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.
If you require assisted support, please see https://aka.ms/cmcbsupport for more details.
-
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…
61 votesplanned ·AdminBob Mac Neill (Software Engineer, Microsoft Endpoint Configuration Manager) responded
Updating status to planned.
Thanks for the feedback, I filed the exact same issue in our database a while back. We’ve addressed recovery from being stuck in ProvisioningMode in our 1902 release. See https://docs.microsoft.com/en-us/sccm/core/plan-design/changes/whats-new-in-version-1902#bkmk_client
Next step is to clean up the task sequence.
-
Task Sequence Step / Action / Option "Generate Custom Status Message
It would be really helpful to have the possibility to generate a Status Message with a custom Message ID from within a tasksequence. Maybe as a seperate step, maybe as an checkmark under the "Options" tab.
This message ID could be used to trigger a Status Filter Rule more granular to improve overall Status Filter Rule performance.
Example: A company with 20k Clients deploys Operating Systems and Software via task sequences, the result ist that there are hundreds of thousands of 11171 events. When we are able to set a Message ID 65000 in the OSD Task Aequence, we are…
61 votesThanks for the feedback and suggestion.
Certainly makes sense, we have this ask captured in our backlog though no immediate plans.
-
OSD Task Sequence Restart Computer step needs "if reboot pending" option
Please add to the Restart Computer OSD task sequence step an option that will check if the system requires a reboot and then only restart the computer if it needs to. Right now to work around this need, we have to execute a PowerShell script and write the results to a custom task sequence variable and then use that variable as a condition on the Restart Computer step. Adding this option natively would be much more elegant. Attached is the script we're using.
57 votesThanks for the feedback and suggestion as well as the example. Solid idea too.
Updating status to Noted, we’ll update in the future when we’ve tested our proposed solution.
-
Fix Application Supercedence in Task Sequence during OSD
Application A and Application B. Application B supersedes Application A. The content is removed off the DPs for Application A.. A task sequence (non-OSD TS) deployment of Application B fails with "The software could not be found on any servers at this time." After reading the logs, it is looking for Application A. BUT a regular application deployment Application B, it works fine, so this issue is ONLY occurring in TS.
55 votes -
MVP-Task Sequence join azure AD
With more and more devices being connected to azure AD, SCCM should have an option to perform a zti deployment and join the newly deployed Windows 10 to azure AD only. not hybrid where GPO needs to exist, but a native support where the connection to SCCM already exist but the computer will not be connected to the onprem domain.
55 votes -
Add the option to run a package and Run Command line from DP
We have the possibility to select to "Access content directly from the DP" when deploying a operating System image in a Task Sequence. It would be great to be able to do this for "Run Command Lines" as well.
Example scenario, you want to run a Powershell script from a package before the disk is formatted in a scenario where we use Bitlocker for instance.53 votesUpdated by bobmn for sangeev/OSD
-
Make the SMSTSPreferredAdvertID feature work without requiring all systems having to be targeted
It would be really useful if the SMSTSPreferredAdvertID feature would work without every CM Client (known or unknown) needing to have the policy for the hidden deployment. This is usually set using a front end menu by a technician or end user driven deployment. If there are multiple task sequence deployments that need to be available, this could result in a large amount of unnecessary policies. The other option is to have a webservice drop a system in a collection prior to kicking off the task sequence engine, however this has drawl backs and can result in a delay in…
48 votesThanks for the feedback and suggestion. Updating status to Noted
https://blogs.technet.microsoft.com/configmgreng/2016/03/11/configmrguv/
-
Mac
Provide Mac Provisioning with CM12.
Other vendors provide the ability to image and fully manage the Mac device, when will Configuration Manager provide this feature? Imaging Windows platforms is only part of a corporation desktop landscape, we also support Mac, having a single solution would make logical sense.
46 votesUpdated by bobmn for sangeev/OSD
-
Task Sequence deployment option of "While no user is logged on"
Give us the option to restrict a required Task Sequence to "When no user is logged on" This would be particularly helpful when using Task Sequences to push out Application updates. That way if the TS tries to run while a user is logged on it won't fail as soon as it hits the applications which are set to "When no user is logged on"
46 votesUpdating status to Noted. See https://blogs.technet.microsoft.com/configmgreng/2016/03/11/configmrguv/
-
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 votesThanks for your feedback, updating status to noted.
Just in case it’s not well known, we support multi-select for Task Sequence export.
Any packages or applications that are referenced across multiple task sequences are only exported once.
Does this help address the ask?
-
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.
44 votes -
Option to direct import images from MS VLSC
It would be convenient to have a method to enter/save your volume licensing credentials to have it directly download an iso from the volume licensing site, extract the wim into a designated storage location, and then import it directly into the console. This would especially be nice considering the more frequent release of new Windows 10 builds. I like running my B&C from the newest image available.
42 votesUpdated by bobmn for sangeev/OSD
-
Use SMSTSRebootDelay value during 'Install Application' Step
Use the value from the built-in variable SMSTSRebootDelay for reboots that occur during the 'Install Application - Install applications according to dynamic variable list' step. This would reduce the time for OS deployments.
41 votesThis is also similar to ‘Allow suppression of exit codes during Install Application Task Sequence Step’
Updated by bobmn for sangeev/OSD -
Preflight checks support in OSD for Win10 upgrades
Provide a better way to support preflight checks for OS upgrades in terms of success/error being shown to users. Being able to show users a warning sign instead of a hard stop error would give better user experience. Currently, we either get "Installed successful" message, with having continue on error checked, or hard stop or scary error message that's presented to users if requirements aren't met. Everyone uses preflight checks now for OSD, please support it better with better notifications (customized) and error/warning handling.
38 votesThanks for the feedback – updating status to Noted. See https://blogs.technet.microsoft.com/configmgreng/2016/03/11/configmrguv/
As mentioned there’s some excellent samples provided from our MVP community. We’ll likely break this item to distinct pieces e.g. expanding Check Readiness step to test for Battery/Is Wired etc.
As well as preflight using /Compat prior to upgrade can help with finding issues before deployment. For 1806 that will now run without stopping CCMExec (setting ProvisioningMode).
Coupled with using /Compat for upgrade Windows produced SetupDiag to help diagnose upgrade blockers in more detail – see https://docs.microsoft.com/en-us/windows/deployment/upgrade/setupdiag -
AD Authentication for PXE boot
It would be useful to integrate AD authentication in the WinPE boot image for PXE boot OSD.
When deploying operating systems with MDT and WDS, users are prompted to authenticate against AD when PXE booting. However, in SCCM the only supported way to secure the PXE point is with a DP password that all users share.
There are third party "hacks" which can integrate AD authentication in the WinPE boot image (Johan Arwidmark's ADSI drivers) but it seems like this would be simple to implement within the product itself since it is already done in MDT/WDS.
38 votesUpdated by bobmn for sangeev/OSD
-
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 736 votesstarted ·AdminBob Mac Neill (Software Engineer, Microsoft Endpoint Configuration Manager) responded
Updating status to started – this item was implemented in our 1908.2 Technical preview release – https://docs.microsoft.com/en-us/configmgr/core/get-started/2019/technical-preview-1908-2
We’ve also reiterated on the additions based on your feedback. Check out any of the recent Tech previews.
-
Native Certificate TPM Attestation during deployment
at the moment we need to use scripts with passwords in it against a CES/CEP because SMS Agent is in provisioning mode. It would be great to do certificate enrollments during deployment with the certificate enrollment point as the proxy. we use tpm attested certificates to check if the machine is known to increase security
35 votes -
Make Task Sequence Use Global conditions
Please make Task Sequence somehow use Global conditions for better usability and experience. This would help tremendously in every situation for TS deployments, especially for using Preflight checks, which is becoming more and more critical for most deployments and upgrade tasks.
35 votes -
Have a Task Sequence Step to call the Uninstall of an Application and support both the Standard Install and Dynamic Install.
While a Step for Run Command line can be used for most Windows Installer, if an application uses a EXE it would be nice for the application to be downloaded and the exe used.
34 votesUpdated by bobmn for sangeev/OSD
-
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.
33 votesThanks for the feedback. We’re looking at moving the functionality of the Check Readiness step to the task sequence properties and this is one of the additions were considering. Please note this is not scheduled work yet.
Updated by bobmn for sangeev/OSD
- Don't see your idea?