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. Import Task Sequence - Add Option to Create Duplicate with New Name / ID

    When Importing a Task Sequence, I'd like the ability added to Import a Duplicate, but it would NOT overwrite the original, it would create a duplicate with modified name and new package ID.

    Situation, I've created v1 of the TS and exported for sharing. Others have taken v1 and modified and started to use.
    I then export v2 of same TS and made available, others want to import but it will overwrite. Would like the ability to allow others to import v2 without impacting v1.

    7 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 →
  2. Do not require local admin rights for account used to Run PowerShell script step

    As per the documentation: https://docs.microsoft.com/en-us/mem/configmgr/osd/understand/task-sequence-steps#account-3

    If we use the "Run this step as the following account" for powershell scripts, the account needs to be a local admin on the device running the task sequence.
    Would it be possible to allow non-local admin to run scripts during OSD?
    We have scripts which needs to run as a specific service account which is not a local admin on the device (ex: Moving the computer object in AD)

    Thank you.

    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 →
  3. Disable Delta Content in the Task Sequence

    Disable ā€œAllow clients to download delta content when availableā€ during the OSD, this is not working and breaks software updates.

    If activated Software updates stuck on 0%.

    Maybe is anyway a good idea to turn of all these caching options during OSD (P2P, DO, BranchCache).

    _See closed Premier Case: #:19378176

    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. Task Sequence - Restart Step - Allow Shutdown

    Add an option to the "Restart Computer" Step to have it shutdown instead of restart.

    Use Case: We are using ConfigMgr OSD to build reference images in VMWare for VDI. We need the ability to take clean snapshots along the way for auditing and spinning off variations.

    In the TS, we'll trigger a micro service on an automation server to control the VMWare vCenter and take a snapshot once the VM is shutdown, then turn it back on.

    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 →
  5. Button to go directly from view mode to edit mode in the Task Sequence.

    Often when viewing the task sequence in "view mode" and you find an error or want to change something it would be nice to have a button to "edit mode" instead of closing and opening the task sequence again.

    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 →
  6. allow export all task sequences or folder of task sequences

    We have many task sequences, sorted into folders for multiple users, when it comes to archiving them, it's tedious, we'd like to archive multiple task sequences by user (or by folder), this would be great, right now you have to export one task sequence at a time which is tedious.

    45 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 →
  7. Ability to create writable RAM drive when no other writable partiotions available

    The essential need to run executable content from package before drive partitioning step (or any other case of unavailability of writable partiotion). "Data Access" package feature seems not working in OSD TS.

    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 →
  8. Provide the ability for Offline OS upgrade USB/Removable Media

    Currently you can't create offline media for OS upgrades. I'd like to see an option added where you can create offline media (that you don't need to boot from) that can upgrade an OS. At the moment, you can create standalone bootable media, copy the TS and change every source location/install to a run command.

    Kind of hybrid between prestage and standalone. Not everyone connects to 'work' via fast always active links. VPN users over slow links are not currently catered for.

    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 →
  9. Variable with Full OU path

    Take the OU path from 'Network Settings" and turn it into a variable e.g. _SMSMachineOUpath
    I use dynamic variables to determine the OU based on location and device so my Domain OU path has OU=%devicetype%,OU=Location,OU=workstations,DC=Contoso,DC.com
    so it would be nice to have the actual value in a variable that I can reference later say in a script to move existing object to the above created OU. I can see the full path in the SMSTS.log, but not in a variable. Also removing the LDAP:\ from the start could be handy in some situations I guess.

    1 vote
    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 →

    Hi Marty,

    Vlad ask to pass this on:

    He can try at the beginning of TS to add steps to set variables that I listed in my reply to the same strings that he entered in the UI of Network Settings step? Which will result in Network Settings step take the values from these global variables (not from UI, even though they may be the same). But it will also have a side effect that these variables will be available during task sequence for whatever he wants to user them for.

    I’ll have a bit of time at the weekend. I’ve a couple of ideas about removing the LDPA:\\ you mentioned. Can you describe the scenario you want to address, please?

    Thanks

  10. OSUninstall - Make ConfigMgr Aware of going back to previous builds

    Please Make CM aware if an OSUninstall (Reverting to previous Build) has happened, so it can heal itself into a functional state. Currently if you perform an OSUninstall from say 1809 to 1709, after you've upgraded originally to 1809 using a CM Task Sequence, the CM Client is non-functional.
    Client is in Provisioning Mode, Services are disabled, and once you fix that, it thinks it's int he middle of the Task Sequence and shows the Upgrade TS "Installing", so then you need to clear that out.

    Please make OSUninstall & CM Play Nice together, so we can offer users theā€¦

    62 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 →
  11. Make SMSTSDisableStatusRetry disable all status retry messages

    SMSTSDisableStatusRetry is great but in my testing there still seems to be times in which status messages are retried multiple times. The big one is whenever you run a "run powershell script" step in bypass mode. Please make this variable supress all status message retries and speed up our disconnected task sequences!

    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 →
  12. Option for Task Sequence to require local admin rights to run

    Add an option to only allow a Task Sequence to be run by a user with local administrative rights.

    This will allow a Task Sequence to be advertised to systems but ensure that only support staff who have local admin rights can initiate the Task Sequence, preventing standard users from accidentally re-imaging their computer.

    In the past we have used the option to 'run another program first' on a Task Sequence and call a script to evaluate the current users groups/permissions, but it would be really useful if this was a native feature.

    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. Stop resolving environmental variables in Unattend.xm

    Stop resolving environmental variables in Unattend.xml; for example, %SystemDrive% is resolved to ā€œX:ā€ which is of no usage in a RunSynchronousCommand. To clarify, TS Variables are fine as they are.

    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 →
  14. Incorporate the ability to retain a machines name when imaging.

    When reimaging a machine it would be most helpful if the machine would retain the name it already has. It greatly annoying that it gets renamed to "Desktop- something or another". Other imaging solutions have this ability (Acronis) without having to do it in some convoluted way; why can't SCCM? Thanks,

    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 →
  15. Allow users to have different view/copy/modify permissions spanning across different Task Sequence folders

    I would love to have the option to allow our users to have access to some Task Sequence folders but, not other folders.

    I get the option to limit the folders but this prevents them from either being viewed or being copied/modified.

    I would like my Task Sequences viewable but not editable. It would be great if users could copy from 'read only' area into their 'test' area and can the create/modify without any risk.

    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 →
  16. Bypass "Press Enter" Prompt on Available TS Deployments with CM WDS UEFI PXE Boot

    When you deploy an OSD TS as Available, you are prompted to "Press ENTER for network boot service." If you do not press enter it instead boots to the OS (if any). This does not occur when using a required deployment. It would be useful to bypass this for available deployments.

    This behavior is documented by Microsoft.

    https://docs.microsoft.com/en-us/sccm/osd/deploy-use/use-pxe-to-deploy-windows-over-the-network#BKMK_Deploy

    There is a previous UV that mentions this from 2017, but it was declined. The reasoning does not pan out for me, though. It does not appear to be a hardware issue as it occurs on both physical and virtual workstations. Itā€¦

    29 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. Install Third Party Software Updates during TS Install Software Updates step

    Currently (v1806 or later) Third Party Software Updates are not being installed during the Install Software Updates step in a Task Sequence.

    Ideally third party software updates should be installed just like regular updates during the Task Sequence. A machine should be fully patched (secure and end-user ready) when it leaves the deployment bench.

    64 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 →
  18. Task Sequence Download Content Show DP next to % Downloaded in Progress UI

    Display the DP the content is coming from in the Progress UI after the % Complete.

    "Downloading install.wim (64% complete) from DP: DPOINT01"

    0 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. Administration service URL Task Sequence variable

    With the new great possibilites using the Administration Service it would be great to have a Built In task sequence variable with the URL to the SMS Provider(s) so we can easily call that in our OSD Powershell scripts during OSD

    8 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 →
  20. Allow Windows features to be enabled and disabled within OS image

    Add the option to the GUI to enable or disable windows features within an OS install WIM in SCCM rather than relying on DISM. This would allow for significantly easier OS deployment and provide and easy method of verifying the features enabled in a WIM.

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

Feedback and Knowledge Base