Microsoft

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

  3. 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 →
  4. 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 →
  5. Clarify relationship between SC and SCCM

    List of discrepancies treating CM "Configuration Manager" different from DPM, SCOM, SCORCH, SCSM:
    - The SC Roadmap makes no mention of CM. http://download.microsoft.com/download/5/9/6/59602436-C9C5-48A1-B305-827654B9077B/SystemCenterRoadmapENUS.pdf
    - All the SC components except for CM appear to be on the same SAC (Semi-Annual Channel) software release train schedule with two releases (1801 and 1807) to date. https://cloudblogs.microsoft.com/windowsserver/2018/07/24/system-center-1807-available-now/
    - The Microsoft Docs URL for CM does not include "system-center", whereas the other SC offerings do. e.g. https://docs.microsoft.com/system-center/scom/ vs https://docs.microsoft.com/en-us/sccm

    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 →

    I’ve been waiting a while to post this status…. Configuration Manager is now part of Microsoft Endpoint Manager along with Intune. For more information, see https://www.microsoft.com/en-us/microsoft-365/blog/2019/11/04/use-the-power-of-cloud-intelligence-to-simplify-and-accelerate-it-and-the-move-to-a-modern-workplace/

    Microsoft Endpoint Manager features and experiences will appear in the product over the coming months.

  6. 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!

  7. 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 →
  8. 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.

  9. 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 →
  10. 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 →
  11. 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ā€¦)
    5 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"}

  12. 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.

  13. 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 →
  14. 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 →
  15. Set-CMProgram should support operating system requirements

    Add the possibility to set an operating system requirement on program for legacy package. The cmdlet set-cmprogram has no switch for that.

    0 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 →
  16. Windows 10 documentation refers to wrong ConfigMgr version

    Not sure if ConfigMgr docteam can correct this, but Windows 10 documentation tells that:
    - ConfigMgr 2012 R2 is the tool to manage Windows 10 devices --> should be ConfigMgr 1511+
    - Point to Technical Preview documentation --> should point to ConfigMgr 1511+ docs

    https://technet.microsoft.com/en-us/itpro/windows/manage/manage-corporate-devices

    0 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 →
  17. CM TP 1801 crashes when setting new offset schedule

    If CM is installed on a server OS, why do you tell us to go to a client OS (on another machine) to use the ridiculous feedback hub for bugs??

    I created a brand new ADR in TP 1801 and when I changed the schedule from custom to monthly, the error in the attached file appears.

    0 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. Bring Desktop Analytics to Configuration Manager

    Bring the full new Desktop Analytics to SCCM, at ignite it was presented and you can have it only trough the fast track channel, when we can have the full experience in SCCM that your be great also for the co-managed devices and maybe with a connector to Intune to have the Intune SA clients also in SCCM for an overview.

    0 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Desktop Analytics  ·  Flag idea as inappropriateā€¦  ·  Admin →
  19. Have custom component thresholds values not reset every time we update to a new build

    We've set some custom values for some component thresholds, but every time we update to a new build of sccm, those custom values are reseted to the original by default values.

    So we have to go ahead and change them back everytime, so it would be appreciated if the upgrade process would not override them.

    0 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    completed  ·  2 comments  ·  Setup and Server Infrastructure  ·  Flag idea as inappropriateā€¦  ·  Admin →
  20. Add import code button to new Run PowerShell script task sequence step

    The 1811 Technical Preview added a "enter or paste a PowerShell script" function to the "Run PowerShell script" Task Sequence step. That is an awesome feature, but even more awesome would an import code button that automatically puts the code in for you when you direct it to a .ps1 script.

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

Feedback and Knowledge Base