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. temporary local admin permissions

    we need a function to add a normal user into the local Client Administration Group for a defined timerange.
    User requests admin permission to install a Software XYZ, that he is able to install this Software XYZ by himself.
    So a time scheduled "Software-Installation [add user abc into local admin group]" could be a solution. After this timerange, the user will be removed from this Group.

    17 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 →
  2. When a new SCOM management pack will be available for the latest release of SCCM?

    Currently a very old version of SCOM management pack is available to monitor the SCCM infrastructure. When MS will release a completely new MP to could properly monitor all type of servers in a complex environment?

    Thanks!

    16 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 →
  3. Please create ticker functionalty for anouncing something

    We don't want to use 3rd party softs for ticker app, we wanna use SCCM to announce something urgency to our clients. There were cireson ticker app . We want something like that

    15 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 →
  4. Install MECM Support Center alongside client by default

    I have no metrics to back this up, yet I feel Support Center is under utilized as it has to be installed separately and manually from the MECM client.

    Could you give us one or more of the following options?
    1) Add an checkbox in the client install settings area to have Support Center install after the MECM client is installed.
    2) Have Support Center install by default like the MECM client
    3) Make installing Support Center an option in the Add dropdown under a Tools folder, in the TS editor.

    15 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

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

    Great ideas.

    We don’t package Support Center with the client at this time because it would add 15MB or so to the MSI package, and we’re trying to avoid bloating it as much as possible.

    That being said, there’s certainly no reason we can’t have other solutions in place to make it easier to get Support Center onto client machines or to otherwise opt-in to having it distribute with clients.

    We will look into ways to improve this in the future.

  5. SCCM Primary users and ADDS msds-primarycomputer attribute

    Please have a way to integrate to keep the two attributes in sync

    15 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 →
  6. Introduce a CLI for Client Peer Cache

    The new client peer cache functionality is great and we are currently evaluating whether it can replace our current alternate content provider.
    The main functionality that is missing in Client Peer Cache is a CLI or API that can be used on the SCCM client to download a specific content id.
    It would be great if we could launch a command or cmdlet to trigger the download of content using client peer cache and if that is not available download from the DP.

    15 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 →
  7. Improve and document the AdminUI.ConsoleBuilder tool

    A lot of customers would like to customize their admin consoles to add some missing views, columns and actions. For example, displaying User device affinity in Devices list or vice versa.

    AdminUI.ConsoleBuilder is a good tool for this but it is very unfriendly and there is zero documentation on it.

    It would be great if you add docs on it and improve the tool itself

    14 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. Get driver by category with Get-CMDriver

    Get-CMDriver does not provide on option to get drivers by category.

    14 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 →
  9. Use different Service Window Type for Site upgrades to enable better SCOM integration

    Business hours configured in the SCCM client and the service window for site updates are defined in the CCM_ServiceWindow Class using the same type. If they had a different type, SCOM could use the information to put the servers in Maintenance Mode automatically. That shouldn't happen when business hours are over, so SCOM cannot differ between one or the other.

    14 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 →
  10. PowerShell Cmdlet to display the required software updates for a device

    I would like to have a cmdlet to display all required updates for a device, or all devices. I have made a SQL query to do this, so I know it's possible. The query is based on the "Software Updates - A Compliance" reports, but only lists required updates, not installed. This is very useful for finding any missed updates that may be important or critical.

    13 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 →
  11. cmtrace.exe new color wish for success keyword (green)

    It would be nice to have an additional color like for example green for the word success....

    the yellow for warning and red for failure/error is already Handy but to outline a Special success state would make it perfect.

    13 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 →
  12. Add option to CMPivot to return Folder and Registry paths/keys to results.

    I was writing a CMPivot query today to read the ConfigMgr execution history from the client registry. I couldn't figure out how to return the registry key name. In my use case, the registry key name IS the value that I need to return so I can match the package id with the history.

    Registry('HKLM:\SOFTWARE\Microsoft\SMS\Mobile Client\Software Distribution\Execution History\System*')
    Registry('HKLM:\SOFTWARE\Microsoft\SMS\Mobile Client\Software Distribution\Execution History\System**')

    12 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 →
  13. Save-CMSoftwareUpdate error RPC server unavailable when connecting under a different account

    My idea is to have the scenario described below supported.

    When running Save-CMSoftwareUpdate command on a CMSite-PSDrive that connects to a ConfigMgr site in a different domain (used Get-Credential to pass credentials in New-PSDrive call) than the user account the PowerShell window is running as, I get error 'The RPC server is unavailable'.

    I can successfully change location to the PS drive, and run other ConfigMgr PS cmdlets.

    Commands:
    New-PSDrive -Name <sitecode> -PSProvider 'CMSite' -Root <siteserverFQDN> -Credential (Get-Credential)
    Set-Location <sitecode>:
    Save-CMSoftwareUpdate -SoftwareUpdateName <name> -DeploymentPackageName <name> -Verbose

    Verbose output from Save-CMSoftwareUpdate call:

    VERBOSE: Start: Execution of WQL query: Select * fromā€¦

    12 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 →
  14. pre-populated SCCM for demo purpose

    It would be nice to have a pre-populated SCCM that can quickly be setup to be able to showcase/demo SCCM when going to clients. I'm thinking something in the line of the already existing Microsoft Customer Immersion Experience (CIE) for Office 365, where for example a PowerShell script is used to drop the necessary sources and DB and performs a restore of an SCCM site.

    12 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 →
  15. Allow "uninstall content settings" to be modified using PowerShell

    Monthly updating of applications like FlashPlayer, Java, Chrome, Reader DC, Office 365 Client, etc. are repetitive and tedious, so I like to automate monthly applications updates as much as possible. When creating a new application using powershell, I cannot set the "Uninstall content setting" located under the Deployment Type and the Content tab. This allows me to save on downloading large sets of files to uninstall when either an "MSIEXEC /X {GUID}" handles it with no files required, or something like Office 365 Client where 1.5 GB is needed to install, but only 5MB or so to uninstall.

    The commandā€¦

    11 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

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

    CMPivot should be renamed/re-branded to something more aligned with customer needs...something like "CM Instant Query" I find a lot of customers skim right over the CMPivot selection because it looks like it could break something or its not useful and alot of them aren't aware of it potential. Its probably one, if not the best, arsenal for a desktop support team to use.

    11 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. Adopt, Integrate the most used community tools

    There are a lot of great community tools/script/services out there. (Modern Driver/BIOS management, ConfigMgr Webservice ect.)

    We all use them with a purpose and because its need. (Functionality is missing in Configmgr)

    The MVPā€™s do a great job to support those tools but if anything at the backend changes or they stop development they may be broken.

    I know you dont Need to use those tools if you dont have the knowledge to read and adjust them but thats not How it works in the real World.

    11 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 →
  18. Allow the built-in CM Client package to be enabled for Alternate Content Providers (ACP)

    The built-in CM Client package is a predefined package and is locked/read-only. Alternate Content Providers (ACP) such as 1E Nomad are not able to officially enable this built-in package for distribution by Nomad.

    This request is to formally allow and support the built-in CM Client package to be enabled for content distribution by ACP's.
    This would require the ability to set the AlternateContentProvider property of the built-in CM Client package.

    10 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 →
  19. ServiceConnectionTool.exe - progress indicator and resume downloading

    Right now it's really hard to guess how long it takes and what serviceconnectiontool.exe is doing. Is there any possibility to add some progress indicator which will tell how much elements should be downloaded, and where is it right now that little utility? Estimated size of downloading also would be helpfull. Moving files outside of pen during downloading is not a good idea, and there's no info how much more space will be needed to download all needed files. Also resuming after connection failed will be welcome. This tool should help users.

    10 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 →
  20. Add a command line option to Support Center to connect to a remote computer

    The Support Center utility is a great addition but doesn't seem to support specifying a remote computer to connect to from the command line. This would allow it to be called automatically from scripts and other tools.

    This is option is implemented for the remote control viewer by running: CmRcViewer.exe <remote-computer>

    Likewise it would be great to be able to call the Support Center thus:
    ConfigMgrSupportCenter.exe <remote-computer>

    10 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 →
  • Don't see your idea?

Feedback and Knowledge Base