Microsoft

Microsoft Endpoint Configuration Manager Feedback

Suggestion box powered by UserVoice - Update: Microsoft will be moving away from UserVoice sites on a product-by-product basis throughout the 2021 calendar year. We will leverage 1st party solutions for customer feedback. Learn more

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

    We're glad you're here

    Please sign in to leave feedback

    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

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

    58 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    completed  ·  0 comments  ·  Operating system deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  3. 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

    We're glad you're here

    Please sign in to leave feedback

    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

  4. Ignore DHCPINFORM messages in SMSPXE.log for sccmpxe service.

    Team,

    Currently when the non-WDS PXE responder is enabled, all DHCPINFORM messages are logged in the SMSPXE.log. This floods the log with unnecessary information and makes the troubleshoting more difficult as the log gets overwritten very often.

    Please perform the change to at least not log these DHCPINFORM messages.

    8 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Operating system deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  5. Enable Bitlocker: Add Option to Skip if No TPM

    The 'Pre-provision BitLocker' step has an option to skip the step when the devices does not have a TPM or when the TPM is not enabled.

    I'd like to see that option added to the 'Enable Bitlocker' step. Whether it's enabled by default is another question I guess. However, this is one of the many things that hang up new admins trying to get their first Task Sequence off the ground. Just spent an hour or so trying to get past this step.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    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/mem/configmgr/core/understand/find-help#send-a-suggestion for an explanation of each status value.

    This is the opt-in phase of our 2006 release (fast ring) is now live. Customers can opt-in and then download 2006 through their Admin Console now.

    This release contains improvements to address when no TPM is present.

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

  6. Have the console alert when the task sequence size is reached

    The task sequence has a 32MB size limit for all policy. But for some reason they are actually limited to 16MB. But the Product Group is aware of the problem. I know they are working on fixing the 16MB limit.

    This will help us troubleshoot and determine when the task sequence has reached this size.

    5 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Operating system deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →

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

    This is the opt-in phase of our 2006 release (fast ring) is now live. Customers can opt-in and then download 2006 through their Admin Console now.

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

    There’s now management insight rules which will highlight task sequences that will exceed the 32MB policy limit. Guidance for large task sequences is to use nested task sequences as each has it’s own 32MB to work with or if the Run Command Line or Run PowerShell script contains long scripts then consider moving those to referenced packages.

    Our 2008 Technical preview contains changes to show the task sequence size – see https://docs.microsoft.com/en-us/mem/configmgr/core/get-started/2020/technical-preview-2008#bkmk_tssize

  7. Add the complete progression status in the progress bar

    Add the complete progression status in the progress bar in order to see the current step and remaining steps.

    Like in this post http://www.systanddeploy.com/2018/02/add-complete-progression-sta

    399 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    8 comments  ·  Operating system deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →

    Updating status to completed (though I know there’s still some changes coming as seen in yesterday’s 2003 Tech Preview)

    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

  8. Pass a task sequence variable to PowerShell script via parameter

    When using the Run PowerShell Script task sequence, it would be beneficial to be able to pass task sequence variables in the parameters field, especially when using different credentials where PowerShell no longer has access to Microsoft.SMS.TSEnvironment.

    4 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    1 comment  ·  Operating system deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →

    Updating status to complete.

    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

  9. PXE Reponder Service doesnt stop/fail on error.

    We have had situations where the PXE Reponder service errors and stops listening to PXE requests WITHOUT the service stopping.
    For example, if the service starts and the machine doesnt yet have an ip address.

    Errors reported:
    PXE: No valid IP addresses.
    PXE::StartPXEServer failed; 0x80070490

    BUT the service keeps running!

    Suggest that the service should stop in this case so that other monitoring tools can detect and remediate the service failing.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 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

  10. TSProgressUI.ShowMessage - Enable Output

    Can you add Output to the ShowMessage Method Please.
    https://docs.microsoft.com/en-us/sccm/develop/reference/core/clients/client-classes/iprogressui--showmessage-method

    You currently have the ability to create a Message Box with several Options for the Buttons, but no matter what you pick, or options you choose, you never get anything actionable.

    Current Actions:

    0 - Ok
    1 - Ok/Cancel
    2 - Abort/Retry/Ignore
    3 - Yes/No/Cancel
    4 - Yes/No
    5 - Retry/Cancel
    6 - Cancel/Try Again/Continue
    

    If you could have it Create a Variable upon the end of the step
    SMSTSShowMessageOutput = "ButtonName"

    Which then would supply one of the following Values:

    Ok, Cancel, Abort, Retry, Ignore, Yes, No, Retry, Tryā€¦

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    2 comments  ·  Operating system deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →

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

    This is the opt-in phase of our 2006 release (fast ring) is now live. Customers can opt-in and then download 2006 through their Admin Console now.

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

  11. Task sequence media - compute space does not consider removed applications/packages

    When creating stand-alone media you have the option to select which Applications,Packages and driver packages it should include onto the media or not. After clicking next on the summary page the process of starting the media launches. in the createTSMedia.log you can see that at some point the process starts to compute volume layout. It seems that the compute of the volume layout does take into account the software you selected to not be on the media. Therefore you might get the message that you do not have enough space on the USBFD media altough this is not trough. Atā€¦

    7 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    completed  ·  1 comment  ·  Operating system deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  12. Run powerShell Script task sequence step to set variable appends to existing value instead of replace

    When using the new Run Powershell script step in a task sequence in CM 1902 and you use the "Output to a task sequence variable" option and choose and existing task sequence variable the value returned from the powershell script is appended to the variable instead of replacing the value of the variable.

    Seems this should set the value not append the value.

    2 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    1 comment  ·  Operating system deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
    completed  ·  djam responded

    Fixed in #SCCM 1904 TP, and 1906 prod

  13. Support PXE responder to run on same server as DHCP

    Currently it is not supported to use the built in PXE responder on the same server that is running DHCP. Not everyone is fortunate enough to have their own servers for SCCM DPs.

    19 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    2 comments  ·  Operating system deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →

    Thanks for all your suggestions and feedback, updating status to completed.

    SCCM 1902 fast Ring released today which has the changes to allow PXE responder to run on the same server as DHCP role.

    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

  14. Fix very slow content download (and constant certificate checks) - in a HTTPS Only infra - for OS upgrades through Task Sequence.

    Basically we observe a very slow content download ("Upgrade Operating System" + "Download package content" step, for the driver packs) when doing Win10 in-place upgrade through a TS over HTTPS.
    Issue occurs on both Win10 1607/1703, using SCCM 1802 (back-end and client).
    Approx. 90% of the smsts.log entries are all about certificate validation (sometimes even multiple times for 1 downloaded file).
    After each selection/validation action, a status of <success> is returned.. but only seconds later the same selection/validation is attempted over and over again.

    77 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    15 comments  ·  Operating system deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  15. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    9 comments  ·  Operating system deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  16. Integrate git into the Task Sequence for script execution

    Can we please have native git integration in an OSD task sequence for script execution? This would provide version and branch control when running scripts during an OSD task sequence

    e.g.

    1. Connect to a repo in GitHub
    2. Download scripts as a zip file
    3. Extract scripts and then execute

    It would be good to select a specific branch as well (e.g. develop) so you can test script changes prior to merging to master

    18 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    completed  ·  1 comment  ·  Operating system deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  17. Add time-out option to Powershell step in TS

    Please add a time-out option to the "Run PowerShell Script" task sequence step.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    1 comment  ·  Operating system deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  18. Ability to specify the keyboard layout in the Boot Images properties

    I know we can use the DISM command to set the input locale but from my point of view it should exist a field in the Boot Image properties where you could specify the layout you want.

    20 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    3 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 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

  19. Task Sequence Deployment through Cloud Management Gateways

    Provide support for the use of task sequences to deploy or update Windows 10 clients through a cloud management gateway.

    200 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    2 comments  ·  Operating system deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  20. Allow scripts created in \Software Library\Scripts node to be ran in a task sequence

    The scripts that are created and approved in \Software Library\Scripts allow them to be used during a task sequence that way you do not need to create a package to contain the script file and download. That way you can avoid using the run command line step if the script is long.

    4 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    0 comments  ·  Operating system deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
    completed  ·  djam responded

    Fixed in #SCCM 1902 which shipped today.

← Previous 1 3 4 5 6 7
  • Don't see your idea?

Feedback and Knowledge Base