macOS Device Management Best Practices with NinjaOne MDM

Jul 14, 2025

NinjaOne now offers macOS mobile device management. This combines MDM capabilities with the real-time power of the NinjaOne agent and gives IT teams and MSPs comprehensive management over macOS devices. Remotely access devices, patch software, deploy custom applications, and alert and report on all your devices at scale – whether Windows, Mac, Android, macOS, or iOS.

Join NinjaOne Field CTO, Jeff Hunter to learn more about macOS management on the NinjaOne platform.

You'll learn how to:
Set macOS configurations and restrictions via MDM to secure devices

Automate software deployment and patching to your Mac devices

Use real-time monitoring and alerting to quickly respond to issues

Deploy privacy preferences and system extensions to reduce end user friction

Helpful Resources
MDM for macOS (Dojo) - https://ninjarmm.zendesk.com/hc/en-us/sections/35832899093517-MDM-for-macOS-Enrollment-and-Policies
Using Custom Payloads - https://ninjarmm.zendesk.com/hc/en-us/articles/35145576608653-NinjaOne-Apple-MDM-Policy-Settings-Custom-Payloads
Custom Payloads Examples - https://ninjarmm.zendesk.com/hc/en-us/articles/35029896736013-Apple-MDM-Custom-Payload-Examples
Here’s a video showing the process of running the terminal command (sudo profiles renew —type enrollment) to get Setup Assistant to enroll the macOS device in NinjaOne MDM: https://www.youtube.com/watch
A brief note here – one thing we didn’t discuss much of today was using variables in custom payloads, or any input field of an MDM policy. This would be ideal for solving the WiFi profile delivery issue that someone brought up – much easier than : https://ninjarmm.zendesk.com/hc/en-us/articles/35529094280461-NinjaOne-MDM-Supported-Fixed-Variables
iMazing Profile Editor – this is useful for building and formatting custom payloads/.mobileconfig files

00:00 Welcome

01:48 Introduction to macOS Management

02:30 Agent vs. MDM for macOS

12:01 Live Demo: Enrolling macOS Devices

31:10 macOS Policies: Agent vs. MDM Features

42:26 MDM-based macOS Patching & Automation

Learn more about NinjaOne: https://www.ninjaone.com/
Follow us on X: https://x.com/ninjaone
Like us on Facebook: https://www.facebook.com/NinjaOne
Connect with us on LinkedIn: https://www.linkedin.com/company/ninjaone
Join the NinjaOne Community in Discord: https://discord.gg/ninjaone