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. Make ConfigMgr work with Autopilot and Enrollment Status Page (ESP)

    When deploying a device using Autopilot, the Enrollment Status Page (ESP) is used to prevent access to the desktop until the device provisioning tasks are complete. But ConfigMgr doesn't integrate with the ESP, so there's no way to wait for packages, apps, or task sequences - the user doesn't know when the process is done. Add that integration.

    900 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    planned  ·  19 comments  ·  Operating System Deployment  ·  Flag idea as inappropriate…  ·  Admin →
  2. Support Cloud Imaging without internal MP

    Please add support for cloud imaging without a local MP, meaning get all content for OSD, including policies from the CMG.

    40 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 →
  3. Allow custom icons in software center for Task Sequences

    Split this item from a bigger umbrella item.
    This is to specify an icon per App Task Sequence in the Software Center.

    1,847 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    100 comments  ·  Operating System Deployment  ·  Flag idea as inappropriate…  ·  Admin →
  4. Apply Configuration Baseline/item during OSD

    When trying to move away from Group Policies to Configuration times/baselines and in every other scenario as well, add a step in Task Sequence to evaluate and remediate select Configuration items/baselines. Then we can select which one of the Configuration Items/baselines should be applied during OSD so the settings are present when the user logs on for the first time

    87 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 →
  5. Add LayeredDriver (keyboard driver) settings in OSD

    I would like to add setting of LayeredDriver (106/109 key, etc.) during OSD (OS deployment).
    These settings are "very important topics" for OSD guys in Japan and Korea.
    Without this setting, the keyboard will become an English keyboard.

    LayeredDriver [Microsoft Docs]
    https://docs.microsoft.com/en-us/windows-hardware/customize/desktop/unattend/microsoft-windows-international-core-winpe-layereddriver

    54 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 →
  6. Add Ability to Install ConfigMgr Server Roles During Server Build TS

    When running a Task Sequence for Server Builds there should be TS functionality to assign ConfigMgr Site System Roles to the new server (Distributions Point role for example).

    Right now we have to run two separate Task Sequences... One to install the base OS and the second to install the Pull Distribution Point, run preload content, add to DP Group, etc.

    Due to the Client Framework required for Pull Distribution Points, trying to chain the Task Sequences does not work as during OSD the full client framework is not available so the Pull DP does not complete installation when attempting…

    16 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. 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 →
  8. 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 →
  9. Provide an option in the Boot.Wim configuration to preserve the system partition

    I would like to be able to reimage computers while keeping my 3rd party encryption in place. One of the challenges with doing this using SCCM is that when SCCM restarts the computer to the Boot.Wim, the Boot.Wim formats the UEFI system partition on the primary disk at some point during the boot / loading process.

    The 3rd party Pre-Boot Authentication is stored on the FAT32 UEFI System partition, which is also where Windows stores the Windows boot loader. By erasing the system partition, the Pre-Boot authentication application is removed, so that the subsequent restart following the successful execution of…

    15 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 →
  10. Add Option to Preserve UEFI boot order when using the “Restart Computer” task sequence step

    I would like to be able to reimage computers while keeping my 3rd party encryption in place. One of the challenges with doing this using SCCM is that SCCM does not respect the UEFI boot order when using the “Restart Computer” option. When configuring the “Restart Computer” task, if the option is selected to restart to the boot image associated with the task sequence, the process changes the BCD to boot to the Boot.wim on next boot (as expected) but it also changes the computers UEFI boot order (in the bios) to put windows boot manager first in the list.

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

    67 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 →
  12. 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).

    31 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 →
  13. Add application group in task sequense

    It would be great if the created application groups can be added in a task sequence.

    Instead of having long lists in a task sequense you could manage default apps in the application groups

    55 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Operating System Deployment  ·  Flag idea as inappropriate…  ·  Admin →
  14. Some models pre-download driver packages for other models (Add an "Exact match" checkbox)

    We have a lot of different kinds of Dell client computers and some of the model names are very alike.

    We also have a network which doesn’t allow us to use peer-to-peer techniques to lower bandwidth usage so we need to create rings and make a couple of computers at the time pre-download osupgrade packages and drivers before deploying an IPU to the mass.

    Two of the models we have are "Latitude 7390" and "Latitude 7390 2-in-1".
    (This is not the only combo of models that suffers from this behavior)
    We've created one driver package for each of them.
    But…

    5 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 →
  15. Support Powershell ISE for editing PowerShell script directly in Task Sequence

    Please consider supporting the use of the Powershell ISE for editing a powershell script directly entered in a task sequence Run PowerShell Script window

    9 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. GitHub integration for Task Sequence Changes

    Having version control for Task Sequences would be invaluable.

    If we could link a GitHub account we could easily monitor Task Sequence changes either in Github or SCCM. The ability to roll versions with Administrator approval (similar to publishing scripts) would be ideal.

    Expanding on this idea more, highlighting additions/edits/deletes within the Task Sequence dialog would be the icing on the cake.

    36 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 →
  17. Add ProvisionTS support for Azure AD joined devices over CMG

    Currently, the ProvisionTS variable will not trigger a Task Sequence deployment in a site with management points configured for EHTTP and internet clients connecting through a CMG.

    In this scenario, if a device on the internet is provisioned with Autopilot (AAD Join) and installs the config manager client through an Intune app deployment with the PROVISIONTS variable specified, the Task Sequence will fail.

    Supporting this functionality would make Autopilot much more attractive to many organizations.

    4 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 →
  18. Allow app to RETRY during Task Sequence

    There is currently an option to allow the TS step to retry if the computer unexpectedly reboots. Would it be possible to add an option to retry the app installation if it fails, so that the entire TS doesn't fail? Would be useful when there's a network glitch that interrupts an app/pkg download, or if an app just has a hiccup and would have worked fine the second time around.

    Desired options would be number of retries and delay between retries (to give the network glitch time to clear itself up for example).

    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 →
  19. Dynamic Variable switch/case

    Instead of making a dozen If/Then/Set dynamic variable statements, allow some form of creating a switch statement to assign variables.

    E.g. if I want to assign a variable based on SMSTSModel
    Switch
    SMSTSModel
    case "Latitude 5600"
    Set MyVar = "Value"
    case "EliteBook G4 840"
    Set MyVar = "Value2"
    case Default
    Set MyVar = ""

    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 →
  20. WinPE vlan tagging support

    winpe vlan tagging support

    During the build of physical servers with OSD, WinPE is (obviously) required. WinPE does not currently support VLAN tagging. This requires special switch configuration to assign default/native VLAN. This is not manageable. And with DVR growing, native/default will be going entirely away.

    We need the option to do VLAN tagging / Layer 3 from WinPE.

    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 →
← Previous 1 3 4 5 24 25
  • Don't see your idea?

Feedback and Knowledge Base