I’d like to create a method for automatically restarting a group of Windows PCs at a certain day and time of the week. Can this be added to an existing policy? What would be the best method for this?
Check out my post here: Custom Reboot Script
Where I discuss exactly this and include a script I wrote. TLDR is you set up a custom field at the customer level and the asset level, and then run the script every hour. It will based on the custom fields, reboot machines at the correct time based on their time zones.
We do this in the Windows Update policies.
Windows updates are installed on Monday’s and then the devices reboot at 11pm (if they are online).
Though I’m begining to suspect that if the device is asleep, then when it wakes up the reboot doesn’t happen.