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. SCCM Data Warehouse Retention Period Configuration Option

    Please consider an option to provide configuration capability to the default 1095 days retention period. This hard-coded value is creating numerous challenges with table sizes and corresponding disk usage. We currently have to re-initialize the database every 9 months in order to avoid a disruption to service and operation.

    18 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Reporting  ·  Flag idea as inappropriate…  ·  Admin →
  2. Browser management

    Currently only, IE, Chrome, Edge, Firefox, Opera are detected in the "BROWSER_USAGE" class
    Is it possible to add browsers (unknown) in the hardware inventory?

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Asset Management  ·  Flag idea as inappropriate…  ·  Admin →
  3. Allow a grace period for devices coming out of sleep/hibernate

    At the end of a shift, users often shut the lid on their devices, and head home. If the device has a pending reboot, it will often get rebooted very shortly after coming out of sleep/hibernate.

    When devices with a pending reboot from a deployment are coming out of sleep or hibernate, allow a one-time grace period of 1-4 hours, so that they are not immediately rebooted at the beginning of their work hours.

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Power Management  ·  Flag idea as inappropriate…  ·  Admin →
  4. KMS over CMG

    This is a whacky idea, but how cool would it be if we could use the CMG to handle KMS requests from clients? It would allow devices that are never on site to receive product licenses through the management channel that we're already using.

    24 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Client Settings  ·  Flag idea as inappropriate…  ·  Admin →
  5. 1906 RBAC on folders needs to be optional.

    SCCM 1906 introduced scopes on folders which would be fine for a new SCCM install but not for an existing SCCM infrastructure that relies heavily on RBAC. Users don't understand why they can't find folders others have created in 1906.

    During upgrade from 1902 – 1902 SCCM automatically “fixes” all your folders so they behave just like they did with 1902. It does this be setting them with every security scope allowing users to still see these folders in 1906.

    Once 1906 is installed any new folder is created with the scope of the user creating it.

    Example:

    SCCM 1902…

    64 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Role Based Access & Security  ·  Flag idea as inappropriate…  ·  Admin →
  6. MDT Move the logic to expand Sub Task Sequences from LiteTouch.wsf into ZTIUtility.vbs's Utility Class

    In MDT The Sub in LiteTouch.wsf called SubTSXML(oTS, 0Sub) which expands the SMSTaskSequenceSubTasksequence steps in the Parent Task Sequence and replaces them with the content of the Sub Task Sequence should be moved into the Utility Class inside ZTIUtility.vbs

    Then the logic in GetTSXML(sTSPath) from LiteTouch.wsf gets updated to call oUtility.ExpandSubTS oTS, oSub

    Additionally add in functionality into DeployWiz_Initialization.vbs in the FindTaskSequencesStep(sStepType, sScriptCmd) function replacing the lines

    ' For efficiency, only load the task sequence if it has changed from the last time we loaded it

    If sCachedTSID <> Property("TaskSequenceID") then
    Set oCachedTaskList = oUtility.LoadConfigFileSafe(
    Property("TaskSequenceID") & "\TS.XML"…

    10 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 →
  7. Prevent CM clients from attempting to switch SUP's when there is no network connectivity of any kind

    It's rare today to be in locations without any network connectivity at all, but it does happen. In this situation the CM client will continually attempt to switch SUP's. This can result in a user returning to the office and receive patching errors because the CM client happens to be trying to reach a SUP it can't contact, a DMZ server for example. Yes, this should correct itself over time, but preventing it from happing in the first place would be preferred.
    So the suggestion is to add some sort of network connectivity check to the SUP selection process to…

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Software Updates  ·  Flag idea as inappropriate…  ·  Admin →
  8. Add Column for Email just like 'Primary User'.

    Add Column for Email just like 'Primary User'. This will allow rapid targeted communication to the Primary Users in a collection.

    189 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    17 comments  ·  Admin Console  ·  Flag idea as inappropriate…  ·  Admin →
  9. Extend timeout on standalone media creation

    Hello

    I'm trying to create a 'big' stand alone media..and timeout is not enough.. actually, if i select everything, timeout generate an error ..

    could you think a possibilities to extend the timeout for big infrastructure and task like me ?

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Operating System Deployment  ·  Flag idea as inappropriate…  ·  Admin →
  10. Application Deployment with option free disk space

    SCCM 1906: application deployment with global option disk space

    i added a requirement of free disk space of 47GB for a deployment type and i wonder why its not working this way: show application in software center even with less than 47Gb but mention that its not installable because of too less free space...

    Now i dont see it in software center at all if less than 47GB free space and even if its already installed i cant uninstall it if less than 47GB are free after installation because i cant see it.

    Wouldnt make it much more sense if…

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Application Management  ·  Flag idea as inappropriate…  ·  Admin →
  11. Allow console extensions to dynamically add actions based on a function call

    Add a way for ConfigMgr console extensions to dynamically define actions that show up in the context menu. Currently extensions need to define all of their actions ahead of time via an XML file. It would be nice if this XML file included support for requesting a list of actions to display from an assembly. Similar to the ActionStateAssembly definition that's used to determine if an action should be allowed, this new method would return a list of actions with the associated function pointers. Suggested method footprint / XML is attached.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Admin Console  ·  Flag idea as inappropriate…  ·  Admin →
  12. Run Desktop Analytics queries from MEMCM console (DAPivot)

    You can run your own custom Desktop Analytics queries from Log Analytics portal.

    It would be easier for MEMCM admins if you could create/run the same queries directory from MEMCM console under Software -> Desktop Analytics.

    This new DAPivot feature could utilize CMPivot's UI ie. you could:
    - save your favorite queries
    - save the result set as collection (if showing computer names is allowed in telemetry settings)
    - export

    Thus, the admins don't need to utilize a different web console for getting additional info from Desktop Analytics.

    6 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 →
  13. Support Phased Deployments in Automatic Deployment Rules

    I think this is pretty straight-forward. If the Phased Deployment feature is to become a thing for software updates it needs to be supported as part of ADRs. If organizations are manually deploying updates then they're simply doing it wrong. If anyone thinks I'm transitioning from automated deployments to manual phased deployments they vastly underestimate my laziness.

    324 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    13 comments  ·  Software Updates  ·  Flag idea as inappropriate…  ·  Admin →
  14. Allow "Retry on unexpected restart" for the "Upgrade Operating System" task sequence steps.

    We are seeing a number of unexpected restarts during the "Upgrade Operating System" Windows 10 feature update that causes the task sequence to fail. These restarts are happening during the "setup.exe" phase of the process. Allowing the task sequence to continue would resolve this issue.

    82 votes
    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 →
  15. Extend "Model" field to Packages & Applications for Pre-caching of Task Sequence content

    The new Model field on drivers is useful, but needs to be extended to other content types, like Packages & Applications, where Model specific items need to be installed (e.g. specific HP SoftPaqs, or video drivers that need to run from .EXE etc).

    36 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Operating System Deployment  ·  Flag idea as inappropriate…  ·  Admin →
  16. Add methods to force new GUID generation for Clients

    Duplicate GUIDs are a real pain to deal with. Not everyone in our environment is a CM admin or has access to delete objects from the CM db so we need a way (and i'll suggest multiple) to force a client to regenerate a GUID that doesn't require coordination of activities on the endpoint and in the CM DB to make it happen.

    1 - Allow a registry value to be set that blocks the retrieval of the GUID from CM when missing from the client
    2 - Add a parameter to the RepairClient() WMI Method ... RepairClient can take…

    8 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Troubleshooting & Support  ·  Flag idea as inappropriate…  ·  Admin →
  17. Primary site server content library cleanup tool

    Create a tool to scan the Content library on DP co-located on the Primary Site server to remove references to a Package ID that no longer exists.

    11 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Tools  ·  Flag idea as inappropriate…  ·  Admin →
  18. SMS Provider and admin console should allow for integration with third party MFA providers

    Integrate Admin Console with third party MFA.

    PCI requires MFA for any tool that manages PCI devices. Need integration with third party MFA profiders.

    10 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 →
  19. Add Device Health to Desktop Analytics

    Add Driver health and Frequently crashing devices or driver-induced crashes to Desktop Analytics, this information can be used to develop proactive plan to update devices drivers.

    11 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 →
  20. Fully Cache Content before being made Available in Software Center

    Have an option on a Deployment (For any Content) to not show in Software Center until it's been fully cached.

    It can take a VERY long time for an deployment to download, Office, Win10, Visual Studio, etc. Ideally, we don't want a user having to wait HOURS when they go to software center and click "INSTALL". We want it to Install, not say "Downloading". If we could check a box on the deployment to Pre-Cache, then Make Available in Software Center, that would be great.

    Similar UVs:
    https://configurationmanager.uservoice.com/forums/300492-ideas/suggestions/31536130-pre-cache-of-task-sequence-content-files-cached
    https://configurationmanager.uservoice.com/forums/300492-ideas/suggestions/36754720-suppress-operating-system-in-place-upgrade-icon-in
    https://configurationmanager.uservoice.com/forums/300492-ideas/suggestions/33268255-show-download-status-of-pre-download-content-enb
    https://configurationmanager.uservoice.com/forums/300492-ideas/suggestions/8467771-have-the-ability-to-pre-deploy-an-available-applic

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

Feedback and Knowledge Base