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.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Cannot setup Application Model withouth detection logic

    We cannot setup a application without detection logic. We have some script/package which has to be deployed on daily basis irrelevant whether application is installed or not and it doesn't require any detection logic. Can we request Microsoft to update Application model i.e we can setup application without detection logic

    4 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. Installation Progress Bar

    Application Model doesn't provide native Installation progress bar similar to Task Sequence progress bar so that we don't need to create custom progress bar interface this is will help user have better end user experience

    3 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 →
  3. Restart Option during the deployment

    Restarting the PC during the deployment only prompt with Count down we would ideally need a prompt similar to WSUS Updates installation so that user has the option to post pone the restart or restart the PC immediately

    7 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 →
  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. More than one ProductCode in Application Source Management

    For each Deployment Type, you can set one MSI ProductCode to give Source Management in hand of SCCM. If there is more than one MSI inside my installation (if i use a wrapperscript oder something else) I cannot manage my installationsource of the second msi.

    Perhabs, you can add a grid like dependencies to add more than one msi product code into a application or package

    10 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 →
  6. Application model to have more default reports just like we have for packages along with capability to disable the application deployments.

    Application model to have more default reports just like we have for packages along with capability to disable the application deployments.

    2 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 →
  7. Decide whether application approvals are user-centric or machine-centric

    I thought application requests were a user-centric concept.... whereby a user requests an application from the catalog and then installs it wherever he likes once it has been approved? If so, why are there triggers on the UserMachineRelation table in SQL to delete requests associated with aged UDA records?

    I can understand why you might want to delete aged cancelled or denied requests, but why delete requests based on (constantly) changing UDA information? This makes no sense, as long as the user is still active in SCCM.

    By indiscriminately deleting requests based on UDA, we often lose request history for…

    3 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 →
  8. Grant end user more flexibility to manage execution of required deployments (“postpone required deployments”)

    It would be great to be able to allow user to manage even deployments where software (applications, software updates …) has to be installed as “required” (mandatory) in a more flexible way.
    In many cases software should be installed as soon as possible, but needn’t be installed necessarily till a specific date. Therefore, it would be great to give the user limited control when to install the software allowing him to choose a time which is most appropriate for him.
    E.g. instead of forcing a user who was on vacation for two weeks to install the software when he logs…

    6 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 →
  9. Allow Superseding / Upgrade of app or program not installed via SCCM

    It would be great if an supersedence could be created for programs not deployed via SCCM (or previously deployed via packages). I find myself creating "dummy" applications just for a detection, so that we can automatically upgrade applications that are "Available". In other words, often times we don't care that you installed a specific program, but we do care that if it is installed it's up to date. Maybe when selecting the Application and Deployment type to supersede an additional option to supersede base on a detection rule set could be added?

    16 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 →
  10. 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…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Noted  ·  0 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  11. Application Controling

    Ability to create a Rules for allowing Or denying applications to be Run or installed/ Ability to create a List of Approved software's for Usage and Deny the Rest "Same Idea Like App Locker but applied through SCCM"

    1 vote
    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 →
  12. SCCM client ScriptExecutionTimeout

    Please make the SCCM client's ScriptExecutionTimeout attribute a parameter that can be configured within Client Settings policy. This would be the best way to help address the "In-line script execution time-out... DiscoverApp failed (0x87d00321)

    141 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. Include friendly names for content IDs, Application IDs, etc. in log files

    Having only the internal IDs of objects in the logs causes a lot of extra work when tracing through a log file going back and forth to find out what an Id is in "human terms".

    It would be great if there was a friendly description included alongside the Id e.g. "Application not discovered. [AppDT Id: ScopeId_A0857DD4-CD56-4262-B209-7DC212F0E26B/DeploymentType_1e8b52ad-60df-49f7-8d33-e18cefa2134d, (My Friendly App Name/My Friendly Deployment Name), Revision: 2]

    While I realize that the names are really metadata and subject to change, having them in the logs would greatly speed up troubleshooting at times.

    7 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 →
  14. Allow Application Detection to use SHA-1 HASH of a file.

    Allow Application Detection to use SHA-1 HASH of a file to determine if its installed.

    Baseline Configs can test if a file has a particular HASH, but won't let you remediate it (That would be the IDEAL scenario)

    So, we deploy an app that puts the CORRECT file into the location. Using Application Detection, there is no way (other than a VBSCRIPT) to detect if the CORRECT file was moved into place so that the deployment doesn't occur over and over.

    We can natively get the SHA-1 HASH (see baselines) so it shouldn't be THAT hard to integrate into application…

    5 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 →
  15. Maintenance Windows vNext

    Please do not force us to use UTC for maintenance Windows in vNext. This will overcomplicate MW's across multiple time zones.

    1 vote
    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. 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…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Noted  ·  2 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  17. Revoke approvals in Application Catalog. Disable "optional software" for new software notifications

    Allow us to revoke an approval request. If an uninstall command is provided in the deployment type, it should optionally run the uninstall command. Also possibly integrate this with software metering.

    Give us the ability to disable "optional software" for new software notifications. If a user requests some software, then uninstalls it, it will show up as available optional software. The problem is that it will pop up a notification every time the user logs in. This is annoying our users especially since they uninstalled it for a reason. So either make it intelligent enough to remove the notification after…

    4 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 →
  18. New Businessstore.microsoft.com integration

    is it possible to integrate the New Businessstore.microsoft.com in the CM Console to manage the Store apps in one Console, otherwise you have to go to some additional azure Portal and manage it there, that would be difficult to have too many Consoles and stuff to manage your apps.

    Thank you

    12 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 →
  19. VDI - Support fast channel even when non fast channel DT’s exist in the App-V application

    This article (http://blogs.technet.com/b/configmgrteam/archive/2015/08/20/faster-virtual-app-publishing-at-first-logon-for-np-vdi-environment-in-configmgr-sp2-and-r2sp1.aspx) makes it clear that if I want to download and execute an app to a laptop, but also stream to a VDI, that to get fast channel to work, I need 2 apps instead of one app with 2 DTs. That doubles our work and doubles our chance of making mistakes.

    12 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 →
  20. Pass parameters to detection method script

    Creating a functional detection method is by far the most important, and potentially challenging thing people have to do when they start out with the application model, when the app is not an msi.

    Most of our customers do use a consistent way of registering their sccm-based installations, whether that be in registry, wmi or just in the file system.

    Passing parameters like the app name, dt name, and their respective guids to the script based option in a dection method would allow one to create a uniform detection method that just "always works".

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

Feedback and Knowledge Base