Background
I have a Windows domain consisting of ten Windows 2022 servers and five Windows 11 Hyper-V VMs. The servers live at AWS. The Windows 11 VMs live on various laptops.
I want to implement a reliable Windows Update strategy.
What I Want
My preference is for downloading to take place automatically in the background, and for installations and subsequent reboots (if necessary) to take place at or around 3:00 am each morning.
In the event that a computer is powered off at 3:00 am I'd like the updates to install automatically at either (a) the next startup or (b) the next shutdown.
What's Actually Happening
Servers are successfully updating and rebooting as planned at 3:00 am.
The laptops and their contained Hyper-V VMs are downloading the updates in the background, but those updates are never installed since the VMs are always powered off at 3:00 am. The updates queue up but are never applied.
Shutting down and/or restarting these VMs does nothing to trigger the installation. The update can only be performed by manually logging in to each VM and clicking the Install Now button on the Windows Update setup screen.
What I've Tried
Since I desire to manage the update policy in a single place, I'm using GPOs. The Windows update GPO for the domain is configured as follows:
Only two policies are enabled: "Configure Automatic Updates" and "Always automatically restart at the scheduled time."
Screenshot: Policies Enabled
The "Configure Automatic Updates" policy is set to (4) Auto download and schedule the install, Every day, 3:00 am.
Screenshot: Configure Automatic Updates
The "Always automatically restart at the scheduled time" policy is set to fifteen minutes.
Screenshot: Always automatically restart
The final thing I've tried is turning on "Get me up to date" on each of the Windows VMs, which claims to 'restart as soon as possible (even during active hours)."
Screenshot: Get me up to date
No luck with that either. Any ideas of how I get can get these updates to install in an automated way at either startup or shutdown when the machines in question are powered down during the 'official' 3:00 am update time?