Posted on 11-03-2022 12:09 AM
Hi All
hoping someone might be able to help.
We have been struggling with pushing out OSX updates for sometime.
It does appear Apple want to make this more difficult than it should be. I understand on Ventura, mass action software update commands will run when the machine is ideal I.e not been used.
However I can’t find anywhere in Apple documentation that this is the case. Is anyone able to confirm this?
11-07-2022 06:39 AM - edited 11-07-2022 06:39 AM
Yes, softwareupdates in 2012/2013/.../2021/2022 is a confusing and miserable mess. It depends which MDM command you push as to how macOS behaves.
The three major functions are
- Download only and let users install
- Download and install but let users defer x number of times
- this will install updates between 12a-4a, until the deferral hit 0 at which time the 3rd option is used. this was discussed in the 2021 WWDC Keynote for managing OS updates
- Download and force install
- will install on the spot no matter what the device is doing
Software updates with MDM command have about a 70-80% success rate. Adding to this things that suppress reboots can and will cause any of the software update MDM commands to fail, even the force reboot. There are plenty of good discussions of software updates in JAMF nation, but I'll leave you with these links.
ScheduleOSUpdateCommand.Command.UpdatesItem | Apple Developer Documentation