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. Add Install Behavior to Uninstallations

    As stated above, the Uninstall command should be forced to check if an executable is running via the Install Behavior tab, same as installations. I could see some cases where you'd want it to uninstall anyway, so maybe a checkbox could be added on how to handle this.

    Right now if a user clicks "uninstall" or if Supersedence is set to run an uninstall, the application will just begin the uninstall. This isn't ideal, as If the old version of software is uninstalled, it will typically crash the application, and then the new version would begin installing to the horror…

    43 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  2. Have the ability to pre-deploy an available application on a user’s primary device.

    Today in the application model you can only pre-deploy a required deployment of an application on the users’ primary device but this has 2 drawbacks:
    • Required means that the user doesn’t have the means to uninstall the application and potentially repair the application (uninstall+install).
    • Required means also that when the user logs on to another machine, maybe just to consult a web page, the required applications also get installed unless the global condition primary device equals true was set.
    This is all about provisioning a new machine for a user. Of course there are always common applications, like…

    42 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 →
  3. 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}

    41 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 →
  4. Ability to install packages from NuGet/PackageManagement/PowerShellGet feed

    Ability to install packages from NuGet/PackageManagement/PowerShellGet feed. This will allow managing on-premise/cloud based infra using a NuGet feed like myget.org, TeamCity, OctopusDeploy and a DevOps type workflow.

    40 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 →
  5. Active Setup Integration - Wizard / GUI

    Some (MSI) applications (e.g. usually CAD software) will be configured via HKCU Registry hive, files in %appdata% or another files in user paths.
    It would be nice if a new user logs on (e.g. after OSD), these settings takes place automatically.
    This can already be done rudimentary via Active Setup, but not really comfortable (e.g. you have to do logging by yourself, no out of the box feedback in case of success / errors, etc).
    Please integrate Active Setup or a new fully solution for that cases as a GUI / Wizard in Application Management.

    38 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 →
  6. App-V 5 Deployment Type publishing option

    App-V 5 Deployment Type should have the option per-deployment type of how the App-V 5 package is installed (per-machine, per-user or determined by target)

    Allow for this would offer;
    1. Consistency of options between deployment types (same as for MSI..)
    2. Ensuring a consistent application deployment which will ease admin management (decrease management overhead when removing the application as a sample)
    3. Allow to control deployment type based on end-point, not target collection.
    4. By allowing admins to set per-machine publishing a fully functional application can be ensured, which would leverage all integration points (not possible when using per-user publishing).

    37 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 →
  7. sccm catalog store fully integratedin windows store

    sccm catalog store fully integrated in windows business store directly.

    35 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  8. Applocker Management

    Fully integrate AppLocker into SCCM similar to how you do for SCEP. Would be great to be able to create AppLocker rules and monitor what get allowed and disallowed.

    35 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 →
  9. Application replacement options

    Add, please, additional option to the application supersedence/replacement window "Corresponding to conditions". Very often we need to replace one application to another which has different number of deployment types. Superseded application has only one deployment type (x86 as example) but new application has 2 deployment types (x86 and x64) which has global condition based on operating system architecture. With the new option CCM Client will choose a new application where requirements are met.

    35 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 →
  10. 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.

    34 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    6 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  11. Application deletation without Task Sequence link depency

    I would love to be able to delete Application, without first have to remove it from Task Sequence. You can do this with packages and with driver packages, but not with Applications, why?

    The practical challenge here is, that we keep saving our old TS as backup, and this way same App is added to multiple Tasks. It´s hard to go all them through and delete one app.

    34 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  12. Control the order of software dependencies in app model

    if i have multiple dependencies for an application(all different apps), there is no way to control the order in which they should be installed unless you create dependency group name with priority. In this example,i have no way to control the order of installation since they are all different category apps and cannot use dependency group.

    33 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 →
  13. Create folders under "Deployments"

    Allow the creation of folders under "Deployments"

    33 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 →
  14. Integrate a References tab on Application objects

    Application objects should have a References tab that is identical in functionality to the References tab on Task Sequence objects.

    The current References tab in an Application object's properties is very limited (Shows App dependencies, App Supersedence, and Virtual Environments).

    33 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 →
  15. Trigger Hardware Inventory After Installing Applications

    Many ConfigMgr administrators set aggressive hardware inventory cycles for their client citing the need to keep an up-to-date inventory for the applications installed on their company's assets. Aggressive inventory cycles can obviously have a negative impact on site performance, and very often is unnecessary as there are frequently no changes to the inventory. Administrators can perform a work around by using wrappers or run additional programs to initiate a hardware inventory post install, however this causes an administrative overhead to installing applications.

    I propose adding an option to application/package deployments that would trigger a hardware inventory after a successful installation.…

    32 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 →
  16. 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.

    32 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 →
  17. Add BITS Priority settings for Package ans Application

    BITS job is creates as LOW priority when deploy package or application, but Software Updates download are launched with a BITS priority NORMAL and software updates download prior to package or applications.

    If it take a long time to download QU/FU and user want to deploy package or app immediately during client download QU/FU, users cannot do it as far as downloading QU/FU due to the difference of BITS priority.

    Add BITS Priority settings for Package ans Application in this scenario.

    36 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 →
  18. Allow MSI Source locations to use DP's configured for HTTPS

    I recently ran into an issue with an MSI that we have deployed which required access to its installation source during a patching operation, and discovered these two problems. We worked around the issue by pinning the content in the ccmcache.

    On the application deployment properties, SCCM can automatically update the source location windows installer uses for a detected MSI product code. However, it appears that windows installer is unable to use https source locations, only http.

    Another issue I have seen is that the windows installer source list gets appended (not replaced). As a client roams between content boundaries,…

    30 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. Wake on LAN by maintenance window start time not deployment time

    WOL packets are sent when a required deployment's time to install is hit. It would be nice if we could also set this to wake up machines by maintenance windows, or have a maintenance window that wakes up computers. What is the use of waking up a computer at the deployment start time of 7PM if the computer's maintenance window doesn't start until 10PM?

    30 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 →
  20. A standalone app for "Install Application" feature

    ConfigMgr 1906 has a great new feature to initiate immediate application installation with "Install Application" feature.

    It would be really helpful if there were a standalone app just for "Install Application" feature. Then helpdesk persons could approve/deny the application installations with much simpler tool than full ConfigMgr console.

    29 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 →
  • Don't see your idea?

Feedback and Knowledge Base