So after much time convincing our Mac users that we should have long moved away from El Captain and given our Mac Fleet a refresh, I am also moving our deployment method away from JAMF Imaging (Since "Imaging is Dead" TM) to using Apple School Manager linking with our JAMF Server and Internet Recovery for OS installs.
After weeks of back and forth with Apple, I finally have the college registered along with all 211 Macs (No Macbooks or iPads to speak of just desktop iMacs) on ASM. My JAMF Server and ASM are acknowledging each others presence without fault so everything as far as that connection is good to go.
Where I am struggling at this time is re-creating the rest of the classic Imaging Configuration (Workflow) so that I can set away an OS Install/Rebuild and then leave it be. I have read many a white paper and watch many a YouTube video of conference talks but still can't figure out specific way of recreating our Mac Build Workflow.
This is what our configuration currently look like:
Naming Mac - Priority of any build/rebuild of all Macs. Our Static/Smart Groups are based around correct naming of machines as well as other network functionality. Also good that we have the chance to confirm name in case of mistake previously or if we have moved Macs to another room.
Erase Hard Drive and OS installs - Internet Recovery command dealing with this now, although wouldn't mind clarification on ensuring it is current OS version being installed. Trying to avoid different OS versions in different rooms. None of our Macs are older than 2013 so they can take Mojave (Albeit some are sluggish but likely replaced with new Macs within a years time).
Core Software installs - User's won't wait for software to install later from Smart Group Policy or use Self Service. They are entering a lesson to login and expect core software to be there already to work. Additional software is already deployed with existing Smart Group Policies and doesn't need to be immediately installed on build time.
Active Directory Binding - We are primarily a Windows network. There are no user accounts to be created or imported to or from ASM. Users will be logging onto the Macs with their AD accounts.
Disable iCloud Sign up Script - We don't want iCloud sign up popup window to appear at first launch or first time login for any of the users. We currently have a script on imaging that disables this although this could possibly be retired with a GUI option in JAMF now?
Post Image Script - The other script that runs on image (specifically after first reboot) covers setting Time Server to internal Domain Controller, setting Locale and Keyboard to UK/GB, enabling SSH but limiting it to Local and Domain Admins, enable VLC, disable IPV6 and disabling WiFi.
Creation of Local Admin Account - Right now this is part of the OS Image that is created. Again, this method can be retired due to JAMF option now right?
I have seen the "PreStage Imaging" and "PreStage Enrolment" options in JAMF but not entirely sure these cover what we are looking to re-create, do I use one or the other or a combination of both? I have read that others have had to use some third party tools to help recreate their old JAMF Configuration methods, is this still the case?
Summer break is coming soon so I have plenty of time to test deployment and then mass blank and refresh our Macs without interruption from staff or students however if I can get the new deployment method locked down before then, that gives me more time to do the refresh.
Appreciate anyone able to offer advice here. Current JAMF Version is 10.11.1 and have no issue updating it if necessary.
