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. SMSTS Log - Variable to not log certificate checks

    The SMSTS Log is busy, and much of it in our HTTPS only environment is filled with Certificate checks. I'd like to turn that off.
    Perhaps have it off by default, unless debug logging is enabled? or set a variable "SMSTS_NoCertCheck" and it won't log that stuff.

    My log rolls over before an entire TS is done!

    14 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 →
  2. Peer PXE or Similar Feature

    In 2017 or so a feature was added to tech preview that allowed machines in disparate offices without a Distribution Point to PXE boot from configured peers.

    This feature has never made it to release in the 6 years since.

    Peer PXE or another similar feature (WDS-less PXE from a Win10, non-DP machine) would be great in an environment with many small offices where you do not want to traverse the WAN to PXE, nor do you want to support a full Win10 Distribution Point at the site.

    13 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 →
  3. Run as High Performance Power Plan needs to be able to modify the plan settings appropriately so devices do not sleep.

    The Run as High Performance Power Plan option for task sequences does not work properly. Even though it does set the current plan to High Performance, the default values under this plan for standby-timeout-ac (10 minutes) and standby-timeout-d (4 minutes) which is not adequate for most tasksequences to complete before a device sleeps. This option needs to be able to configure the plan to not sleep or hibernate in addition to setting it as the current plan. I've attached a copy of the High Performance power plan for Windows 10 1909 for reference. This power plan is mostly default exceptā€¦

    7 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    4 comments  ·  Operating system deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  4. Prevent devices with Modern Standby from going to sleep

    Until 20H1 this was able to be done by setting the CsEnabled registry key to 0 during the build, this key is no longer present in windows. We need a way to prevent devices with Modern Standby from going to sleep during the build.

    21 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinkingā€¦)
    11 comments  ·  Operating system deployment  ·  Flag idea as inappropriateā€¦  ·  Admin →
  5. Enable BranchCache on Task Sequence - Download On Demand Content

    For a Task Sequence, any content you have referenced and as long as you have "Download All Content Before Starting" set on the Deployment, it will download the Content into the CCMCache using BranchCache. However, we don't want to "Download all Content before Starting" in several situations, and in those cases, The Task Sequence doesn't leverage BranchCache at all for the download, which is VERY Bad.

    Please enable the ability for a Task Sequence to leverage BranchCache during an active Task Sequence when it downloads content during the Task Sequence.

    Priority 1, Make this work in Full OS
    Priority 2,ā€¦

    38 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 →
  6. Resume a Download Package Step

    Hi,

    Allow to resume a download package step.

    When a user run a TS with a "Download Package Step" downloading a 20Gb .wim file ; when this user restart his computer ; Download Package Step is restarting from 0

    46 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 →
  7. "IsVirtual" builtin task sequence variable

    We need a builtin task sequence variable indicating computer is virtual or not (like TS builtin variable _SMSTSBootUEFI)

    47 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 →
  8. Pre-Provision Bitlocker causes Winload.EFI BSOD

    We hava a situation with some of our older SSD and Spinning Disk devices where the Apply OS Image corrupts an in progress pre provision bitlocker volume FDE.

    We fixed this by adding a pause to the TS in-between these steps.

    Can you add logic to check if disk has space to write out the wim in either DISM or TS logic to prevent this from happening.

    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 →
  9. Integrate SCCM OSD task sequence domain-join process with CyberArk secure password management.

    Integrate SCCM OSD task sequence domain-join process with CyberArk secure password management. The task to use the domain-join process does not have the capability of going to the CyberArk API and retrieving an encrypted password (dynamic) during each OSD deployment.

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

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

    Thanks for your suggestion. 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.

    Can you elaborate with some examples of why this would be needed?

    We already have the task sequence debugger and comprehensive logging. https://docs.microsoft.com/en-us/mem/configmgr/osd/deploy-use/debug-task-sequence

    Also, Windows developed SetupDiag which can be run from the task sequence or used on setup.exe completion https://docs.microsoft.com/en-us/windows/deployment/upgrade/setupdiag

  11. Search Child Task Sequences from Main

    Task Sequence search and child task sequences are great, but a heavily modularized task sequence makes search significantly less useful. I would love to see the child task sequence meta data loaded when the main is loaded so that it could be included in search information. Perhaps the child task sequence is shown in read only mode in the data pane when the child task sequence is clicked so one could identify where the search information has been found in the child task sequence.

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

    66 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 →
  13. Include a Built-In Register Autopilot Hardware Hash Step for Task Sequences

    Include a built-in task sequence step that registers a device in Autopilot. The step would have a 2 radio buttons. The first radio button would choose a tenant that you already configured for co-management with a drop down box to choose from already configured tenants. Just in case you have more than one tenant. The second radio button would have a space for you to manually enter your tenant information.
    Also include a dropdown to choose the Autopilot deployment profile.
    The current included Autopilot task sequence points to a tenant and deployment profile but does not actually register the device.

    3 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 →
  14. Interactive "Run Powershell Script"

    When you use the "Run Powershell Script" step (Enter a PowerShell script in my case), it always adds "-noninteractive".
    This is problematic when trying to show an interactive GUI.
    Workaround is to have the ps1-file in a package and run it from a "Run Command Line" step.

    9 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 →
  15. Make sure OSD checks Application Conditions before flagging content not available on DP

    We are using a child Task Sequence to deploy applications to 4 different "environments". One of them only has a few of the apps, so the rest of the apps are not available on that specific DP/DP Group. Even if I have set conditions for the application Groups and/or steps, that this particular base TS should not use most of the apps/packages, the OSD fails on content not found on DP for packages the base TS should not need, but that are included in the Child Task Sequence.

    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 →
  16. Allow TSDebugMode to run as SYSTEM, removing requirement to elevate

    Provide OPTION to allow the TS Debugger to run as SYSTEM instead of prompting for elevation. I get the security implications, but provide us the ability to choose.

    This would also allow you to enable the Command Prompt option via the Debugger when in the Full OS, unlike now where it is not available.

    Perhaps add another Variable TSDebugModeSYSTEM

    I really like the debugger an use it all the time, but due to that limitation, I still have to leverage ServiceUI and other "tricks" to be able to do testing and debugging of our Task Sequences that Start in theā€¦

    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 →
  17. In-place upgrade Task sequence should check if actual OS upgrade has completed

    Scenario:
    1) We are performing in-place upgrade from 1709 to 1903,1909, 20H2.
    2) We have created In-place upgrade task sequence and deploying OS upgrade package using CB 2010.
    3) Client machine is getting the TS and executing.
    4) It reboots the system to upgrade the OS.
    5) After reboot while OS is still upgrading, due to any driver issue or any other reason, window rolls back the upgrade.
    6) We login to the system again and see it on older version 1709 , as expected.

    7) We check the status of task sequence on Software Center and it shows asā€¦

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

    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 →
  19. Allow Feature Update in a Task Sequence to use the Computer Restart settings from Client Settings

    In my environment, they require a large reboot window for anything that requires a reboot. In my testing of the new feature to deploy a Feature Update via a Task Sequence, it seems that you can only use the "Computer Restart" function in the Task Sequence that can only be set to 9999 seconds or set the SMSTSRebootDelay to what I need, but then you're stuck with the Reboot countdown window up top and can't minimize it.

    3 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 →
  20. Task Sequence variable during Apply Driver Package

    Inside the Apply Driver Package step, it would be useful to be able to insert a variable in order to allow the driver to be applied dynamically based on the vendor or model.

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

Feedback and Knowledge Base