Zero Machine Maintenance Process
UPDATE! - Moved to Github for faster updates
Updating the zero image is the main administrative task you will be handling in your Virtual Desktop environment. The following steps are the main overview.
- Boot the zero machine. (This machine should be off 99.9% of the time to prevent it from being modified by updates until you want them, and to protect it from viruses and malware.)
- Enable update engines and process updates.
- Modify the image as needed to update it for users.
- Seal the image and shut it down for deployment. (Virus scan, disable update engines, set/clear registry keys, remove scheduled tasks, etc)
- Capture and deploy the now shutdown image to your various non-persistent environments.
Maintenance Machines for non-persistent environments often require repetitive tasks to guarantee they are patched and ready to go. And I feel you should never do a repetitive task if instead you can script it. That way you are guaranteed things are done when you want them to be done.
I have moved these scripts over to my github, and have enhanced them with additional features such as;
- Separate scripts for Server and Desktop OSes
- Segmenting out sub-processes to independent scripts, don't want or use that function? Just remove that ps1.
- System Warmup processes to autologon with a local user, launch core apps into memory, then log out and disable that account. Provides a better end-user experience on first login.
- Automated certificate generation for TLSVDA sessions.
- Updated Teams install scripts.
- and more!