I am currently working on a process to upgrade all of our fleet (50% Intel, 50% M1 roughly) to Ventura. As with every upgrade, I am losing my mind finding a good process that works. All of our users are standard accounts on their devices and Filevault is mandatory.
I have a policy that temporarily elevates user to Admin (script), installs nudge suite (pkg), nudge branding (pkg), mist-cli (pkg) and then runs the Mist command (script) to download the Ventura installer and it places it in /Users/Shared/Mist with the normal “Install macOS Ventura.app” format.
I would like to use front end this process with Nudge to make users aware of the upgrade and allow deferrals until they click Upgrade. I have Nudge configured and working and it invokes a policy from Self Service that kicks off the upgrade script.
Here is where I am losing it, when it comes time to issue the upgrade command, it doesn’t work, at least on M1 macs. I have tried using the Erase-Install app to do the caching of the installer and run upgrade but that doesn’t work. I’ve tried having Nudge do the caching of the installer and upgrade and that also fails.
Each time I am running into issues trying to get a prompt to happen for the current volume owner so that the install can, you know, actually run.
Does anyone have a working process for Intel and M1 macs with standard users (non-admin) to upgrade in-place to Ventura? At this point, I’m open to any ideas or tools or whatever. Erase-install seems like the answer but I am having a bear of a time getting it all to work and make it pretty for the end user.
