Delaying installation of applications during Autopilot provisioning
![Image](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDlYblBtdW31HgUwfMFlZlc87ZF6t445_muPusrOYlyA0_2WFuu-_ZhkBHvxHyULUVtItGqT6Aq-nv7Dm3AfXnSIfkfG-6vmGAaYUa0MZfI3aE5Cq67A2KLrbUR3fmMLpoUdkn2-R0f_ogYQMkEu99uCH42VmC7-lA383Am_hyphenhyphentdvbshfyb7ICXofNSZs/w556-h640/Screenshot%202025-02-12%20173052.png)
If you provision devices using Autopilot, then you may have dealt with situations like delaying installation of certain applications to address provisioning requirements or simply get the process over the line. I recently had to deal with a something similar involving Zscaler in a customer's tenant. Installation of the application would halt the provisioning process, regardless of whether it installed in device or account setup phase. This is because the way Zscaler policy was configured in the customer's tenant which required user credentials before allowing access to internet. Back in the day, if you were using ConfigMgr, then this could be addressed by creating a dynamic collection that would populate with the devices based on the completion status of an imaging task sequence. You would then target the same collection with such apps or scripts as post installation tasks. With Intune, the same isn't really possible using the native functionality and one has to come up wi...