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. OS Deployment completion screen

    Sometimes a task sequence can fail without the technican noticing the reboot countdown, so they just see a login screen and assume everything is okay. How about a "OS Deployment Failed/Succeeded" splash screen at completion? MDT (UDI) has a completion screen, although it doesn't show on error. Still - something like that.

    75 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    5 comments  ·  Operating System Deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
    Noted  ·  sangeev responded

    Updated by bobmn for sangeev/OSD

  2. Allow option for GPO processing during Task Sequence

    Right now GPO processing is disabled during TS execution. This is annoying as quite often there's settings and environment configuration for a machine pushed by GPO, and right now they only apply at the end of the TS.

    It would be nice to have an explicit "process group policy" step in a TS, which would be the equivalent of a "gpupdate /force".

    75 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    5 comments  ·  Operating System Deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  3. Warning message for high-impact collection changes

    When I started working with SCCM years ago I was told that you're not really an SCCM admin until you accidently deployed MS Office to the whole company. Through my years of working with SCCM I've seen many people update a collection not knowing that there was a mandatory deployment attached which resulted in the deployment getting sent to systems that were not intended.
    I would like to see a check/notification box added when a query based collection is updated that reminds you of the required deployments attached. This message will only show if an unexpired required advertisement is stillā€¦

    72 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    Noted  ·  1 comment  ·  Collections  ·  Flag idea as inappropriateā€¦  ·  Admin →
  4. Enhance Phased Deployment for Applications

    TL;DR: Make Phased Deployments for Applications the same as Phased Deployments for Task Sequences where you can create up to 10 phases and manually initiate the second phase of deployment.

    Explanation:
    Currently in 1806 although you can create a phased deployment for an Application, you're limited in two key areas:

    1) You cannot manually create phases for an application
    2) You cannot manually begin the second phase of deployment for an application
    3) You are limited to 2 phases for an application

    In our environment we follow a controlled graceful deployment process where an Application Model application is deployed office-by-officeā€¦

    71 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    4 comments  ·  Application Management  ·  Flag idea as inappropriateā€¦  ·  Admin →
  5. Install applications before users can press ctrl+alt+delete to login.

    Add feature to deploy applications before users are allowed to logon at the ctrl+alt+delete screen. This would be a nice alternative to having to check for running processes before installing applications and would not interrupt users in their work.

    70 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    Noted  ·  2 comments  ·  Application Management  ·  Flag idea as inappropriateā€¦  ·  Admin →
  6. 70 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    2 comments  ·  Software Center  ·  Flag idea as inappropriateā€¦  ·  Admin →
  7. ConfigMgr SUM installs should update the date of last install in Windows Update control panel applet

    When you only use ConfigMgr to install updates, the date on the Windows Update control panel applet often reflects something that is really inaccurate as ConfigMgr doesn't update it. This often leads to a very negative reaction of "I thought those darn ConfigMgr admins were updating our workstations and servers!?!" And then we have to explain that we are, but that date doesn't get changed.

    Can we please just ensure that when Software Update Management installs any updates, the Windows Update control panel applet gets set to the current date?

    I stole the screenshots from this thread: https://social.technet.microsoft.com/Forums/en-US/b33dd5b2-64b3-476d-8fc5-232cbafced47/sccm-updates-are-installed-but-windows-update-status-wrong?forum=ConfigMgrCompliance

    And Iā€¦

    70 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    5 comments  ·  Software Updates  ·  Flag idea as inappropriateā€¦  ·  Admin →
  8. Available application which is not applicable must not show up in Software Center

    [This is sort of an extension to https://configurationmanager.uservoice.com/forums/300492-ideas/suggestions/13002684-software-center-show-only-available-software-hid?]

    Obviously, we can create applications with multiple deployment types in SCCM, each with its own set of requirements. Now say I create a simple MSI-based application with one deployment type, which has a requirement that Primary device must be true. If I make this available to a user collection, then it shows up for each of those users on their primary devices as available in Software Center. All great so far.

    However, if one of those users logs in to a non-primary device, the application still shows up as available, andā€¦

    70 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    Noted  ·  3 comments  ·  Software Center  ·  Flag idea as inappropriateā€¦  ·  Admin →
  9. Better Reporting for installed software

    Software normalization built into SCCM reporting. An integrated solution to manage software inventory, software intelligence and license management. As a SCCM administrator it has been difficult to provide accurate reporting on installed software packages without purchasing third party normalization tools like BDNA or SNOW. Software normalization capabilities would be a great addition to SCCM.
    1. Software Recognition Service that recognizes software requiring a license.
    2. Software title normalization.
    3. Ability to import all owned software licenses and then compare against what is actually installed.
    4. Ability to recognize when software has been removed or upgraded. Example: if Office 2010 hasā€¦

    68 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    Noted  ·  8 comments  ·  Asset Management  ·  Flag idea as inappropriateā€¦  ·  Admin →
  10. Enable use of collection and computer variables in application model

    For the same reasons that computer and collection variables are useful and strategic for OSD, they would also be with the application model. Examples:
    + Customizing command-line parameters for installation
    + Leveraging in scripts for the protection of secret/sensitive data like passwords or product keys

    67 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    Noted  ·  5 comments  ·  Application Management  ·  Flag idea as inappropriateā€¦  ·  Admin →
  11. Remote Control features and improvments

    I would like to thank Microsoft to allow their customers to share new and innovative ideas and I would like to present mine from my experience as Desktop Management Engineer in my company.
    Initially we were using a comparative tool called LANDesk Management Suite and on the beginning of this year we have moved to SCCM 1511, since then I had received many complains about remote control comparing to the past experience.
    I really like SCCM as a whole and I think it is really good tool and really nice features and constant updates, but not the remote control.
    Iā€¦

    65 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    Noted  ·  1 comment  ·  Remote Control  ·  Flag idea as inappropriateā€¦  ·  Admin →
  12. DCR: Task Sequence Export / Import

    Add an optional option to provide new source location path for each package, application, ... when importing a Task Sequence that has been exported with content and references. Imagine you have 2 ConfigMgr environment a Test and a Production environment completely isolated from each other and you want an easy way to sync. A cool thing would be to only export "Metadata" of the Task Sequence and all References (Applications, Packages, ...). At the target site you have the same folder structure for content source for example \\sccmsources\share\Applications,\\sccmsources\share\Packages, ... and so on. If you start the import, you will beā€¦

    64 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    2 comments  ·  Operating System Deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
    Noted  ·  sangeev responded

    Updated by bobmn for sangeev/OSD

  13. Remove Custom Discovery Data

    When creating custom discovery data using the smsresgen class there is no way to remove this from the discovery related tables in ConfigMgr. Since there is a supported way to add this data, there should be a supported way to remove it. This is necessary as a rollback option, to return ConfigMgr to its default state, before the custom discovery data was added.

    63 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    Noted  ·  1 comment  ·  Client Discovery  ·  Flag idea as inappropriateā€¦  ·  Admin →
  14. Feature Request: Introduce a 'Remediate' option for Package/DPs for remediating package failures.

    When a package fails to distribute to a DP, the only option right now is to 'Redistribute' the package to the DP. This is inefficient for large packages since 'Redistribute' transfers all package content to the DP even if some content may have already been transferred prior to the failure. For large packages, this not only takes a lot of time but consumes more network bandwidth than necessary.

    When a package is 'added' to the DP, only the missing files are copied to the DP however there is no way to simulate an 'add' action from the UI.

    Having theā€¦

    62 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    Noted  ·  2 comments  ·  Content  ·  Flag idea as inappropriateā€¦  ·  Admin →
  15. Create a node in the console with favorite action

    It's possible to create a new node in the console with favorite actions.

    Example:
    Favorite\Frequent Action 1 (Device collection)
    Favorite\Frequent Action 2 (Monitoring content)
    Favorite\Frequent Action 3 (Application Deployment)

    If you want to add any action in the console to favorite Node, just right click on the action and select add to favorite actions...

    In this wau

    62 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    Noted  ·  5 comments  ·  Admin Console  ·  Flag idea as inappropriateā€¦  ·  Admin →
  16. Application Task Sequence

    For complex software deployments, we regularly use Task Sequences to sequence reboots and installation orders, as well as containing logic on the various steps to only run when certain conditions are met. This allows for much more complex and flexible deployments.

    The problem is, if a reboot step is initiated, no Task Sequence progress is displayed to the user to let them know that installations are taking place behind the scenes. To them, the reboot occurs and then they return to the CTRL+AT+DEL screen.

    It would be great if a new class of Task Sequence could be created that wouldā€¦

    62 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    Noted  ·  5 comments  ·  Application Management  ·  Flag idea as inappropriateā€¦  ·  Admin →
  17. Application Dependency Management

    Managing applications and understanding their dependencies is a significant challenge. Having the ability to understand what applications depend on system components, such as .NET or other, would be a significant benefit to ensure minimal production impact when working to upgrade an operating system or an application version. A recent example in a customers infrastructure was legacy software with dependencies on a specific version of .NET. Being able to see what these dependencies are ahead of time across the enterprise and manage them proactively would have been a huge win.

    62 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    Noted  ·  6 comments  ·  Application Management  ·  Flag idea as inappropriateā€¦  ·  Admin →
  18. DCR: Boot Images. Provide an option to prevent re-downloading boot images (Boot / Prestage Media)

    Scenario: You create a Boot Media or Prestaged Media. Current behaviour is that as long as the boot image version from creation date matches the version inside the infrastructure everything is fine. System is starting Windows PE and executes the Task Sequence. If you add for example a new driver now to the boot image the new version causes Configuration Manager to download the boot image inside Windows PE and another restart into the updated version of the boot image. In case of a Prestaged Media scenario this painful, as UEFI systems might no longer work.

    Possible SOLUTION: Add aā€¦

    61 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    Noted  ·  1 comment  ·  Operating System Deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  19. Task Sequence Step / Action / Option "Generate Custom Status Message

    It would be really helpful to have the possibility to generate a Status Message with a custom Message ID from within a tasksequence. Maybe as a seperate step, maybe as an checkmark under the "Options" tab.

    This message ID could be used to trigger a Status Filter Rule more granular to improve overall Status Filter Rule performance.

    Example: A company with 20k Clients deploys Operating Systems and Software via task sequences, the result ist that there are hundreds of thousands of 11171 events. When we are able to set a Message ID 65000 in the OSD Task Aequence, we areā€¦

    61 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    1 comment  ·  Operating System Deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  20. Option to use SYSTEM context for detection method for a user-based application deployment

    The application detection method only runs in the user context if it is deployed to a user collection. This would be reasonable if the Deployment Type user experience were set to "Install for User" (User context), however the detection method runs in the user context when this is set to "Install for system" installation behavior (SYSTEM context).

    60 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    Noted  ·  9 comments  ·  Application Management  ·  Flag idea as inappropriateā€¦  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base