Hello all you IT Rockstars!
I’d like to get some of your thoughts on Patch Scheduling. Since there are so many tools available to use with Jamf Pro, it really gives us a wealth of options for customizing.
What and When:
The way I look at things, there are 3 basic categories of patching urgency on macOS.
Feature: Non-Security OS Patches, New macOS versions, and specific software that is a deliberate manual rollout. Example: corporate VPN software. This is something that we would want uniform version across the fleet. These are planned and don’t have a standard cadence.
Critical: Security OS Patches, Zero-day patches, and other applications that the security issue addressed by the patch is important to your organization. I am thinking of having these install once a week, short deferral period, force update within 24 hours.
Routine: Basically, all other application patches. I am torn between doing these on a weekly basis with the critical patches, or draw that out to a monthly cadence.
What to patch and what NOT to patch:
Some applications can be patched with Jamf but also have their own auto-update features.
For some like AV software, and security agents, I suggest just letting those update using their own built-in updater. I just keep an eye on the versions in the environment so that I catch if the updater breaks on any devices, it can be addressed quickly.
I am “on the fence” a letting applications like Chrome/Edge/Firefox auto update. The only reason is that I don’t want the end-user to be bombarded with too much update activity/notifications.
What time to apply patches:
This used to be so easy when everyone had desktops that were powered on in the office 24/7.
The Application patching is the tricky one. I want to limit the amount of patching that is visible to the end-user, and also not utilize too many resources when the user is on a Zoom/Teams/WebEx/Meet meeting. I haven’t gotten a script to check for active meetings of these apps to work.
How visible do you want patching to be?
My thinking is to do as much application patching possible silently. The only end-user notifications being if an application needs to be closed before installing the patch.
For OS patching, I think just the opposite. I’ll pre-cache the updates silently but have a clear notification that the OS needs to be patched, how long that will take, what to expect, and how long you can defer the update.
-Pat
