So we have been recently restoring 10+ computers every Friday through Internet Recovery/Recovery Mode. This has started to be taxing on our network and is pretty hands-on.
How do you handle erase and installs? What is the best practice for redeploying Macs?
Maybe consider a content caching server? Least you won’t have to download the same OS from the internet.
Also maybe run this command from terminal to reinstall Mojave AND erase the disk (must be APFS partition)
Install macOS Mojave.app/Contents/Resources/startosinstall —agreetolicense —nointeraction —erase
I've added additonal packages to the re-install (admin, automatic login and Splashbuddy) so the Mac re-installs (using a cached MacOS installer) and then installs the admin account and logs in so it's ready to be setup via SplashBuddy. The re-install script is turned into an app using Platupus and can only be run using an admin account. We still need to visit the Mac (confirm FileVault and choose Splashbuddy profile) but it's pretty automated for non DEP.