These days many of the servers my team is responsible for patching are cloud based. And many of those are turned off to save money - they’re only powered up when they’re needed.
We patch monthly. Our non-production servers are patched the weekend following “Patch Tuesday” and then production the weekend after that. We have servers grouped by function or location (“Finance” or “San Diego” for example). This allows us flexibility in patching different groups of servers at different times while keeping those that are related together.
I have written a script that looks at each group, sees which patches are applicable to the group and builds a baseline for it and then schedules the baseline for deployment. However, if servers are powered off they will not evaluate any new patches that are released, and the baseline may not include patches that would actually be required.
I’m sure I’m not the only one who has run into something like this and am wondering how others are handling it?