Posted on 09-28-2022 09:38 AM
Hi,
I am needing to upgrade an app as soon as a machine is updated to Ventura. My current thought is to have a policy scoped to a smart group for OS version equal or greater to 13 and then have it deploy at login. Do you think this is the best way or would at start up be better? I also don't know if the machine will get added to the smart group right away.
Feedback appreciated.
Posted on 09-28-2022 09:49 AM
@auser You can have a script run by a LaunchDaemon on startup that runs a script to check if the build version of macOS has changed from the previous restart, and if it has does a jamf recon followed by a jamf policy to force execution of any policies that have been added to the scope by the change in macOS version number
Posted on 09-29-2022 05:49 AM
Your path would technically work, as soon as JAMF knows the upgrade happened. The problem is the device will not tell JAMF it is running macOS13 until the next checkin which can be some time. As @sdagley said you could use a launch agent. However, is there a reason this app cannot be updated BEFORE upgrading to Ventura?