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. A task sequence step that dumps SMS logs to a network share on TS failure

    Add a step or option to a task sequence that will dump any SMS logs to a predefined location, either a network share or USB drive.

    It is a total PITA to watch every machine as a TS runs so we cant always copy the logs off before the machine automatically reboots.

    60 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. monitor the ConfigMgr PXE Responder Service

    I would like a way to monitor the ConfigMgr PXE Responder Service when an error occurs. For instance, when starting an osdeploy and the bootimage fail to load with error 0xC0000001, the smspxe.log simply stops its output, not generating any error. With the WDS-service, this error was easily detected in the eventlog.

    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 →

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

    Thanks for your feedback, we added the status messages for our ConfigMgr PXE responder in our 2002 release.

    See https://docs.microsoft.com/en-us/mem/configmgr/core/plan-design/changes/whats-new-in-version-2002#improvements-to-os-deployment for more information.

  3. Add option to place DPs into maintenance mode while running an OS upgrade task sequence

    Add an option to place DPs into maintenance mode while running an OS upgrade task sequence on the upgrade operating system step. Currently we run a powershell script every half hour to place non-responsive DPs into maintenance mode and bring any currently in maintenance mode that come back online out of maintenance mode, but it would be nice to allow the task sequence to do this to clear up the distribution queue.

    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 →
  4. 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
    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 →
  5. Allow usage of Deployment Tookit to remain cache durind OSD Deployment

    On SCCM/MDT integration OSD deployment the MDT Deployment Toolkit its downloaded for gathering information among other tasks, but because of multiple reboots during OSD the deployment toolkit is downloaded multiple times which causes delays during OSD, it will be great if we could download and cache the Deployment Toolkit during the OSD build to be re-use to improve deployment overall time. This way the Task Sequence knows the package is local and there is no need to re-download the files.

    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 →
  6. Extend information options on error dialog

    It would be nice to have a button for extra information which shows a list of all the steps in a T.S with a Green tick for success, yellow for skipped, Orange for failed but continued, and Red for failed and ended the TS, along with exit codes.
    Having the option to export logs automatically to either a network drive or USB key would make troubleshooting remote deployments so much easier.

    Similar to https://configurationmanager.uservoice.com/forums/300492-ideas/suggestions/13880781-task-sequence-error-dialog-box-needs-to-show-step,

    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 →
  7. Bitlocker Network Unlock with WDS-less PXE

    With Bitlocker Network Unlock, a WDS server can automatically unlock your bitlockered device without requiring the user typing the PIN at boot. (https://docs.microsoft.com/en-us/windows/security/information-protection/bitlocker/bitlocker-how-to-enable-network-unlock).
    As we all go forward using the SCCM WDS-less PXE-provider instead of WDS, it would be a good idea, if it supported Bitlocker Network Unlock, too.

    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 →
  8. Store output of run command line to TSEnv with "RunAsUser".

    Running a step as a user prevents you from using the TSEnvironment in order to store any data returned.

    The step could be anything, like getting a byte array of a certificate, ad-groups of the computer or primary user or as in this example, getting the TPM OwnerAuth from MBAM.

    I would rather store it directly in the TSEnv instead of in a temporary file and run another script to read the file just to be able to use the password, as a variable, from a ā€œRun commandlineā€-step.

    The only other workaround Iā€™ve found this far is running the stepā€¦

    11 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 →
  9. Please improve boot media error messages

    We have run into countless instances where our front line techs get error messages from boot media. They never know what it means and always have to go to tier 2 and 3 support for resolution. Often the solution is something simple they could take care of if they knew what happened, but because all they get is some error code (most often the ubiquitous and generally unhelpful 0x80004005) with no context they don't. They also don't take a few seconds to look it up or read logs, but that's a whole different problem :) Today we just ran intoā€¦

    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 →
  10. Task Sequence Detection Method

    It would be very useful to be able to control if a Task Sequence has been "Installed" or not by adding a custom detection method like we have in the AppModel.

    This is valid in scenarios where we do a bare metal required rollout and in in-place-upgrade scenarios. Combined with having different versions of a task sequence being deployed.

    30 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 Noted – see https://docs.microsoft.com/en-us/configmgr/core/understand/find-help#send-a-suggestion for an explanation of each value.

    We recently introduced Task Sequence as a deployment type for applications – see https://docs.microsoft.com/en-us/configmgr/core/get-started/2020/technical-preview-2001-2#bkmk_tsdt

    This is also in our 2002 release which is in the opt-in phase at the moment.

    With this you can specify detection methods the same way you would for applications.

    Regarding your comment for bare metal – could you elaborate on your scenario? With bare metal the machine is wiped and would have no ‘history’. In a bare metal case the registry key HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\CM_DSLID records the package ID of the image used, that may be of use to you here? Any more detail you can provide would be great, thanks.

  11. Please add an option to choose that a OS deployment on the target Computer will be only enabled when a capture on the source PC was done

    User State Migration: Please add an option to choose that a OS deployment on the target Computer will be only enabled when a capture on the source Computer was already done and the Migrated Data is on the Migration Point. Or add a possibility to query for the state Status in a dynamic Collection Membership rule. At the moment the target Computer can start there OS Deployment task sequence, even the migration data is not at the State Migration Point.

    2 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. Allow copying step from read-only task sequence view

    Following on from the excellent view only option added to task sequences - https://configurationmanager.uservoice.com/forums/300492-ideas/suggestions/20361052-task-sequence-view-only-option - can we have the ability to copy a task sequence step from this view? We can already copy text from e.g. Run Command Line but we can't copy task sequence steps themselves or view conditions on steps in a way that allows copying text from them so we still need to open the task sequence in Edit mode to do this.

    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 →
  13. Support for Windows 10 cloud recovery

    The Spring 2020 version (20H1) of Windows 10 will supposedly have a "cloud recovery" feature that can download an image from Microsoft to repair a Windows 10 installation. It would be great if we could customize this with ConfigMgr so a repair will grab an image of our choosing from CM without going out to Microsoft.

    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 →
  14. Add Software Center branding color to Task Sequence Engine Window

    This would be a great consistency improvement, and would look slick! See attachments for (terrible) example mock up.

    2 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. Run Task Sequence - Add Set Variable Options on Step

    I'd like the option to set Variables on the Run Task Sequence Step itself. Often times I need to pass variables into the Task Sequence, which will be different based on which Parent TS is calling the Task Sequence "Module".

    Currently I have to have a Set TS Variable Step right before I call the Sub Task Sequence so the Sub TS knows which steps to run, or how to run them.

    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 →
  16. Access task sequence variables when using run as following account

    It would be nice to have access to task sequence variables in scripts when using the 'Run as following account' option. The work around I am using is to dump the variables i require out to a txt file using the run powershell script block options(very nice BTW). From here I can then reference the variables in my scripts.

    Maybe adding them to the registry for the duration of the build, and gets deleted on TS error or completion, or something like RAM, so they disappear during a reboot or outside the TS and get created again if required, couldā€¦

    2 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. Allow additional customization of the task sequence dialog

    Please allow additional customization in the Task Sequence High Impact Dialog Box. Enable or Disable the Individual Comment Boxes completely, and allow Hyper Links to launch a web page with more information.

    6 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 →
  18. 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
    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 →
  19. Run remediation items in task sequence

    The new step which lets you run powershell scripts in a task sequence have an open and a browse button. It would be awsome if a button was added which lets us select a configuration items remediation item (script or registry or w/e).

    This way we can set up the machine the same say we do after it has its client configured but we dont need to add startup scripts or services to fix this before first logon.

    12 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. Enable New-CMBootableMedia to use a Cloud DP (or Content enabled CMG)

    This Cmdlet does not support using a cloud distribution point as the distribution point source (and neither does the GUI).

    This means that in order to use this feature we have to have an on-premise DP purely for this purpose.

    Regards
    Wayne

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

Feedback and Knowledge Base