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. OSD - Create Variable to control creation of DisableCMDRequest.TAG in Setup Windows & ConfigMgr Step

    During OSD, specifically the Setup Windows & Configuration Manager Step, the step creates the file DisableCMDRequest.TAG right before rebooting from WinPE into the Full OS

    This disables the F10 prompt during the Windows Setup.

    Could you allow us to change this behavior via TS variable?
    Example: SMTSTDisableCMDRequest = False

    [Bonus] Then also automatically set the it to false if TSDebugMode = True

    This would be helpful for troubleshooting Windows Errors during Setup before the TS kicks back in after setup. (SetupComplete.cmd runs)

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

    62 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. Add ability to specify a Package AND use Add Script in a Task Sequence

    Currently, when using the Run PowerShell Script step, you can specify a package and a script in that package, or you can use the entry box and enter custom powershell code there. It would be great to be able to specify package source AND use the custom code entry together. An example:

    Run Command Line with a Package Source selected:

    Powershell.exe -ExecutionPolicy Bypass Import-StartLayout -LayoutPath .\StartMenu.bin -MountPath C:\

    Run PowerShell Script with Package selected:

    Import-StartLayout -LayoutPath .\StartMenu.bin -MountPath C:\

    To do this today using Run PowerShell Script, I would have to create a PS1 file in my Package source and…

    21 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 →
  4. 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.

    913 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 →
  5. Mouse Support during OSD after WinPE stage

    During OSD in Windows 10, the Mouse gets suppressed and you can't see it after the "Setup Windows & ConfigMgr Step" until the end of the TS. Many of us have cheated by adding a registry value in the offline OS

    https://garytown.com/enable-mouse-support-in-win10-osd-during-state-restore

    MS has even blogged about it:
    https://docs.microsoft.com/en-us/troubleshoot/mem/configmgr/no-mouse-cursor-during-osd-task-sequence

    My Request is... Build this into the Setup Windows & ConfigMgr step.
    In that step, you're already mounting the offline registry, just add that value while you're in there. Perhaps make it controlled via a checkbox on the step or variable.

    I see on your page you recommend undoing the change…

    6 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. 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,871 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 →
  7. 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

    92 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 →
  8. Provide end users with Estimated upgrade times

    now with many more end users workign remotely, there are far more variables involved that can effect how long it takes to perform an in place upgrade.
    it would be nice if there was something built in, that could basically speed test against the target sccm DP to be used, combine that with the size of the install package/task sequence references, and provide them a realistic guestimate on how long the upgrade may actually take.

    11 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 →
  9. Task Sequence Step to Add Info to SMSTS.log

    I'd love to see a built-in step to add information to the SMSTS.log. Basically just a single-line text field that would parse TSVariables just like any other step that has text fields.

    This would allow:
    1. Easy way to dump a specific TS variable value at a specific point in time to the log for troubleshooting.
    2. A potentially easier way to search the SMSTS.log file for a specific point in the task sequence. While you can search for task name, there are many entries that contain the task name - you could make the content of the step unique…

    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 →
  10. 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 →
  11. Switch boot image during OSD

    Ok, so we got the alternative to run a TS from within another TS. Each step of a TS and even the run TS-step give you the option of supplying a condition which opens up the possibility of a modular OSD (with similarities of the App model).

    But what if you need to makes changes to a boot image and want to test those before putting it in production?

    Since one (main) TS=one boot image you need to make a copy of the TS and test the boot image separately.

    If everything seems fine you switch the boot image of…

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

    20 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 →
  13. 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 →
  14. 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 →
  15. 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 →
  16. 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 →
  17. 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 →
  18. Standalone hybrid secure prestagable media option

    Create new task sequence media option: "Standalone hybrid prestagable".

    This is basically a standalone task sequence that can function WITH or WITHOUT network connectivity to the SCCM infrastructure. If the content needed by the task sequence engine is already available locally and the connection to SCCM is unavailable, it installs via the local copy of content. Conversely if the connection to SCCM is functional, then it should check if the local content (task sequence, packages, applications) is still the latest revision, and if not, it downloads the content from the distribution point. As with any standalone media, it must be…

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

Feedback and Knowledge Base