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. Run PowerShell Script item in Task Sequences should allow alternate credentials

    Right now, if I need to run a PS script in a Task Sequence requires to use the Run Command Line item using PowerShell.exe. However, if I want to run a script with parameters, then I must use the -command option for PowerShell.exe, which has some odd parsing problems that can cause scripts to fail when run this way.

    76 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    12 comments  ·  Operating System Deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  2. Integrate /ResetBase and WIM Optimization/Exporting into Offline Servicing

    In the interest in making my OS deployment task sequences as fast and as optimized as possible, I always optimize WIM files anytime they're updated or re-created.

    In my build/capture task sequence, I add a step at the very end before capture to run DISM /StartComponentCleanup /ResetBase so that all of the superseded updates are removed from the base image before it is captured. This results in a smaller WIM file and obviously, faster deployment times.

    With the built-in Offline Servicing option for OS images, once new updates are added, they remain in the component store of the image whenā€¦

    76 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    9 comments  ·  Operating System Deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  3. Add support for tftp windowsize

    I think it would be great if SCCM could have a configurable value in registry for TFTP windowsize just as it has with TFTP blocksize. Both WDS and bootmgr.exe seem to handle it but there is no easy way to get this option into the generated BCD file upon PXE boot. Seems like a low hanging fruit.

    70 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    6 comments  ·  Operating System Deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  4. Pause a Task Sequence when you want, as many times you want with just a variable

    By default you can pause a Task Sequence by adding a step in the TS that will display a msgbox.

    It would be cool to be able to pause a TS when you want and as many times you want.

    It is possible by changing the ztiutility.vbs file and add the below process:
    - Create a new TS variable TSPause
    - If this variable is configured to True a msgbox is diplayed

    See a post I did about this:
    http://www.systanddeploy.com/2020/02/pause-task-sequence-when-you-want-with.html

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

    Updating status to completed.

    Our Task Sequence debugger covers this and allows setting break points for each step.

    https://docs.microsoft.com/en-us/configmgr/osd/deploy-use/debug-task-sequence

    Regarding popping a message box, there’s additions in our 2003 Tech Preview released yesterday you may find interesting. Links added to this item https://configurationmanager.uservoice.com/forums/300492-ideas/suggestions/15154383-include-the-serviceui-exe-functionality-in-task-se

  5. Need support for Option 82 in PXE DHCP handshake as network tenant based on BGP/MPLS needs it for forwarding to DHCP Client.

    In order to avoid using distributed PXE Servers a support of the Option on PXE DHCP Handshake would make proper inter tenant forwarding possible.

    57 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    6 comments  ·  Operating System Deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →

    Updating status to completed – see https://docs.microsoft.com/en-us/sccm/core/understand/find-help#send-a-suggestion for an explanation of each value.

    Our 1906 release is now available and has added support for option 82. Please note this only applies to the new PXE responder.

    Blog: https://techcommunity.microsoft.com/t5/Configuration-Manager-Blog/Update-1906-for-Configuration-Manager-current-branch-is-now/ba-p/775553

    Docs: https://docs.microsoft.com/sccm/core/plan-design/changes/whats-new-in-version-1906

  6. Stop CMTrace from asking us if we want to use it as the default viewer for log files in WinPE

    Please add the following registry keys to WinPE whenever a Boot Image is created/updated to prevent it from asking every time if we want to use CMTrace as the default viewer for log files:

    Reg add HKU\Software\Classes.lo_ /ve /d Log.File /f

    Reg add HKU\Software\Classes.log /ve /d Log.File /f

    Reg add HKU\Software\Classes\Log.File\shell\open\command /ve /d ""x:\sms\bin\i386\CMTrace.exe" "%%1"" /f

    See more here: https://miketerrill.net/2017/05/13/how-to-open-cmtrace-in-winpe-like-a-boss/

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

    Updating status to completed

    This is available in our 1802 release, details below

    General Blog: https://cloudblogs.microsoft.com/enterprisemobility/?p=69422

    Docs: https://docs.microsoft.com/en-us/sccm/core/plan-design/changes/whats-new-in-version-1802

    One question I’ve been asked a few times is ‘can I take the copy of CMTrace from the Tech Preview build and use it with my version of SCCM?’ – answer is Yes.

  7. Hardware inventory sould include Secure Boot state by default

    In ConfigMgr TP 1701 the Hardware Inventory now collects UEFI information. To complete the storyĀ the Secure Boot should also be included by default.

    49 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 →
  8. OSD Task Sequence (1703) Not Displaying

    When running a task sequence to deploy a 1703 based image, the second part of the task sequence: "Setup Operating System" does not display.

    The screen saying "Just a moment..." is displayed instead of the SCCM task sequence screen, meaning you cannot see the progress.

    If the machine is left, it does actually complete the steps, but it would be nice to see the SCCM screen once again!

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

    Thanks for all your suggestions and feedback, updating status to completed since this appeared limited to earlier Windows releases.
    Testing with 1803 (Redstone 4) and 1809 (Redstone 5) have been fine also with Task Sequence Progress UI shown. The ā€˜Just a moment..ā€™ is not something under task sequence control, installing manually shows the same behavior.
    If you do see issues please file a bug or another UV item and we’ll investigate.

    Also, SCCM 1902 fast Ring released today
    Blog: https://techcommunity.microsoft.com/t5/Configuration-Manager-Blog/Update-1902-for-Configuration-Manager-current-branch-is-now/ba-p/376516
    Docs: https://docs.microsoft.com/sccm/core/plan-design/changes/whats-new-in-version-1902

  9. task sequence auto clear cache option after application install

    When we deploy an operating system we like to deploy the majority of the required applications at that time to ensure the computer is locked for the entire process and when the user then goes to use the computer all the applications are available. The issue is some of our applications are large and we have to break up the install application step with a clear cache step to ensure the applications install successfully. Now with 1702 we can have up to 99 applications in the install application step but with out the intelligence built into the task sequence toā€¦

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

    Updating status to completed – see https://docs.microsoft.com/en-us/sccm/core/understand/find-help#send-a-suggestion for an explanation of each value.

    Our 1906 release is now available and this contains a new option on the Install Application task sequence step to clear the cache once installed.

    Blog: https://techcommunity.microsoft.com/t5/Configuration-Manager-Blog/Update-1906-for-Configuration-Manager-current-branch-is-now/ba-p/775553

    Docs: https://docs.microsoft.com/sccm/core/plan-design/changes/whats-new-in-version-1906

  10. Don't Set CCMClient to Provisioning mode if running Compat /SCANONLY option

    Currently, anytime you run the upgrade OS step, it set the client into provisioning mode, despite the options you're choosing. Could this be changed, that if you pick "Compatibility scan without upgrade" it would NOT put the client into provisioning mode.

    I've had users reboot the computer when the scan was running (silently in the background), and then the client was in provisioning mode.

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

    Updating Status to completed. This was addressed in our 1806 release – thanks for the suggestion and feedback

    General Blog: https://cloudblogs.microsoft.com/enterprisemobility/2018/07/31/update-1806-for-configuration-manager-current-branch-is-now-available/

    Docs: https://docs.microsoft.com/sccm/core/plan-design/changes/whats-new-in-version-1806

    As this item is now closed weā€™ll likely miss any new comments, to report issues see https://docs.microsoft.com/en-us/sccm/core/understand/find-help

    re: Gary Blok
    Which version of SCCM are you using? We have multiple checks to reset ProvisioningMode to false in event of Rollback.
    Would you be ok with contact to gather logs from one of the rollback and some other info.?

  11. Provide a method for expiring standalone media

    There are many ways to expire standalone media but most involve using a date stamp to compare with system time to determine if the sequence is still supported. Changing the system time circumvents this process. With Windows Servicing, it will be critical that an administrator be able to limit installation at or near the end of a support cycle. A supported process for expiring media programmatically ensures new devices aren't installed outside of a supported servicing window.

    39 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    4 comments  ·  Operating System Deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  12. Add Battery, Power state check to Task Sequence "Check Readiness"

    Add Battery, Power state check to Task Sequence "Check Readiness"

    Would be nice to add an extra option there to check the power state, this is very important for when making a task sequence available to the user.

    37 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    6 comments  ·  Operating System Deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →

    Updating status to completed.

    The opt-in phase of our 2002 release (fast ring) is now live and contains the changes asked for with this item.
    You can opt-in and then download 2002 through their Admin Console now.

    Blog: https://techcommunity.microsoft.com/t5/configuration-manager-blog/update-2002-for-microsoft-endpoint-configuration-manager-current/ba-p/1272670
    Docs: https://docs.microsoft.com/configmgr/core/plan-design/changes/whats-new-in-version-2002
    Support Information: https://aka.ms/cmcssreleaseinfo

  13. Add keyboard layout settings in the Apply Windows Settings step

    I would like you to add the keyboard layout setting in the Apply Windows Settings step.
    Please add it as shown in the screenshot below.
    Currently, keyboard layout settings are manually added to the registry within the Task Sequence.

    Command line:
    cmd.exe /c reg add HKLM\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters /f /v "LayerDriver JPN" /t REGSZ /d kbd106.dll & reg add HKLM\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters /f /v "OverrideKeyboardIdentifier" /t REGSZ /d PCAT106KEY & reg add HKLM\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters /f /v "OverrideKeyboardSubtype" /t REGDWORD /d 2 & reg add HKLM\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters /f /v "OverrideKeyboardType" /t REG_DWORD /d 7

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

    Thanks for all your feedback and suggestions. Updating status to completed ā€“ see https://docs.microsoft.com/en-us/configmgr/core/understand/find-help#send-a-suggestion for an explanation of each status.

    This is the opt-in phase of our 1910 release (fast ring) and it is now live. Customers can opt-in and then download 1910 through their Admin Console now. In a couple weeks, weā€™ll open it up to everybody (slow ring), to enable downloading without the need to opt-in.

    Blog: https://techcommunity.microsoft.com/t5/Configuration-Manager-Blog/Update-1910-for-Microsoft-Endpoint-Configuration-Manager-current/ba-p/1032459
    Docs: https://docs.microsoft.com/configmgr/core/plan-design/changes/whats-new-in-version-1910

  14. WinPE PeerCaching - Applications

    Add the ability to cache Applications via WinPE PeerCaching. This would allow admins to fully pre-populate a location with content: This would be huge, and a game changer for a lot of organizations that don't own a 3rd party solution.

    The WinPE PeerCaching, as it is now, works great, for the content it can do. Adding Applications would make this a complete solution, instead of a stop gap to a 3rd party solution.

    35 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    completed  ·  2 comments  ·  Operating System Deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  15. Run PowerShell Command in Task Sequence

    In the a Task Sequence you have the option to 'Run PowerShell Script' where you have to specify a package \ script name etc. Could we have 'Run PowerShell Command' this saves having to download the script and run it. For example at the moment I 'Run Command Line' and use 'powershell -command start-sleep 300'. It would be great if we could just run native powershell commands.

    34 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    4 comments  ·  Operating System Deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  16. Allow Retry After Early Failures in OSD Instead of Angry Reboot

    There are a lot of common failures right at the beginning of the task sequence that cause a lot of anger. Can we please allow a retry for these three common scenarios that happen right at the start?

    No Network Connection
    - If you hit ā€œNextā€ before the network has startedā€¦ or before your network cable was plugged in, it should give you an error that you can retry after the network situation is fixed.

    No Task Sequence Found
    - This often comes up because there really is no task sequence targeting the device, even though you thought it shouldā€¦

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

    Thanks for all the feedback, updating to completed. SCCM 1702 is now available, see here https://docs.microsoft.com/en-us/sccm/core/plan-design/changes/whats-new-in-version-1702 for more details. Check the section “Return to previous page when a task sequence fails”

    Other feedback items for showing the missing references, Unknown vs. Known are all captured in our database and will be considered for future releases.

  17. Offline Servicing - Select Indexes to Update

    At the moment, when you do Offline Image Servicing on a Server WIM - it applies it to all image indexes (Standard, Standard Core, Datacenter, Datacenter Core, etc...)

    Can we have an option to select which index (or indexes) we would like to service?

    If someone only deploys Standard (gui) and never Datancentre, they don't really need to patch it..

    It would also save some time

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

    Thanks for all your suggestions and feedback, updating status to completed.
    The Add Operating System Import wizard now has an option for selecting the index to import.

    SCCM 1902 fast Ring released today
    Blog: https://techcommunity.microsoft.com/t5/Configuration-Manager-Blog/Update-1902-for-Configuration-Manager-current-branch-is-now/ba-p/376516
    Docs: https://docs.microsoft.com/sccm/core/plan-design/changes/whats-new-in-version-1902

  18. Windows 10 Rollback via SCCM

    The 30 Day Rollback option is available for all windows 10 users, but currently can not be automated using SCCM.

    This should change, as this feature closely integrates with Microsofts testing strategy of using different branches which grow bigger in size as the rollout of a new build progresses.

    When planing to integrate a similar scenario, in our case, we anticipate errors which have not been cought in testing of the previous branch and need to be able to quickly restore operations.

    I am well aware that if all our applications were packaged this would not pose much of aā€¦

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

    Thanks for all your suggestions and feedback, updating status to completed. The DISM commands listed in the previous admin response address this ask and I’ve verified all via task sequence with no issues.

    SCCM 1902 fast Ring released today
    Blog: https://techcommunity.microsoft.com/t5/Configuration-Manager-Blog/Update-1902-for-Configuration-Manager-current-branch-is-now/ba-p/376516
    Docs: https://docs.microsoft.com/sccm/core/plan-design/changes/whats-new-in-version-1902

  19. Task Sequences should be supported outside of operating system deployment scenarios

    Task sequences are only officially supported in operating system deployment scenarios. Task sequences are incredibly useful with their explicit logic and tight control. There's many cases where it can be useful to deploy task sequences outside of operating system deployment scenarios for complex software deployment scenarios.

    Task sequences should be made a first class citizen outside of operating system deployment scenarios.

    31 votes
    Vote
    Sign in
    (thinkingā€¦)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    completed  ·  8 comments  ·  Operating System Deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  20. Include a checkbox for BranchCache in Task Sequences


    • same as exits for Package/Programs and Apps and Updates!

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

Feedback and Knowledge Base