Posted on 08-22-2024 02:22 PM
We have an environment with a mix bag of 11, 12, 13 and 14 MacOS. Our target is to bring everyone up to an iteration of 14 so we can just us Jamf Pro to push out software updates going forward. Is there a method that can be done to easily get these users upgraded to 14? Maybe some sort of automation etc?
Posted on 08-22-2024 03:13 PM
Take a look at:
https://github.com/grahampugh/erase-install
Posted on 08-23-2024 08:02 AM
For macOS 12.3 and newer, I suggest using the software update MDM command. Prior to 12.3 there was a bug in the command, and it was not that reliable. For >12.3 you can still try the MDM command, it has about a 70% success rate or erase install as @Tribruin suggested.
Don't get fancy when deploying the software update command as Jamf has the options for macOS 14.6 which are not available for all versions of macOS. Just deploy the latest supported major OS update with max deferrals or the install now command as that should work on macOS 11 and newer.
In the past I have deployed the install macOS XYZ installer as a dmg and kicked it off with scripting for macOS OS updates, but erase-install would be easier.
Posted on 08-23-2024 08:44 AM