-
-
Notifications
You must be signed in to change notification settings - Fork 60
Home
Apple’s Automated Device Enrollment helps streamline Mobile Device Management (MDM) enrollment and device Supervision during activation, enabling IT to manage enterprise devices with “zero touch.”
Setup Your Mac aims to simplify initial device configuration by leveraging swiftDialog and Jamf Pro Policy Custom Events to allow end-users to self-complete Mac setup post-enrollment.
Bart Reardon has provided the Mac Admin community swiftDialog, an open-source utility written in SwiftUI — which requires macOS Monterey 12, or later — that displays a popup dialog which can include content-rich messages for your end-users.
While Bart is fond of saying that swfitDialog itself has “no brains,” swiftDialog can return various values from user input, on which your script can act and continue processing.
The project is available on GitHub, and Bart has an extensive Wiki with detailed examples.
Additionally, there’s built-in help when you need a quick answer:
dialog --help
Setup Your Mac is a 3,000 plus line Bash script which was originally inspired by Adam’s code and then James’ code, on which it still relies.
Setup Your Mac (1.13.0) screencast (02:00; no audio; edited for time) |
---|
SYM-Helper a standalone macOS app, written by Leslie Helou, which makes the always tedious work of building your custom policyJSON
an absolute delight!
But Leslie didn’t stop there: Many variables — but not all — can be modified or toggled in SYM-Helper.
Setup Your Mac with SYM-Helper (22:49) |
---|
Music: Bensound.com/royalty-free-music (License code: SL9XDAB28DEXQSON) |
Historical documentation is available at https://snelson.us/sym.