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. Add thorough documentation for Client Settings and what registry keys/WMI values are set by them on client devices

    I would love to have it officially documented exactly what each option in Client Settings is modifying when processed by the client. I know some of them are in the registry, some of them are in WMI but I haven't seen any documentation for this.

    3 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Documentation  ·  Flag idea as inappropriateā€¦  ·  Admin →
  2. Provide better guidance/procedures for automatic updating of Windows Update Agent

    Still searching for clear guidance on automating updating the Windows Update Agent in an enterprise.

    3 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Documentation  ·  Flag idea as inappropriateā€¦  ·  Admin →
  3. "-StandardProgram" switch required for using "Start-CMPackageDeployment", this is a required switch without which the command will fail

    We are trying to create a deployment for a package as below:
    =========
    Start-CMPackageDeployment -CollectionName "WOL Testing" -PackageName "Powerdown" -DeployPurpose Available -DeploymentAvailableDay 02/05/2016 -DeploymentAvailableTime 10:50
    =========

    - Findings as below:
    ==========
    Required Deployment with Schedule and Available Day and Time:
    =============================================================
    Start-CMPackageDeployment -StandardProgram -CollectionName "Brik" -PackageName "SMS Toolkit" -ProgramName "SMS" -AllowSharedContent $true -DeployPurpose Required -DeploymentAvailableDay 2016/11/01 -DeploymentAvailableTime 11:00 -ScheduleEvent AsSoonAsPossible
    =============================================================

    Available Deployment with available Day and Time:
    =============================================================
    Start-CMPackageDeployment -StandardProgram -CollectionName "1" -PackageName "SMS Toolkit" -ProgramName "SMS" -AllowSharedContent $true -DeployPurpose Available -DeploymentAvailableDay 2016/11/01 -DeploymentAvailableTime 11:00
    =============================================================

    - As the below options might be deprecated and new ones used pleaseā€¦

    3 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    3 comments  ·  Documentation  ·  Flag idea as inappropriateā€¦  ·  Admin →
    completed  ·  nbigman responded

    These have been updated. Thanks for your request!

  4. PowerShell Script status

    1. Take me right to script status after running the script.

    2. Under Script status after deploying script allow for filtering/export/reporting.

    3 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  PowerShell  ·  Flag idea as inappropriateā€¦  ·  Admin →
  5. PS Cmdlet Operating System Upgrade Package handling

    The PS Cmdlet currently offers options to manage Operating System Images but not Operating System Upgrade Packages.

    It would be great if corresponding Functions could be added:
    Get-CMOperatingSystemUpgradePackage
    Get-CMOperatingSystemUpgradePackageUpdateSchedule
    New-CMOperatingSystemUpgradePackage
    New-CMOperatingSystemUpgradePackageUpdateSchedule
    Remove-CMOperatingSystemUpgradePackage
    Remove-CMOperatingSystemUpgradePackageUpdateSchedule

    3 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  PowerShell  ·  Flag idea as inappropriateā€¦  ·  Admin →
  6. Allow parameters to "Run Script"

    When using the "Run Script" against a collection allow the script to accept parameters.

    2 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    4 comments  ·  PowerShell  ·  Flag idea as inappropriateā€¦  ·  Admin →
  7. Run Script under System context

    The new Script functionality in the console allows deployment to a machine, but runs at USER level, not SYSTEM. We adhere to best practise and users are not admins, thereby limiting its utility for admin functions.

    It also prevents us from running cleanup scripts which require the system context (specific case is stuck BITS transfers initiated by CCM)

    2 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    completed  ·  0 comments  ·  PowerShell  ·  Flag idea as inappropriateā€¦  ·  Admin →
  8. Enhance documentation of Alternate Content Provider (ICcmAlternatedownloadProvider)

    The Alternate Content Provider is poorly documented. It would be nice if an example could be developed and posted. At minimum, it would be great if you could complete the documentation for the interface ICcmAlternatedownloadProvider and the call back. The call back is not documented at all. It simply says to call method SendNotifyErrorToCTM. Where is that?!

    2 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Documentation  ·  Flag idea as inappropriateā€¦  ·  Admin →
  9. Boundary Group - Add/Remove/Set Site System

    create a new powershell cmdlet to allow add/remove/set a site system to a boundary group

    2 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  PowerShell  ·  Flag idea as inappropriateā€¦  ·  Admin →
  10. New Software center (1511) Application doesnā€™t include installation status in Application tab

    Application doesnā€™t include installation status in Application tab,
    In the New Software Center, there's no way to tell easily if the suggested software is installed or not. It simply shows everything. You have to click each tile individually to find if it's installed.
    Yes, you can find installed apps in the "Installed software" tab, but from the user-experience perspective, to compare those two tabs every time (to find what is and what isn't installed), it's not very seamless.
    Do you know how to fix these issue or Ms has plan improve the New software center?
    Thank you

    2 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Software Center  ·  Flag idea as inappropriateā€¦  ·  Admin →
  11. F8 debug window no longer prevents reboot / restart in Windows 10 full OS, after upgrading to 1606 from R2 SP1

    The problem is that after upgrading from R2 SP1 to 1606, customer found that the debug shell window no longer suppresses the TS from restarting the computer in full OS.

    2 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Operating System Deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →

    Updating status to completed as this is expected.
    We actually never guaranteed that the F8 command-prompt will prevent the rebooting of a machine. It was just a side-effect of the implementation.

    In older builds, we launch the command-prompt as part of setup-complete. This prevents the reboot while our setup-complete is still running. The problem is that with Windows 10, that will not work because the access to the desktop has changed.

    Now, we launch the command-prompt from the TS Progress UI. Reboots now proceed without waiting for the command-prompt because our setup-complete is not waiting for the command-prompt.

  12. Add a Copy-CMTaskSequence cmdlet

    With the console you can create a copy of a task sequence, but there does not appear to be a direct way of doing this via powershell. This would make staging image changes much easier.

    2 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  PowerShell  ·  Flag idea as inappropriateā€¦  ·  Admin →
  13. 2 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    completed  ·  1 comment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  14. New-CMDetectionClauseWindowsInstaller Missing Braces in Product Code

    When an MSI detection rule is created with New-CMDetectionClauseWindowsInstaller, and applied to a Deployment Type with Set-CMScriptDeploymentType, the product code in the detection rule is missing the braces. This causes the detection rule to fail to detect an application that is actually installed. The application is successfully detected after adding the surrounding braces to the product code in the SCCM console.

    2 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    1 comment  ·  PowerShell  ·  Flag idea as inappropriateā€¦  ·  Admin →
  15. Add the option to set timeouts on more task sequence steps

    We recently added a task sequence step which involves querying a Dell web API for warranty information to write to WMI during OSD. We use a Run PowerShell script step for that. Unfortunately the Dell API is not always responsive which can lead to the TS hanging up on that step. I'm going to create a program for it for now so that it has a timeout, but it would be great if the Run PowerShell Script TS step had the option to check a box and specify a timeout period like some other steps have.

    2 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Operating System Deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  16. TMG replacement for SCCM IBCM

    TMG is end of life and MS has not provided an alternative yet for SCCM IBCM to manage clients over the Internet. It would be great if alternatives like F5 would be supported for IBCM setup.

    2 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Setup and Server Infrastructure  ·  Flag idea as inappropriateā€¦  ·  Admin →
  17. Remove trailing comma in primary user column

    When a device has a single primary user they appear with a trailing comma. Can this be cleaned up?

    2 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Admin Console  ·  Flag idea as inappropriateā€¦  ·  Admin →
  18. List SMS Provider as site system role

    When decomissioning a site sytem, having the sms provider installed on that site system can cause the decomissioning to fail. By just displaying the sms provider as a site system role in the console, it's much easier to figure out that the fact that the sms provider is still installed is causing this.

    2 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    1 comment  ·  Admin Console  ·  Flag idea as inappropriateā€¦  ·  Admin →
  19. Run powerShell Script task sequence step to set variable appends to existing value instead of replace

    When using the new Run Powershell script step in a task sequence in CM 1902 and you use the "Output to a task sequence variable" option and choose and existing task sequence variable the value returned from the powershell script is appended to the variable instead of replacing the value of the variable.

    Seems this should set the value not append the value.

    2 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    1 comment  ·  Operating System Deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  20. There are no task sequences available to this computer

    We have experienced the issue for Unknown computers,
    "There are no task sequences available to this computer. Please ensure you have at least one task sequence advertised to this computer"

    As per below blog, this issue is fixed in 1702 update rollup
    https://blogs.technet.microsoft.com/configurationmgr/2017/08/03/error-there-are-no-task-sequences-available-to-this-computer-during-a-pxe-boot/

    However, the issue still occurring after 1702 rollup fix.

    1 vote
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    2 comments  ·  Operating System Deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base