Microsoft

Microsoft Endpoint Configuration Manager Feedback

Suggestion box powered by UserVoice - Update: Microsoft will be moving away from UserVoice sites on a product-by-product basis throughout the 2021 calendar year. We will leverage 1st party solutions for customer feedback. Learn more

Ideas

What features would you like to see?

All of the feedback that you share in these forums will be monitored and reviewed by the Microsoft engineering teams responsible for building Microsoft Endpoint Configuration Manager, though we canā€™t promise to reply to all posts.

Please do not use UserVoice to report product bugs or for assisted support.
If you believe you have found a product bug, please send us a bug report through the Configuration Manager Console (1806 and newer). To do this, press the šŸ™‚ button in the top right corner and choose ā€œSend a Frownā€. For more details, see https://docs.microsoft.com/en-us/sccm/core/understand/find-help.

If you require assisted support, please see https://aka.ms/cmcbsupport for more details.

Standard Disclaimer ā€“ our lawyers made us put this here ;-)
We have partnered with UserVoice, a third-party service, so you can give us feedback. Please note that the Microsoft Endpoint Configuration Manager feedback site is moderated and is a voluntary participation-based project. Please send only feature suggestions and ideas to improve Configuration Manager. Do not send any novel or patentable ideas, copyrighted materials, samples or demos. Your use of the portal and your submission is subject to the UserVoice Terms of Service & Privacy Policy, including the license terms.


  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Include the Right Click tools kit as part of the Console, not as a seperate download addon

    Include the Right Click tools adon as part of the Console install, not as a seperate download addon

    2,002 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    35 comments  ·  SDK, PowerShell, and tools  ·  Flag idea as inappropriateā€¦  ·  Admin →
  2. Improved automation and extensibility by exposing Configuration Manager functionality through a REST web API

    Exposing Configuration Manager functionality through RESTful web API's would open up a whole new world for interacting with ConfigMgr.
    E.g. a web Admin console and easier integration with Service Management Automation (SMA).
    It should also be easier for 3rd party vendors to create new web based solutions for say an self-service portal or a Windows App for tracking an OS or application deployment on a mobile device or phone.
    Personally I would really like any easier way to interact with ConfigMgr. when running in Windows PE (OS Deployment) or a web portal for non-admins to provision new or existing machineā€¦

    157 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    8 comments  ·  SDK, PowerShell, and tools  ·  Flag idea as inappropriateā€¦  ·  Admin →
  3. Allow copy to clipboard for any fields in Resource Explorer (Ctrl-C)

    Please add functionality to use the clipboard in the Device -> Resource Explorer tool.
    This would enable us to quickly grab some information for one of the systems, like copy a MAC-address or MSI install code.
    At the moment, we either have to export the whole table to .txt and filter using a text-editor or manually write out the information which is error-prone.

    Functionality should look like:
    - Double click in a field in the table.
    - Press Ctrl-C to copy to clipboard.

    106 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    5 comments  ·  SDK, PowerShell, and tools  ·  Flag idea as inappropriateā€¦  ·  Admin →
  4. Improve and Automate the Content Cleanup Tool

    The original UV item for the content cleanup tool was closed when 1702 was released. However, that item has several suggestions for improvement that were not implemented:

    Handle in-process or failed content. This can quickly become a catch-22 where content is failing because a lack of disk space. In process I understand, but if content failed then an option to force it anyways and remove any content not tied to a valid package.

    Support cleanup of the site server's content library.

    Minimize the rights needed to run the tool. Currently, the tool requires 'Full Administrator' which seems overkill. Why wouldā€¦

    99 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    3 comments  ·  SDK, PowerShell, and tools  ·  Flag idea as inappropriateā€¦  ·  Admin →
  5. Expose v_Update_ComplianceStatusAll in WMI

    Expose SMSUpdateComplianceStatusAll in addition to SMSUpdateComplianceStatus to allow 3rd party tools to differentiate between 'Not Required' and 'Unknown' compliance states for software updates.

    90 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    23 comments  ·  SDK, PowerShell, and tools  ·  Flag idea as inappropriateā€¦  ·  Admin →
  6. ConfigurationManager PowerShell module should register itself as an Env Variable

    Today, when you install the CM Console, the PowerShell module will be placed under the %CMInstallDirectory%\AdminConsole\Bin\ConfigurationManager.psd1

    This makes sense given where the user is choosing to install the console, and that's fine. But placing it here off the beaten path means that it is not importable using PowerShell's module autodiscovery features. For instance, if a module is found in any of the standard user or system paths (or registered under the $ENV:PsModulePath) the user can easily import the module without having to specify the full path, a big user quality of life win. This is the way that SQL Serverā€¦

    88 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    Noted  ·  3 comments  ·  SDK, PowerShell, and tools  ·  Flag idea as inappropriateā€¦  ·  Admin →
  7. Ability to trigger reboots through the client WMI SDK

    We need a way to use PowerShell (script) to trigger a Reboot using the Software Center Dialogs. This way we can trigger a reboot at the end of an install which will leverage the CM built-in notifications.
    https://docs.microsoft.com/en-us/configmgr/core/clients/deploy/device-restart-notifications

    Currently, if you have a deployment that triggers a pending reboot, the machine with NOT actually reboot after the install, but instead waits for the deadline. Or if the Deployment had no deadline, the machine will never actually reboot.

    We need a way to have CM trigger a reboot that we can call in a script, so at the end of anā€¦

    72 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    1 comment  ·  SDK, PowerShell, and tools  ·  Flag idea as inappropriateā€¦  ·  Admin →
  8. Dark Mode in Support Center

    Please add a dark mode for Support Center for Configuration Manager :) https://docs.microsoft.com/en-us/sccm/core/support/support-center

    70 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    2 comments  ·  SDK, PowerShell, and tools  ·  Flag idea as inappropriateā€¦  ·  Admin →
  9. Make it simpler to author collection query rules

    Create a tool to allow the translation of a SQL query back into WQL that can be used in a collection. Alternatively, change the WQL wizard to be more useful and similar to the SQL management studio.

    69 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    3 comments  ·  SDK, PowerShell, and tools  ·  Flag idea as inappropriateā€¦  ·  Admin →
  10. Create a PowerShell cmdlet too add/edit/remove duplicate hardware identifiers

    New-CMDuplicateHardwareIdentifier
    Set-CMDuplicateHardwareIdentifier
    Remove-CMDuplicateHardwareIdentifier

    Please create cmdlets to add/edit/remove duplicate hardware identifiers. We have a large organization and those pesky Lenovo Yoga's get a USB to Ethernet dongle with each one. We have over 500 dongles currently, and I don't see a way to automate importing those MAC addresses. Thanks!

    64 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    10 comments  ·  SDK, PowerShell, and tools  ·  Flag idea as inappropriateā€¦  ·  Admin →

    Thanks for your feedback and suggestions, updating status to started.

    We added these CmdLets in our 1910 release:
    New-CMDuplicateHardwareIdGuid
    New-CMDuplicateHardwareIdMacAddress
    Remove-CMDuplicateHardwareIdGuid
    Remove-CMDuplicateHardwareIdMacAddress

    More details here:
    https://docs.microsoft.com/en-us/powershell/sccm/1910-release-notes?view=sccm-ps

    Please try them out and share any feedback you may have, then I’ll likely close this item with our 2002 release.

  11. Add Maintenance Task Results and Details to Monitoring in Console

    Today, you configure maintenance tasks under the administration workspace in the console. To see the results and details around those tasks, you have to go into the component status and parse through the SMSDATABASENOTIFICATION_MONITOR to see when tasks started, stopped, how many records were cleaned, or whether the task failed, or, you can run a query directly against the database that shows when the tasks last started/stopped....but even then the task names in the DB don't necessarily match the names in the console. I propose that there is an area in Monitoring workspace that shows the status forā€¦

    57 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  SDK, PowerShell, and tools  ·  Flag idea as inappropriateā€¦  ·  Admin →
  12. add a powershell possibility to add repair command to a deploymenttype of an application

    add a powershell possibility to add repair command to a deploymenttype of an application

    55 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    11 comments  ·  SDK, PowerShell, and tools  ·  Flag idea as inappropriateā€¦  ·  Admin →
  13. Add the ability to add and edit Install Behavior for Application Deployment types with PowerShell cmdlets

    Add the ability to add and edit Install Behavior for Application Deployment types with PowerShell cmdlets

    52 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    Noted  ·  6 comments  ·  SDK, PowerShell, and tools  ·  Flag idea as inappropriateā€¦  ·  Admin →
  14. Primary site server content library cleanup tool

    Create a tool to scan the Content library on DP co-located on the Primary Site server to remove references to a Package ID that no longer exists.

    42 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  SDK, PowerShell, and tools  ·  Flag idea as inappropriateā€¦  ·  Admin →
  15. Improve folder support in cmdlets

    Actually, it is possible to create a collection with a cmdlet. But we cannot create it in a specific location. We need moving it after creating the collection. Why not just add a parameter to the New-CMDeviceCollection cmdlet?

    37 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    9 comments  ·  SDK, PowerShell, and tools  ·  Flag idea as inappropriateā€¦  ·  Admin →

    Thank you for your feedback. Folder support is something that is very limited in the cmdlet library today and something that’s in our backlog to improve in a future release. In my opinion, I think the way things should work is if you’re in a collection folder in the cmdlet drive provider, it should just create the collection in the right place.

    I’ve linked this feedback to our internal work item to improve folder support so this doesn’t get lost.

    Thanks!

  16. CMCH should be included

    I really canā€™t understand why CMCH isnā€™t bundled with SCCM... does microsoft give us some other proper solutions to remediate client health? https://secureinfra.blog/2019/01/17/system-center-configuration-manager-client-health-toolset-to-identify-and-remediate-client-issues/

    33 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  SDK, PowerShell, and tools  ·  Flag idea as inappropriateā€¦  ·  Admin →
  17. Expose Task Sequence Engine Component Properties in Status Message Rules for Automation

    It would be nice to have the Properties available to pass to an External Script the same way the Insertion Strings can be.
    What I was specifically trying to accomplish in this case is Adding a Computer to a Collection during a OSD Task Sequence for the Purposes of Software Updates. I created a Status Message Filter Rule that looked for a Client State Message ID 11140 (The task sequence execution engine started execution of a task sequence.) for a Specific Package / Task Sequence. This all worked as expected and launched the external command when the TS Launched (andā€¦

    31 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    5 comments  ·  SDK, PowerShell, and tools  ·  Flag idea as inappropriateā€¦  ·  Admin →
  18. Bring back CCMClean support

    We need a "manual" or force clean - a complete removal of all traces of the ConfigMgr client to be supported again.

    Too much wasted time is spent trying to track down all the left overs that cause unhealthy clients.

    Thankfully some of those in the community have published scripts that help, but unfortunately they are "not supported" and many times incomplete.

    26 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    Noted  ·  1 comment  ·  SDK, PowerShell, and tools  ·  Flag idea as inappropriateā€¦  ·  Admin →
  19. CMTrace needs multiple highlight rules, and highlighting shortcut.

    Give more options in CMTrace for highlighting.

    25 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    9 comments  ·  SDK, PowerShell, and tools  ·  Flag idea as inappropriateā€¦  ·  Admin →
  20. "Provision this application for all users on the device" cmdlet

    In release (1810) an option was added to the "User Experience" tab for APPX deployments.

    With the available cmdlets you can automate your deployments, but there is no option to set this outside of the UI.

    Please add a "Provision this application for all users on the device" parameter to the "Add-CMWindowsAppxDeploymentType" cmdlet.

    24 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  SDK, PowerShell, and tools  ·  Flag idea as inappropriateā€¦  ·  Admin →
← Previous 1 3 4 5 9 10
  • Don't see your idea?

Feedback and Knowledge Base