Skip to content
Dan K. Snelson edited this page Jan 21, 2024 · 6 revisions

SYM_GitHub_Card

Introduction

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.

About

swiftDialog

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

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)
Setup Your Mac (1.13.0) screencast (02:00; no audio; edited for time)

SYM-Helper

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)
Setup Your Mac with SYM-Helper (22:49)
Music: Bensound.com/royalty-free-music (License code: SL9XDAB28DEXQSON)

Getting Started

Please use the navigation to the right to get started.

Contributors

Thanks to all our contributors and especially the sym-devs

sym-devs

A special thanks to the following individuals who have been absolutely, positively indispensable during the ongoing development of Setup Your Mac.

Thank you, thank you, thank you: Bart, Leslie, Andrew, Rob and Andrew.

(Learn how you can contribute.)