Posted on February 17, 2022 by alanysiu
With a single .json file or a single MDM-delivered configuration profile, you can have various deadlines and desired OS versions for Nudge, depending on the current macOS version of the client. Let’s say, for example, you want an earlier deadline for client machines on a very old build but a later deadline for other client machines. This is what that config could look like: "osVersionRequirements": [ { "aboutUpdateURL": "https://support.apple.com/en-us/HT211896", "requiredInstallationDate": "2022-03-28T00:00:00Z", "requiredMinimumOSVersion": "12.2.1", "targetedOSVersionsRule": "default" }, { "aboutUpdateURL": "https://support.apple.com/en-us/HT211896", "requiredInstallationDate": "2022-02-28T00:00:00Z", "requiredMinimumOSVersion": "12.2.1", "targetedOSVersionsRule": "12" }, { "aboutUpdateURL": "https://support.apple.com/en-us/HT211896", "requiredInstallationDate": "2022-02-18T00:00:00Z", "requiredMinimumOSVersion": "12.2", "targetedOSVersionsRule": "12.0.1" } ], Here, any Mac client on Monterey (macOS 12) will have a deadline of February 28 to