r/macsysadmin • u/Ok-Exam-7068 • 2h ago
New To Mac Administration Newly taking over Mosyle — How are you handling zero-touch deployment, FileVault, and Dock management?
Hello r/macsysadmin ,
I recently inherited our company’s MDM after working under our previous Mac admin for about 2 years. My boss has tasked me with re-vamping our Mac deployment to be as close to "true" Zero-Touch as possible, but I’m running into a few friction points in our current workflow and want to see how other admins handle this.
Here’s where we are at and what’s tripping me up:
1. FileVault & Bootstrap Tokens
Currently, our ADE profile creates an IT admin account, and we create the local user account during Setup Assistant after enrollment.
- The Problem: Because the IT Admin is created via ADE before any user logs in, it doesn't automatically get a SecureToken (FileVault unlock rights).
- Why it breaks Zero-Touch: To ensure our local IT Admin can actually unlock FileVault down the road, I've been manually logging into that Admin account at least once during setup before I enable FileVault. (We escrow the file vault key in Mosyle so we wont get locked out completely its just better if our IT admin account can unlock FileVault )
- The Question: How are you ensuring your local IT Admin account gets FileVault unlock rights / SecureTokens on a fresh Mac without someone from IT physically logging in? Are you relying on the end-user's initial login session to pass tokens, using Mosyle Embark, or something else?
2. Dock Customization & App Deployment Delay
Right now, I run a custom command/script to wipe the default Dock and populate our company’s default apps (Chrome, Zoom, etc.).
- The issue: Mosyle’s app installation for some apps like Chrome and Zoom have been taking up to 20 minutes lately during initial setup. Because the Dock script runs before the apps actually land on disk, the apps end up missing form the dock unless I manually wait.
- I’m looking into modifying the script to loop and check for app existence before editing the dock, but it still feels clunky.
- Question: How do you set a default initial Dock layout for new users without breaking user customization later? Are you using tools like
dockutil, Mosyle’s native tools, or something else?
3. Moving to SSO / IdP Login (Okta)
We currently use Okta across the company. My boss wants us to explore moving to an Identity Provider / SSO login screen for setup/login on macOS.
Question: For those using Okta + Mosyle for macOS setup, did it genuinely improve your Zero-Touch experience, or did it add more friction to account creation and FileVault token handoffs? Is it worth restructuring our whole workflow around?
4. General Recommendations & Resources
Since I’m stepping into the Lead Mac Admin role now, I really want to modernize and optimize our fleet management.
If you have workflow blueprints, recommended scripts, or learning resources (blogs, MacAdmins Slack channels, books) that helped you master macOS deployment and Mosyle specifically, I’d be super grateful!
Thanks in advance for any insights!

