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. Show icon set for an application in admin console

    Applications can have a custom icon set for them. Applications listed in the SCCM Admin Console have an "icon", but it's the same generic one for every application. Would love to see the icon I set in admin console next to each app for easy identification.

    69 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 →
  2. When you perform a search also include all subfolders

    When you perform a search also include all subfolders by default!

    67 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    8 comments  ·  Application Management  ·  Flag idea as inappropriateā€¦  ·  Admin →
  3. 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 →
  4. 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 →
  5. Ability to add the application groups in Task Sequence

    Application groups can be deployed to a collection but cannot be added in a Task Sequence and then deployed. Please enable the Task Sequence deployment for Application Groups.

    66 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 →
  6. Office 365 Installer - Detection Method

    Office 365 Installer - Detection Method
    When creating an application for Office 365 using the built-in "Office 365 Installer" feature, the application gets created with a default detection method that only uses the version.
    So, if you create 3 separate applications (Office, Project, and Visio), or if you create Applications with different languages, they all have the same detection methods.
    So, if you install Office first, you can't Visio or Project.
    The detection method should include a product and language:

    Examples:
    SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\VisioProRetail - da-dk
    SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ProjectProRetail - da-dk
    SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\O365ProPlusRetail - da-dk

    64 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    1 comment  ·  Application Management  ·  Flag idea as inappropriateā€¦  ·  Admin →
  7. Add grace period to delay detection method for installers that exit too quickly

    Many application installers spawn child processed and then exit before actually finishing, causing Detection Method to fail. The solution widely used right now is to wrap the installer in a script and use some kind of "sleep" function. It would useful to have an optional parameter on the "detection method" tab to delay the detection check for up to 'x' seconds/minutes after the installer exits.

    Note: we can sort of do this now by forcing a reboot after the installer exits; the computer will restart and run detection check afterwards, but this just leads to a lot of longer installsā€¦

    64 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 →
  8. Set Default "Select Collection" In Deploy Software Wizard To Device Collection

    It would be great to see the default listed collection to Device Collections in the pull down menu in the "Select Collection" step within the Deploy Software Wizard. Currently, when deploying applications, the default selected collection is User Collections, however when applications are deployed to devices instead of users, this is an added tedious step. Thanks.

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

    64 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 →
  10. Variable for the package cache path

    It would be great to have a variable you can use in the Installation/Uninstallation Program, for use with installations that need a full path for an answer file. Like an InstallShield iss file.
    I have a great deal of other installers that have their own answer files and most need a full path for the file.
    So instead of having a full path for a network share it would be great to be able to use a variable that have the path for the local cache for the application. E.g. C:\Windows\ccmcache\2n
    I have tried %CD%, which works in the commandā€¦

    60 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    5 comments  ·  Application Management  ·  Flag idea as inappropriateā€¦  ·  Admin →
  11. Allow required deployments to be uninstalled

    We typically want our users to receive new software without action on their part, so required deployments generally make sense. However, this prevents users from being able to uninstall software (without the app eval cycle putting it back) unless CM administrators are involved.

    Having an option allowing required deployments to essentially transform into available deployments if the user clicks the Uninstall button in Software Center would be useful to us since we could satisfy the requirement of delivering software without end user action and also allow end users to uninstall unneeded software.

    56 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 →
  12. Enable configuration of deadline randomization per-deployment

    Currently, deadline randomization is a client setting that applies to all deployments targeted to systems; however, there are many cases where selectively enabling or disabling deadline randomization would be ideal. For example, many customers disable deadline randomization because it affects application deployments (which are often deployed to a subset of systems and impacts user communications/expectations/predictability about deployment timing), even though they see benefits of enabling it particularly for software updates (which are often deployed to most systems). Deadline randomization can significantly reduce the resource demand on the ConfigMgr infrastructure when deploying several software updates to many systems. Having deadline randomizationā€¦

    56 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    3 comments  ·  Application Management  ·  Flag idea as inappropriateā€¦  ·  Admin →
  13. Application Model - Fast Retry interval

    By default Fast rety interval is 2 hours. There is no option to change this setting. We would like have option to change this internval.

    Note in Pacakage model we have option to change this setting through site control file

    55 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 →
  14. Fix (!) Task Sequence "Rerun if failed previous attempt" behaviour when deploying as Required

    When deploying a task sequence as required it doesn't retry until you deploy it again. Why doesn't it try again at next cycle, like a required application does?
    We have several TS's that install large applications, autocad etc, and sometimes they fail on clients. If I correct the TS or correct the issue on the client there is no possible way to rerun it without re-deploying it, making the "Rerun if failed previous attempt" absolutely pointless and to be more like "Do nothing and stay failed forever".

    55 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 →
  15. A better way of detecting programs installed in AppData

    recently Microsoft have been using AppData to install applications like OneDrive and Teams, the issue is we can not use the following as a detection method (%userprofile%\AppData\Local\Microsoft\Teams) as the way SCCM works is it will convert %userprofile% as the service account and not the currently logged in user.

    55 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. "Test Detection method" button.

    Basically, configure your detection method, then have a "Test Detection method" button which has a prompt to enter a device name for testing the detection method on.

    would be useful in particular for the vbscript/powershell type detection methods.

    Just needs to return an "Application detected" or "Application not detected" result.

    54 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    Noted  ·  0 comments  ·  Application Management  ·  Flag idea as inappropriateā€¦  ·  Admin →
  17. Deploy Application Groups to Users

    The 1906 application group feature only allows you to deploy application groups to devices. Please extend this feature to enable application groups for user deployments as well.

    54 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    1 comment  ·  Application Management  ·  Flag idea as inappropriateā€¦  ·  Admin →
  18. Include ability to turn off Application Revisions

    Not everyone has a use case for Application revisions. For those not needing it, application revisions just add complexity and unnecessary additional operational processes and workload.

    It would be nice if this could be enabled / disabled either in general via a setting in the product; or on a per application basis.

    51 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 →
  19. 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 →
  20. 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 →
  • Don't see your idea?

Feedback and Knowledge Base