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. 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 →
  2. 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 →
  3. Allow "Applications" to run under alternate account other than "SYSTEM"

    Allow "Applications" to run under alternate account other than "SYSTEM". Some applications will not run under a s SYSTEM account and have to run with a domain account. It is only possible when using a task sequence to accomplish this now and it can only be done with packages.

    49 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. Allow to skip maintenance window for superseded appliciations made available to user collections

    Currently when a superseding application is deployed to a user collection I can enable the option "Automatically upgrade any superseded versions of this application". With this option set I'm able to specify a scheduling for the deployment. But the option to allow the installation or maybe the system restart outside the maintenance windows is greyed out.

    Would be nice to have the option to skip the maintenance windows for this type of deployment as well.

    47 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. 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}

    44 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 →
  6. 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 →
  7. 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 →
  8. 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 →
  9. 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 →
  10. 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.

    36 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 →
  11. 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 →
  12. 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 →
  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. 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 →
  17. 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 →
  18. Dynamic Cache

    Allow the option of changing the client cache size on a per application basis.
    Large applications can then be installed and if set to not persist in client cache, the cache is then resized to the global site default

    29 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 →
  19. Add "uninstall application" as an dependency option when creating applications

    An example could be when users want to install 'Office 365 x64' on a machine which has 'Office 365 x86' installed. For the 1. to be installed the other should be uninstalled.

    28 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. Retiring Applications

    Allow 'Retiring' applications that in fact stop being deployed, without having to remove the 'Deployments' that contain tracking data about their previous installations.

    28 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