
However, I did make a comment in my script in line 500 for those who want to always enforce it or disable APFS conversion entirely. The reasoning here is that Apple knows what conditions best support APFS and which ones don’t. But ultimately after asking for feedback from other admins, I opted to not force it and just let the app installer take care of the logic on whether to upgrade the drive to APFS.
#WHAT IS JAMF RECON UPDATE#
I did enforce conversion to APFS using the command: -converttoapfs YES (if you want to disable it, just put NO instead of YES) early on in my update to my script. I’ve been asked to add an option to allow APFS to be turned off or on. I would have added more JSS parameters and made this an option you could disable, but I ran out of parameters to use ( vote up this feature request for more JSS parameters).

I understand some folks might not like this so with that in mind, if you wish to disable this part of the script, comment out lines 521 – 524. If it’s not, then the user will not see the authentication prompt. The script will automatically detect if Filevault is turned on. This is so that the user can walk away and not have to wait for the installer app to prepare the computer for the upgrade. The process now makes it so that the user is prompted for their Filevault credentials before the upgrade even starts. This creates a situation where your user would have to run the installer, wait until the restart, authenticate and then walk away. There’s one major change to report on other than the compatibility with the new OS installer app.Ĭurrently, the macOS Installer does not support authenticated Filevault restarts.
#WHAT IS JAMF RECON HOW TO#
If you’re curious on how to use it, please read my blog post here. I’ve gone ahead and updated my OS Upgrade script for compatibility with macOS High Sierra (10.13).

#WHAT IS JAMF RECON INSTALL#
Allow use of an install package that can be used with macOS 10.13+ installers.Provide logging to see where failures may appear.Make use of Jamf Pro script parameters to allow for customization and potential re-use for future operating systems releases.

