Been running into an issue with Teams and Office deployment. What I am finding is that Teams if included in the deployment will fail during the ESP User portion. Been testing multiple times and it will go through with no errors with teams excluded but included it fails. The interesting part to it, even if it fails and you get to the desktop of the device you do find that Teams is installed. I am not certain if there is some underlying prompt or something that is coming up and you cannot see. For me I hate errors and especially ones that are not errors. I will note that I am deploying the application to the device and not the user. I have read multiple post and documents, and I do have a preference of my own. There seems not to be what I call best practice or a definitive way to deploy applications. What I referring to is, user assignment or device assignment. I prefer some configurations to users and others to devices and same with applications. It all depends, that is the only consensus I can find is it all depends.
This might be more of work around to avoid the error. I was looking at this document. The very last line is How to disable the user portion of the ESP using a custom configuration. For the record I applied this to “All Devices” group. Reason I am looking at this as not just for a workaround for the error but also a method to remove the prompts. I am currently working with a client that has shared devices and so I am using the Self-Deploying deployment profile to deploy these shared devices. What I am finding is that as a new user logs onto the device, the ESP page comes back up, just once for that user. The overall goal for this is user experience. The setting will really help that experience and also reduce those dreaded service desk calls asking what this screen is.
I am going to keep this nice and short on the solution, use the following settings for the custom OMA-URI
- Disable user Enrollment Status Page:Name: Disable User ESP (choose any name that you want)
Description: (enter a description)
OMA-URI: ./Vendor/MSFT/DMClient/Provider/MS DM Server/FirstSyncStatus/SkipUserStatusPage
Data type: Boolean
Value: True
I hope this helps and if anyone has some thoughts or comments about this please hit me up. Till next time.