Microsoft

Microsoft Endpoint Configuration Manager Feedback

Suggestion box powered by UserVoice

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. Allow the Client Upgrade to be performed outside maintenance windows

    We would like the Client Upgrade feature to allow the client to be upgraded outside of maintenance windows but also give the option to only install when no user is logged in, like deploying Applications allow.

    448 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    under review  ·  19 comments  ·  Client Deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  2. Fix Active Directory Discovery Attribute <Not Set> Bug

    When an optional AD attribute has been selected for inclusion in AD discovery, if that attribute has a value at time of discovery, it is included in the discovery and reflected as part of the information for the user/computer/group object in CM. If that AD attribute is later cleared (changed to <not set> / NULL value in AD), discovery identifies that the attribute is a NULL value and purposely skips it from the discovery. As such, the user/computer/group object in AD falls out of sync with the AD attributes and continues to report the value even though it has beenā€¦

    256 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    under review  ·  13 comments  ·  Asset Management  ·  Flag idea as inappropriateā€¦  ·  Admin →
  3. Use a fixed-width font (like consolas) for better script readability in ConfigMgr in all text-boxes where you type or paste scripts

    There are several areas in the Configuration Manager Console with text fields for entering or pasting scripts. The Scripts feature, CI Detection and Remediation, Application Detection, etc. The font used in these areas is not script friendly. Tabs and spaces are hard to discern and the scripts look downright messy. Using Consolas or another monospaced font would preserve the nice looking formatting you've just copied out of somewhere like VS Code, and would make the script easier to read when you go to look at it later in the ConfigMgr Console. Please change it :)

    95 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    3 comments  ·  Admin Console  ·  Flag idea as inappropriateā€¦  ·  Admin →

    Thank you for this great idea. This is something we are looking improve for Configuration Manager 2010. The 2007 Technical Preview now uses fixed-width fonts in the following areas of the console:

    • Application scripts
    • Configuration item scripts
    • WMI-based collection membership queries
    • CMPivot queries
    • Scripts
    • Task Sequence PowerShell scripts and command lines

    Some additional fixes have also been made to further improve these scenarios:

    • Resizable windows for viewing/entering scripts
    • Using horizontal scrolling instead of word wrapping for scripts

    Please try it out and send us a frown if there’s anything we missed or any other areas you’d like to see fixed width font support.

  4. Referenced Collections

    I would like to be able to easily see which collection that my collection is referenced to.

    I can easily see what collections are referenced in my collection, but knowing if I make a change to the membership of x collection then it could effect the membership of y collection would be handy

    68 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    10 comments  ·  Collections  ·  Flag idea as inappropriateā€¦  ·  Admin →
  5. Enable HTTP content locations for source files

    Enable the use of HTTP and HTTPS locations as source locations for content. With the increaseing use of GitHub and binary repositories like Artifactory the ability to use HTTP locations as content locations for applications and packages would be greatly helpful in managing and distributing the a content in an efficient manner within SCCM.

    56 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    under review  ·  0 comments  ·  Content  ·  Flag idea as inappropriateā€¦  ·  Admin →
  6. 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
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    11 comments  ·  PowerShell  ·  Flag idea as inappropriateā€¦  ·  Admin →
  7. SCCM ability to change office 365 channel like in GPO Settings

    Would like to be able to change O365 Channels for Clients in SCCM,
    Like you can in GPO... currently GPO wont honor the channel I want because SCCM is managing the O365 Client.

    53 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    under review  ·  8 comments  ·  Software Updates  ·  Flag idea as inappropriateā€¦  ·  Admin →
  8. Pass script parameters with Invoke-CMScript

    Allow the Invoke-CMScript to pass script parameters. This could be done with a ScriptParameter hashtable similar to how Invoke-CMReport functions.

    47 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    2 comments  ·  Client Operations  ·  Flag idea as inappropriateā€¦  ·  Admin →
  9. Adjustable Window Sizes within Admin Console

    It would be nice to have the ability to adjust window sizes within the console. As an example, the Membership rule window in the collection properties only has enough room to show 2 lines. Being able to maximize or edit to a custom size and have the console remember these sizes would be great.

    This could be incorporated into the fixes that are being introduced with the High DPI resolutions.

    41 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    6 comments  ·  Admin Console  ·  Flag idea as inappropriateā€¦  ·  Admin →
  10. Include orchestration of software updates especially for tiered solutions

    Today it's only possible to orchestrate software updating based on a membership in collections.
    This is however rarely enough for more complex setups where you might have back-, middle-, and front tiers in your setup.

    Therefore I recommend adding a dependency system between computer objects, so that you can orchestrate at least the following:
    1) Which tier of servers are patched first, second and third etc.
    2) Reboot order between the different tiers which includes an accept of one tier being fully patched and rebooted before the next tier is begun updating.
    3) Ability to choose between warning or rollbackā€¦

    30 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    1 comment  ·  Software Updates  ·  Flag idea as inappropriateā€¦  ·  Admin →
  11. Allow Deadline with Start-CMApplicationDeployment using UpdateSupersedence

    When using the PoSh Cmdlet Start-CMApplicationDeployment with Parameter -UpdateSupersedence et to $true the DeadlineDateTime Parameter it ignored if the Application is deployed as Available - I actually states it in a Warning as well.
    But with UpdateSupersedence set to true we need the Deadline Parameter again, to not enforce the updates immediately.

    23 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    1 comment  ·  PowerShell  ·  Flag idea as inappropriateā€¦  ·  Admin →
  12. Missing cmdlet: Set-CMApplicationGroupDeployment

    We need the ability to deploy application groups with PowerShell.

    Similar to Set-CMApplicationDeployment - but for groups.

    22 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  PowerShell  ·  Flag idea as inappropriateā€¦  ·  Admin →
  13. Add a vendor parameter to Get-CMSoftwareUpdate

    Add a vendor parameter to Get-CMSoftwareUpdate

    This will help identify updates from specific vendors that have been provided through Third-party Software Update Catalogues.

    18 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  PowerShell  ·  Flag idea as inappropriateā€¦  ·  Admin →
  14. Give more granular control over the 2 hour SUP failover timeout

    Currently, failover from one SUP to another SUP is always at least 2 hours. Even with the new Boundary Group design, with controllable failovers - the minimum is still 2 hours. Allow admins to control that minimum, and set it smaller than 2 hours.

    14 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    under review  ·  1 comment  ·  Software Updates  ·  Flag idea as inappropriateā€¦  ·  Admin →
  15. Update Notifications to Users for Application Approvals/Denials

    Currently, when users request an application through the Software Center, it will generate an email (if setup) allowing helpdesk to approve or deny the request. That feature works great and I think it is a good step forward. However, when the request is approved, no notification is sent back to the user. They would have to manually check the software center to see if the approval went through or if the system is still online outside of their defined business hours, it will automatically install. This is a poor experience from our standpoint as users tend to not notice theseā€¦

    8 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Application Management  ·  Flag idea as inappropriateā€¦  ·  Admin →
  16. Powershell cmdlet for creating MSIX deploymentType

    I would like to script MSIX import in SCCM. Through the console, when you import a msix detection method is created automatically. Add-CMAppxDeploymentType only works with *.appx files. It would be nice to be able to create MSIX deploymenttype like Script, MSI and XAP

    6 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    1 comment  ·  PowerShell  ·  Flag idea as inappropriateā€¦  ·  Admin →
  17. Copy and Paste DDR Properties

    Don't you ever wish you could copy and paste the properties directly out of the DDR?

    3 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    6 comments  ·  Admin Console  ·  Flag idea as inappropriateā€¦  ·  Admin →
  18. Have preview button when building collections

    When building collections (particularly query collections) it would be handy to be able to preview the devices/users in the collection as written before you commit. Today we have to edit the collection, update membership, refresh then confirm that the membership is correct. If you have a button inside of "Edit Query Statement" it would save a lot of hassle.

    3 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Collections  ·  Flag idea as inappropriateā€¦  ·  Admin →
  19. Update SDK Documentation about the use of this file FormatMessageCtl.dll

    Update documentation to reflect where this FormatMessageCtl.dll file is. It is documented as being required to work with status messages but no longer seems to appear in the product. Several locations are shown such as in the ssrs install file as well as inetpub but those no longer seem to hold the file.

    1 vote
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    1 comment  ·  Documentation  ·  Flag idea as inappropriateā€¦  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base