Microsoft

System Center 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 System Center 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 System Center Configuration Manager feedback site is moderated and is a voluntary participation-based project. Please send only feature suggestions and ideas to improve Microsoft 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.

How can we improve Configuration Manager?

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Source list URL path not relative to the MSI that was run

    Currently if you run an MSI using a wrapper, and the MSI is located in a subfolder, the source list reg keys get set differently.

    The path in HKEY_CLASSES_ROOT\Installer\Products\<product code>\SourceList\Net gets set to the relative path of the MSI at run time.

    The path in HKEY_CLASSES_ROOT\Installer\Products\<product code>\SourceList\URL gets set to the root content URL on the DP.

    This causes issues if the local cache has been removed or purged. The user can no longer perform a repair as the source path is invalid.

    Normally I'd say just uninstall and reinstall, but in the case of some CAD systems that can…

    22 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  2. We need an Event based deployment versus Time based deployment

    Please put in Event based deployment versus Time based deployment based on file/registry/Event log change. The deployment date should be used as the absolute earliest the event could take place. The expiration date should still hold true.

    The action could possibly happen on a single device, but need to occur to devices within a boundary/collection.

    The usage scenario is when a computer device is being used in a 24 hour retail setting, and the maintenance window is dependent on when the retail location determines a time in which it can take such action. The retail store may only have a…

    22 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Noted  ·  0 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  3. Allow priority ( order) between applications without dependancies

    For example, application with priority 100 will be install before application with priority 500.
    There is some case were dependencie is not sufficient / too strict.

    22 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Noted  ·  6 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  4. Allow retire or delete of an application that has deployment types that reference eachother

    We have a number of applications that contain deployment types that depend on each other. It is annoying that in order to retire or delete the application, each deployment type has to be deleted first

    21 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  5. Application Lifecycle Management options in Console

    One of the big struggles at many companies is not putting application IN SCCM, but having a proper process to retire old applications and do regular cleanup. So it would be good to have some options to automate the process when retiring applications.

    - having the content for retired applications automatically removed from all distribution points
    - having the files/folders removed from the content source location
    - having the retired applications deleted from SCCM after the cleanup completed.

    I know there are some PowerShell scripts out there and console extensions but it would be nice to have this as a…

    21 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Noted  ·  1 comment  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  6. 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.

    20 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Noted  ·  2 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  7. High Risk Deployment Configuration for applications

    It would great to see the feature where collections above a certain number of members are hidden made available to the application deployment wizard, rather than just task sequences.

    While applixation deployment may not be as high a risk, I'm sure it would provide a lot more reassurance for users new to SCCM and the application deployment process.

    20 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  8. Detection rule logic change in Application module

    Dear All,

    we are using more than one detection rule for all our applications(script installer) that are created in our environment.

    During installation, the detection rule (AND condition) works fine and we face no issues.

    But there are cases when the uninstallation fails in the middle of the script, we get the message as REMOVAL FAILED in the software center, and out of 3 detection rule one or two get removed (partly uninstalled) , but not the whole application is uninstalled from the machine. And when we run the RETRY for removing the application, SCCM check for installation status based…

    20 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Noted  ·  0 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  9. 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?

    20 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Noted  ·  2 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  10. Unicorn emoji support in the console 🦄

    I think it’s time we all agreed that there aren’t enough unicorns in the console. I’d like to see support for unicorn emojis when I’m clicking around. The good unicorns for when things are going well and the evil ones for when I messed up something and it’s bad.

    19 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  11. User Environment Management solution

    In the Microsoft portfolio a complete User Environment Management (UEM) solution is missing. Yes, there is Group Policy + Preferences and User Environment Virtualization (UE-V), but a solution like RES One Workspace or AppSense is missing. Why's that? Lot's off customers like to have a Microsoft-only or Microsoft-unless policy, which can't be using Microsoft solutions alone.

    Think about a solution which combining user settings like start menu, desktop, folder redirection, taskbar, application control, application security, license management, drive mappings and printer offering. Where delegating of control is possible. With integration in Configuration Manager, and what else you can think of.…

    19 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  12. Pre-Cache all Available deployments (not just task sequences)

    Provide an option to pre-cache ALL available deployments, not just OS deployment task sequences.

    19 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  13. Increase max length of Package/Program Command Line

    The max is currently 260 characters for a package/program command line. This means a lot of things that could be a single powershell or cmd.exe line end up needing content for a .ps1 or .cmd file. Please increase the max to 2048-ish characters so more can get done in one line without content.

    19 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    7 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  14. Execute Program with least privilege

    Please incorporate the option to execute a Program without elevation (least amount of privileges).

    Background:
    We sometimes receive requests to automate some process via Configuration Manager. This is frequently done by creating a Package with a Program that executes a script.

    Use case:
    When automating the OneDrive sync client (or various other commands / programs), a simple script works well.

    Problem:
    When the same script is executed with elevation, it doesn't work as expected.
    Configuration Manager elevates the session when the currently logged on user has admin privileges on the machine.
    Some troubleshooting is required to find the root cause.…

    19 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  15. 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}

    19 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Noted  ·  1 comment  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  16. Application/Package install at shutdown or startup

    We can now update at shutdown/startup but we need to be able to do the same for Application/Package Deployment.

    Some of our deployments require browsers or mail clients to be closed and getting the users to do this voluntarily is almost impossible.

    19 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  17. Allow for more granular OS selection in Application Requirements

    Right now there is no way to distinguish between flavors of Windows 10 when configuring OS-based Application requirements. Please split it up into different OS flavors such as 1507, 1511, 1607, 1703...etc.

    18 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  18. Have deployment types linked to deployments

    I would like to see the ability to easily link a deployment type to a deployment. here is why with the deployments you can point them to a collection. it would be nice to be able to say, "hey i want this deployment type to go to this production collection. However, i want to test this update for this application and have the target collection be the pilot group." i know there are probably global conditions you can make to query collection membership but it seems like it would be a small task to have that simple feature to have…

    18 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Noted  ·  2 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  19. Export and Import Global Conditions

    Please allow us to export and import global conditions. The code exists somewhere since this can be done when exporting and importing applications. Bonus points for Powershell cmdlets.

    18 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  20. Office Click-to-run should be able to stream installation from Distribution Point

    When deploying Office 365 via SCCM, the client downloads the entire package to its local drive, then streams the installation from the downloaded source. In our organisation we have one master source including all languages (~8GB) and the client streams only the languages it requires (as specified in the configuration.xml), SCCM should allow the clients to stream the installation directly from the Distribution Points and therefore only download the languages they need, not the entire 8GB source.

    18 votes
    Vote
    Sign in
    (thinking…)
    Password icon
    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