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. Inject files/commands in boot image properties page.

    I do some customisations (remote control, scripts for support, bginfo) to our boot.wim files by copying files while it's mounted and doing an Update distribution points. It would be nice to be able to inject files to certain folders (like Windows\system32) in the property page of the boot image in a separate tab. Also include command to execute these custom scripts in winpeshl.ini just before TsBootShell.exe

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

    Marking completed for 1802

    X:\sms\pkg\sms00001 is the path the files/content from the ā€˜Prestart source directoryā€™ is added too.

    The doc link ā€“ docs.microsoft.com/en-us/sccm/osd/get-start..
    has this entry
    When you boot to WinPE from a customized boot image that includes tools that you added, you can open a command prompt from WinPE and type the file name of the tool to run it. The location of these tools are automatically added to the path variable. The command prompt can only be added if the Enable command support (testing only) setting is selected on the Customization tab in the boot image properties.

  2. 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 →
  3. Add more discovery details to the Get-CMDevice commandlet

    When looking at the properties of a device, many attributes are included. For example, MAC address is an attribute that appears in those properties. When using the Get-CMDevice PowerShell commandlet though, these extended properties are not displayed.

    1 vote
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    2 comments  ·  PowerShell  ·  Flag idea as inappropriateā€¦  ·  Admin →

    Get-CMDevice returns instances of SMS_CollectionMember. Changing the output of this cmdlet is very likely to be a breaking change, and collection/device cmdlets like this are our most heavily used. Therefore there’s too much risk in changing the behavior here.

    Fortunately, all is not lost. Several releases back we introduced a new cmdlet, Get-CMResource which will return the raw resource objects from WMI. “Get-CMResource -ResourceType System” will return SMS_R_System objects and this should give you what you want. Get-CMResource output can still be pipelined into other collection cmdlets.

    For more information, see: https://docs.microsoft.com/en-us/powershell/sccm/configurationmanager/vlatest/get-cmresource

  4. Push Email profiles to andriod andsets from hybrid Intune managed devices.

    Currently you can only push email profiles to andriod handsets that are knox 4.0 + capable, when in a hybrid SCCM/InTune. Having the ability to push email profiles to other andriod handsets like the new "Andriod for Work" would be great.

    1 vote
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Mobile Device Management  ·  Flag idea as inappropriateā€¦  ·  Admin →
    completed  ·  Tyler Castaldo responded

    We added Android for Work support in Configuration Manager 1702 current branch, so you should be able to do this for Android devices that support work profiles. However, you will need to re-enroll your Android devices as Android for Work if you choose to do this.

  5. Force Web Apps to open in the Managed Browser with hybrid SCCM/Intune

    Currently in Intune Standalone it is possible to create an external link and enable the option "Require a managed browser to open this link (Android and iOS only)". For the hybrid SCCM/Intune it is not possible yet. This feature would be nice to add to hybrid SCCM/Intune

    1 vote
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Mobile Device Management  ·  Flag idea as inappropriateā€¦  ·  Admin →
    completed  ·  Tyler Castaldo responded

    Hi, Frans.

    You actually can force web apps to open in the Intune Managed Browser. There’s no checkbox in the SCCM console, but changing the protocol of the web app’s URL from “http” to “http-intunemam” or from “https” to “https-intunemam” prevents it from being opened in a non-managed browser.

    This has been documented here, right near the bottom: https://technet.microsoft.com/en-us/library/mt629356.aspx

  6. creating image for windows 10 for sccm

    Would like to capture and deploy image of windows 10 PC to SCCM

    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 →

    Updating status to completed.

    Support for Windows 10 was added in our 1511 release back when Windows 10 was released. As well as the same Build, Capture, Deploy we’ve had for all previous Windows versions we added a new In-place Upgrade task sequence template and step

    https://docs.microsoft.com/en-us/sccm/osd/deploy-use/scenarios-to-deploy-enterprise-operating-systems

    Is there a gap in the functionality you’re seeing or something else – let us know, we’d like to address your ask and help you with deploying Windows 10.

  7. Support of CM client on Windows Storage Server 2016

    Add Windows Storage Server 2016 as a supported configuration for SCCM CB client.
    This edition is not currently supported and documented on
    Supported operating systems for clients and devices for System Center Configuration Manager
    https://docs.microsoft.com/en-us/sccm/core/plan-design/configs/supported-operating-systems-for-clients-and-devices

    1 vote
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    completed  ·  0 comments  ·  Documentation  ·  Flag idea as inappropriateā€¦  ·  Admin →
  8. Get-CMSiteMaintenanceTask pipeline to Set-CMSiteMaintenanceTask

    Before upgrading a CM Site, it is recommended to ensure that no maintenance tasks are running - it would therefore be useful to disable all of them during an upgrade "just in case" and would prevent the need to check the run time of each one.
    There's a Get-CMSiteMaintenanceTask, but I cannot store this as a variable and use it in the "-MaintenanceTask" argument of Set-CMSiteMaintenanceTask. I've been through the properties to look for a suitable one to explicitly pass to the argument, but nothing seems to work......

    1 vote
    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 →
  9. Maintain an accurate and list of Site versions and associated Client versions

    With CM Current Branch implementations, customers will have more questions than ever about whether their clients are being upgraded to the proper version. There are ways to get at this data in the CM console, but sometimes there are gaps (hotfixes come to mind) and it would be great to have an authoritative resource to point customers to. This site (https://blogs.technet.microsoft.com/configmgrdogs/2014/02/07/configmgr-2012-version-numbers/) is great but it seems to be maintained by a field engineer. I think it would be more practical to make this data available on Technet or docs.microsoft.com. Also if it could have site version, build, andā€¦

    1 vote
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    2 comments  ·  Documentation  ·  Flag idea as inappropriateā€¦  ·  Admin →

    Marking this complete as we have this article: https://docs.microsoft.com/sccm/core/servers/manage/updates. As Chad noted, the community can contribute to this article to suggest changes. For more information on how to contribute, see https://docs.microsoft.com/contribute. If you’d like to see a whole new reference article, please file a GitHub Issue: https://github.com/MicrosoftDocs/sccmdocs/issues.

  10. Invoke-CMDeploymentSummarization

    the Invoke-CMDeploymentSummarization should have an option to pass the software name as paramenter. the only option would be using deploymentid, but to get the deploymentid we need use get-cmdeployment, but this does not help if you want to run the summarization before running the cmdlet. having -collection -softwarename would be a great addition

    1 vote
    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 →
  11. ESAE

    Hello,

    I need some information how we can use ESAE and SCCM Current Branch. I was not able to find any doc in the internet.
    Is there anyone who worked earlier with a customer who implemented ESAE and they had also SCCM in their environment?
    I need some knowledge share or a documentation.
    How is SCCM affected?
    Where I need changes in SCCM? And so onā€¦

    I am very thankful for every info I can get.

    regards
    Ismail

    1 vote
    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 →
  12. Please provide a current branch SDK, as well as cmdlet reference documentation

    Please provide a current branch SDK, as well as cmdlet reference documentation

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

    Cmdlet documentation has just been updated for 1702 at: https://docs.microsoft.com/en-us/powershell/sccm/configurationmanager/

    SDK documentation was updated a few months ago at: https://docs.microsoft.com/en-us/sccm/develop/core/misc/system-center-configuration-manager-sdk

    In addition, we just published full documentation on the client messaging SDK here: https://msdn.microsoft.com/en-us/library/mt744369.aspx

    If there’s any aspects of the SDK or cmdlets that aren’t covered by the above, please do file specific feedback items for what you would like to see.

    Thanks!

  13. IP Helpers

    Please provide instructions on how to set up IP helpers on a router and also provide blockers that may keep IP helper from working. Provide the set up for Legacy and UEFI.

    1 vote
    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 →
  14. Allow prevent autoload of CM psdrive

    Rather than have to invoke PowerShell via the ConfigMgr console, I prefer to just load the module into my existing session/console.
    The issue is that on load, the module auto-creates a PSDrvie with the CMSite provider using my current credentials.
    This is an issue because my "normal" account has pretty limited rights in ConfigMgr (by design), and I'd prefer to "connect" to ConfigMgr via PowerShell using my "admin" account.

    I'm thinking the least impactful way to do it would be for the module to honor an environment or pssessionpreference for "NoAutoCreatePSDrive" or the like (rather like the AD module) andā€¦

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

    This work has been completed for 1710.

    Docs are in the process of being published.

    Do disable auto-load of the PSDrive, create the following registry key:
    HKEY_CURRENT_USER\Software\Microsoft\ConfigMgr10\PowerShell

    Create a DWORD value called DisableCMDriveAutoCreate and set to 1 to disable auto-creation or 0 for default behavior. Deleting this registry value also restores default behavior.

    Note that by disabling CMDrive auto-creation, the PowerShell window created from the admin console will write errors and will not be useable until you manually load the ConfigurationManager.psd1 module.

    We are planning an additional change into 1802 where will write a warning to the console when importing the ConfigurationManager.psd1 module if this setting is enabled for additional awareness.

  15. Client Health Results

    please, add a powershell cmdlet to check for the client health information, like we have on the console

    1 vote
    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 →
  16. Is this the only place to get SCCM hotfix info now that Premier has dropped hotfix support?

    Premier used to be a central site where one could look up issues and find related hotfixes for SCCM and other Microsoft technologies. Premier has dropped hotfix support. How does one zero in on SCCM-related hotfixes? It doesn't appear that Cloud servicing would have them all. One can't just "Bing" these things as the results are unstructured and IMHO worthless.

    Thank you,
    Russell

    1 vote
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    1 comment  ·  Documentation  ·  Flag idea as inappropriateā€¦  ·  Admin →
  17. Add-CMScriptDeploymentType -AddDetectionClause "OR" functionality

    It would be helpful to have the ability to select OR as a Connector Value (which only has 2 states AND, OR) for the AddDetectionClause of Add-CMScriptDeploymentType
    The best example of this is when trying to create a ConfigMgr Client Update application. The client has a different GUID depending on whether it is x86 or x64.

    Why am I making a separate application deployment for the client upgrade as opposed to the built in one? The built in one will not use the files local to itself and pull the entire content accross the WAN again. So building an applicationā€¦

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

    Support for advanced detection clauses was added in 1810.

    Example:
    PS PS4:\> $cla1=New-CMDetectionClauseFile -FileName filetest -PropertyType Size -ExpectedValue 123 -ExpressionOperator IsEquals -Path C:\ -Value -Is64Bit
    PS PS4:\> $cla2=New-CMDetectionClauseFile -FileName foldertest -PropertyType DateCreated -ExpectedValue (Get-Date) -ExpressionOperator LessThan -Path C:\ -Value
    PS PS4:\> $cla3=New-CMDetectionClauseRegistryKey -Hive ClassesRoot -KeyName aaa
    PS PS4:\> $logic1=$cla1.Setting.LogicalName
    PS PS4:\> $logic2=$cla2.Setting.LogicalName
    PS PS4:\> $logic3=$cla3.Setting.LogicalName
    PS PS4:\> Add-CMMsiDeploymentType -AddDetectionClause $cla1,$cla2,$cla3 -ApplicationName app -DeploymentTypeName dt -InstallCommand mycommand -ContentLocation “\\127.0.0.1\C$\CCMTools\Orca.Msi” -GroupDetectionClauses $logic1,$logic2 -DetectionClauseConnector {LogicalName=$logic2;Connector="or"},{LogicalName=$logic3;Connector="or"}

  18. Visual for Task Sequence

    Can we get a visual indicator for task sequences, displaying the distribution status of all dependencies/applications?

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

    Updating status to completed – this is addressed with the Referenced tab in the task sequences node. That shows all the statically referenced packages, applications, OS images, driver packages etc. and the distribution status.

    Thereā€™s a column ā€˜Targetedā€™ which is the number of distribution points used for the package/app. The ā€˜Complianceā€™ column indicates distribution status. Each column can be sorted for quick indication of distribution status.

    For each item in this list you can right click to select ā€˜View Content Statusā€™ if you require granular detail.

    If that does not meet your requirements, please reactivate this item and let us know what else you’d like to see there.

  19. Distribution Status

    create a cmdlet for distribution status (Get-CMDistributionStatus ?!?!) so you can have the same experience as the console. as today you need to look at the wmi SMS_ObjectContentExtraInfo class

    1 vote
    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 →
  20. Software Center stopping for user-available-package deployments 1802 - bug

    Noticed since 1802 - Deployed package, deployment targeted at user collection (but running as admin). Deployment purpose 'Available'. Using new-style Software Center interface with tiles. About 3-10 seconds after user clicks 'Install', Software Center crashes with msg "SCClient has stopped working".

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

Feedback and Knowledge Base