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. 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 →
  2. 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ā€¦

    90 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 →
  3. Built-in OSD Tattoo Steps \ Registry Edits

    We currently have custom scripts that run during an OSD Task Sequence that Tattoo the registry with the computer name, technician who started the TS, date, TS name, TS Version, etc. etc. I would like to see a built in step where you could fill in these values whether it be a static value in or a variable. This built in tattoo could also already be in the hardware inventory by default so we can build collections around task sequence versions.

    We also have a TS that we use primarily for a kiosk w/s and is set to AutoLogon toā€¦

    18 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Operating System Deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  4. 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}

    50 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 →
  5. Option to use proxy only for syncing from internet (and not between SUPs)

    When configuring proxy for SUP syncing, the same proxy will be used not only to sync updates from internet on primary SUP, but also to sync from primary SUP to other SUPs.
    This creates a problem in a scenario where proxy is only allowed to access internet, since without it we can not sync from internet, and with it we can't sync between SUPs.

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

    27 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 →
  7. 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 →
  8. 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

    ā€¦
    828 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

  9. 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.

    108 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    Noted  ·  8 comments  ·  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ā€¦

    113 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. 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 →
  13. 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 →
  14. 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.

    26 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 →
  15. 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 →
  16. 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ā€¦

    199 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    12 comments  ·  Operating System Deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  17. 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 →
  18. 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 →
  19. Run Scripts: Do not preserve parameters when scripts are re-run, and log parameter usage in Monitoring

    When using parameters, the last value used should be blanked out when run again. The value of parameters is the dynamics of it all. You can overwrite the value but seems it would be best servers to not retain the value after running. Would also be great if the parameter used was logged in the Script Status node for ease of tracking.

    4 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    Noted  ·  0 comments  ·  PowerShell  ·  Flag idea as inappropriateā€¦  ·  Admin →
  20. Support OSD over Wireless

    As more and more devices are shipping without wired network adapters, and more business areas are going "wireless only," the traditional ability to reimage a device in place is getting scarce. This is especially true in primary and secondary education institutions.

    Please provide support for adding Wireless drivers to WinPE, and the ability to provision wireless network profiles for the WinPE phase of the task sequence to enable imaging over wireless network connections.

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

    Updating this item as there’s support for Windows 10 In-place upgrade using the Cloud Management Gateway – see https://docs.microsoft.com/en-us/sccm/core/plan-design/changes/whats-new-in-version-1802
    Adding this in case some folks missed it or Win 10 In-place upgrade addresses their requirement.

    I recognize this it not full OS Deployment as there’s no WinPE phase (WinPE has no wireless stack)

  • Don't see your idea?

Feedback and Knowledge Base