Forum Discussion
Multiple autopilot profiles in TS for existing devices
Autopilot will not (automatically) work in pre-imaged environments. Autopilot is performed during deployment, and a pre-imaged device has already passed that stage (as explained in: https://docs.microsoft.com/en-us/mem/autopilot/deployment-process). This also explains why you have to use "Reset my PC": this will return the device to the the deployment stage.
Downloading and copying the JSON-file to %SYSTEMROOT%\Provisioning\Autopilot (for example in an MDT task sequence) is indeed an option. A good (albeit older) blog post about this is https://osddeployment.dk/2018/12/08/how-to-deploy-autopilot-device-fast-with-mdt/.
A device can only have one Autopilot-profile assigned.
The Group Tag > Dynamic Group > Autopilot Profile process you describe is correct (and something I personally use a lot) but keep in mind that this has nothing to do with "enrollment" (I assume you mean Intune enrollment). It will not be applied during MDM enrollment, you will still need to "Reset" first.
If you are injecting profiles into an image, you could create different images/task sequences for each profile. For your business case I would suggest using language packs instead, but that's just my preference.
Finally, you do not have to install multiple connectors (although that might be a wise thing to do). Your service account of course has to have the correct permissions (like manage devices in all domains) as described inhttps://docs.microsoft.com/en-us/mem/autopilot/windows-autopilot-hybrid#before-you-begin.
as above - great points
I think a key thing to consider is to remove the mindset of custom images. They are no longer a great way to manage a device - Image native as possible (Autopilot ready from OEM is best) then layer on your Apps and Config
- DamianL1984Jul 15, 2022Brass Contributor
Hi Guys!
thank you all for clarification of my doubts and asks.
Finally I was able to deploy my custom image on VMs and run through autopilot with co-management and some applications installation using PROVISIONTS parameter and this work fine. However I have additional questions and concerns.
1. My custom image contains a set of preinstalled OS languages. When I deploy that image through SCCM after installation I can see menu that allows me to configure Windows with one of preinstalled language. However when I run task sequence with preparation for autopilot (sysprep at the end) I don't see this menu - is there a possibility to configure that setting to allow user to choose Windows language?
2. Do I need to do any additional steps before I run Autopilot Reset in order to configure previously autopiloted device again? I am asking because I try to do this with one of my machine - the process resets my machine, reinstalls Windows and now all steps under "Device Setup" are in "Identifying" state for a couple of hours.
Thank you and best regards
Damian- DamianL1984Jul 16, 2022Brass Contributor
And one more concern. Is there any option to restart to autopilot that preservs apps included to custom image (Office in my case)? I noticed that Autopilot Reset for example leaves included language packs but removes Office. I am not sure but it seems that the only way is to run TS for existng devices again.