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. 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…)
    3 comments  ·  PowerShell  ·  Flag idea as inappropriate…  ·  Admin →
  2. 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 →
  3. 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 →
  4. 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 →
  5. 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 →
  6. 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.

  7. 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 →
  8. 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 →
  9. 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 →
  10. 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 →
  11. 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 →
  12. 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 →
  13. 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 →
  14. 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 →
  15. 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 →
  16. Resultant Client Settings

    add a get-CMResultantClientSettings so we can be able to check what the client should have by powershell without need of the console

    1 vote
    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 →

    As of 1610, we now have Get-CMResultantSettings

    NAME
    Get-CMResultantSettings

    SYNTAX
    Get-CMResultantSettings -Name -SettingsType {Device | User} [-Setting
    {BackgroundIntelligentTransfer | Cloud | ClientCache | ClientPolicy |
    ComplianceSettings | ComputerAgent | ComputerRestart | EndpointProtection |
    HardwareInventory | MeteredNetwork | MobileDevice | NetworkAccessProtection |
    PowerManagement | RemoteTools | SoftwareDeployment | SoftwareInventory |
    SoftwareMetering | SoftwareUpdates | StateMessaging | UserAndDeviceAffinity}]
    [-DisableWildcardHandling] [-ForceWildcardHandling] []

    Get-CMResultantSettings -Id -SettingsType {Device | User} [-Setting {BackgroundIntelligentTransfer | Cloud | ClientCache | ClientPolicy | ComplianceSettings | ComputerAgent | ComputerRestart | EndpointProtection | HardwareInventory | MeteredNetwork | MobileDevice | NetworkAccessProtection | PowerManagement | RemoteTools | SoftwareDeployment | SoftwareInventory | SoftwareMetering | SoftwareUpdates | StateMessaging | UserAndDeviceAffinity}] [-DisableWildcardHandling] [-ForceWildcardHandling] [] Get-CMResultantSettings -InputObject -SettingsType {Device | User} [-Setting {BackgroundIntelligentTransfer | Cloud | ClientCache | ClientPolicy | ComplianceSettings | ComputerAgent | ComputerRestart | EndpointProtection | HardwareInventory | MeteredNetwork | MobileDevice | NetworkAccessProtection | PowerManagement | RemoteTools | SoftwareDeployment | SoftwareInventory | SoftwareMetering | SoftwareUpdates…
  17. 1 vote
    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. That message is shown when there’s no Applications added to the step and is expected.

    You need to create an Application with a deployment type that installs as System, then you can browse to select in the Install Application step. More details here – docs.microsoft.com/en-us/sccm/osd/understan..

    Hope this helps answer your question? If not, please let me know.

  18. Add Retry Count and Delay between to Task Sequence

    Add a retry count and delay between retry properties to at least the most critical task sequence steps, if not all, so that we can make task sequences more resilient when there are hiccups to servers or network.

    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 →
  19. Add -RebootBehavior option to Set-CM<Type>DeploymentType

    In previous command Set-CMDeploymentType is was possible to set reboot behavior but in the new Set-CMScriptDeploymentTYpe and SetCMMSIDeploymentType it is not an option.

    1 vote
    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 →
  20. DwnLdr-SPY

    Hi,

    I noticed that our company Sophos software picked up a virus that the SCCM Endpoint software did not, can you confirm if the following virus is in your threat catalogue?

    VBS/DwnLdr-SPY aka Trojan.GenericKD.4228438

    This has been in the Sophos database since 20 April 2017

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  0 comments  ·  Software Center  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base