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. Delete multiple objects from console

    It would be very great and intuitive to be able to delete multiple apps \ deployment types\ deployments \ packages \ driver packages and even folders from Console without creating custom PowerShell scripts.
    Today when selecting multiple objects the delete option becomes greyed out.

    206 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    Noted  ·  23 comments  ·  Admin Console  ·  Flag idea as inappropriateā€¦  ·  Admin →
  2. Client cache idea

    I was at MMS and I know you guys are working on this, but I thought I would share a simple idea in case no one has thought of it. Make the current cache size setting into the "Base" cache size. Add a second setting called "Expanded" cache size. Normally the cache will be at the base size, but when it needs to download something larger than the base amount, the expanded setting kicks into effect. For the expanded setting, you specify "Use up to x% of free space on drive" The expanded setting would use as much cache asā€¦

    33 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    Noted  ·  0 comments  ·  Client Settings  ·  Flag idea as inappropriateā€¦  ·  Admin →
  3. Remove Deleted Content from Client Cache

    Today, when you remove an object from ConfigMgr (Package, application, etc), the content remains in the local client cache (if it was ever downloaded). In an effort to clean up that old content, I think it would be a great idea to automatically cleanup content. For example, once I delete an image from the admin console, I will never need it again on my client systems, so go ahead and delete it from any system that has it in the cache.

    (I currently use TidyCache to remove 'old' cache', but would prefer that this be handled natively by ConfigMgr. https://gregramsey.net/2015/11/17/tidy-cache-clean-up-old-ccmcache/

    3 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    Noted  ·  0 comments  ·  Content  ·  Flag idea as inappropriateā€¦  ·  Admin →
  4. Details pane for users and devices should show collection memberships

    In devices screen, when we select a computer, all collections the computer is member of, should be listed in the below pane.
    Also, this feature should be available for users in users screen

    99 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    Noted  ·  17 comments  ·  Asset Management  ·  Flag idea as inappropriateā€¦  ·  Admin →
  5. 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ā€¦

    79 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 →
  6. 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

    66 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 →
  7. Ability to automatically install Windows 10 ADK releases (or rollback or apply hotfix) via Updates and Servicing.

    The windows 10 adk has changed a few times since the original release of Windows 10, there have been two major releases and one hotfix to fix issues with the second release, as a consequence of that many people got jittery about upgrading to ADK 10 1511.

    How are we going to deal with this in a good way, a really good way. Prior to this we didn't have to upgrade our boot images every 6 months or so.

    Here's the suggestion:-

    1. When we update from 1602 to 1607 (or whatever) to support the next generation of Windows, it

    ā€¦
    812 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    14 comments  ·  Software Updates  ·  Flag idea as inappropriateā€¦  ·  Admin →
    Noted  ·  sangeev responded

    Updated to Noted. We’ve been discussing the same in our planning meetings.

    Thanks,
    BobMN on behalf of SangeeV for SCCM OS Deployment

  8. Suppress user logon while using Task Sequences outside of OSD that require a restart

    When using task sequences to deploy applications or settings that require a restart, please include a check box on the "Restart Computer" action to suppress the user logon actions (ie. Ctrl + Alt + Del).

    21 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 →
  9. Add option "File/folder/registry item DOES NOT exist" to application detection rules

    Sometimes you just need to have an app that is detected successfull when something is not existing. Delete files or registry keys etc. It would be nice if there was a logical operator in app detection to select a file and then mark a box "NOT" or "DOES not exist" to tell the detedetection system that we are done when thi thing does not exist anymore.
    Now we need to use ps-scripts (to return something when file is not detected and nothing when it is detected) to achieve this, like:

    $strFileName="c:\temp\test.txt"
    If (Test-Path $strFileName){

    }Else{return $true}

    38 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    Noted  ·  1 comment  ·  Application Management  ·  Flag idea as inappropriateā€¦  ·  Admin →
  10. Software Center: Add Ability to Launch the Application

    Would like to have the ability for the end user to not just install an available deployment, but also launch it there. The way I envision this happening is once the user has installed an available deployment, the "Install" button would change to a "Launch" button, and the Uninstall button would be perhaps a separate button, etc., or perhaps even the icon of the application could be used to launch it and the Install/Uninstall behavior could remain the same.

    The benefit of this would be (1) if you removed the start menu or other entry points to the application andā€¦

    110 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    Noted  ·  9 comments  ·  Software Center  ·  Flag idea as inappropriateā€¦  ·  Admin →
  11. Add TFPBlockSize and TFTPWindowsSize to the DP configuration page in the Admin Console

    It would great to be able to configure TFTPBlocksize and TFTPWindowsSize on PXE-enabled DPs from the Configuraiton Manager console, and not having to edit the registry or to use Configuration Item/Baseline to do this. An option on the PXE tab in the Distribution Point properties please?!

    100 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    3 comments  ·  Operating System Deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  12. Provide the ability to set an "expiration date" on a DEPLOYMENT

    Even thought Applications are state based there are still use cases when a deployment could be expired so that no future deployments of that application will occur. Either an expiration or the use of automatically disabling the deployment, since Software Updates could be disabled so should Software Application Deployments. The reason to keep the deployment would be for reporting so a way to disable or expire would be ideal if state based is not needed.

    The sms_applicationassignment WMI class exposes an ExpirationTime property which actually removes deployments from App Catalog but it does not work with software center.

    97 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    Noted  ·  7 comments  ·  Application Management  ·  Flag idea as inappropriateā€¦  ·  Admin →
  13. 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ā€¦

    66 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 →
  14. Open multiple files from command line with cmtrace

    What the description says. I'd love to open multiple files with CMTrace so it can more easily be integrated with 3rd party utilities!

    36 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    Noted  ·  10 comments  ·  Tools  ·  Flag idea as inappropriateā€¦  ·  Admin →
  15. translate configmgr related popups on non english windows clients properly, or make it possible to customize popups and notifications

    software center notifications are not translated properly, if u use a non english windows client. it would be great to correct this or give our customers the possibility to customize these popup messages.

    6 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 →
  16. MVP - DCR wanted for server groups

    My customer has +_ 600 maintenance windows using the server grouping feature .

    Feature Request Nr1 : They use the node drain / node resume feature with PowerShell. They are still modifying and changing the script almost every week . That script is used for those 600 collections :

    a) a central repository/place to enter the script details and be able to reuse that for each server group collection like for power management custom templates .
    b) If they make a change in the ā€œcentralā€ PowerShell repository , it keeps history ( Like application revisions ) and replaces that automaticallyā€¦

    1 vote
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    5 comments  ·  PowerShell  ·  Flag idea as inappropriateā€¦  ·  Admin →
  17. Countdown timer before closing executable

    For the new feature in 1702 ("Check for running executable files before installing an application"), add a countdown timer pop-up above the system tray, like the countdown for restart, but in this case to allow the user to save any unsaved work before the specified executables get automatically closed.

    22 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    Noted  ·  4 comments  ·  Application Management  ·  Flag idea as inappropriateā€¦  ·  Admin →
  18. Windows 10 Servicing Customization

    It would be great to be able to customize the Windows 10 image or allow a "clean up script" to run post install. I like the concept of the Windows 10 Servicing part of the SCCM console. I think it will become important as upgrades start rolling out 1-2 times a year and majority of companies have Windows 10 clients that need servicing. Being able to create Servicing plans will help keep IT on top of the upgrade process through different updates.

    The current model just doesn't work for a lot of companies. Not many places allow games such asā€¦

    192 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    14 comments  ·  Operating System Deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  19. I would like OSD standalone media that allows access to the SMP on the network. I guess this would be more of a hybrid media.

    I basically want to be able to create standalone OSD media that allows me to backup/restore users files and settings to our State Migration Point. The standalone media now only allows for the hard link option when using USMT. If there was a way possible to maybe create some kind of USMT wizard in the task sequence on the standalone media that would allow me to move the users files and settings to a USB drive or SMP that would be really useful.

    8 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    3 comments  ·  Operating System Deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  20. App Model Optional User deployment behavior

    App Model - Optional User Deployment - When user policy is recieved, perform app eval to check if app is installed, if so show as installed in Software Center. (Currently it doesn't evaluate and shows option to install even if already present. When you click the install button... it then performs the evaluation and changes to installed and provides the uninstall button. This is confusing to our end users)

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

Feedback and Knowledge Base