If your company-owned macOS device was not added to your ABM or ASM account, you cannot use Apple’s Automated Device Enrollment to enroll the device. Instead, you can use Device Enrollment to download, distribute, and install your organization’s JumpCloud MDM enrollment profile. Enrollment profiles aren't device-specific, and you can download the profile from the MDM tab in the Admin Portal. The disadvantage of enrolling devices with this method is that the process can be time-intensive and might require physical access to the machine.
Prerequisites:
- Device Enrollment is only appropriate for devices running macOS 11.0 (Big Sur) or newer that are not enrolled via Automated Device Enrollment.
- MDM must be configured for your organization. See Set Up Apple MDM.
- End-user network connectivity must be available for device provisioning.
Considerations:
- Apple’s Stolen Device Protection, when activated, prevents new MDM enrollments of any kind as a preventative measure. Deactivate the feature temporarily to allow users to enroll in MDM. You can turn Stolen Device Protection back on after the device has been enrolled.
Adding MacOS Devices to MDM
Follow this process to use Device Enrollment to enroll a company-owned macOS device in MDM:
- (IT Admin) Download your organization’s MDM enrollment profile: This gives you an enrollment profile that you will use to enroll devices.
- (IT Admin) Distribute the enrollment profile: This delivers the profile to your end users.
- (End User) Install the enrollment profile: This installs the JumpCloud agent and service account on the device.
- (IT Admin) Bind the device to the user in the JumpCloud Admin Portal: This allows the user that is bound to the device to be managed in JumpCloud.
Downloading your org’s MDM enrollment profile
- Log in to the JumpCloud Admin Portal: https://console.jumpcloud.com.
- Go to DEVICE MANAGEMENT > MDM.
- On the Home Page under MDM Configuration, click download profile. The MDM enrollment profile does not expire once it is downloaded.
- You can download the enrollment profile directly to each device or download the file and distribute it to multiple devices (via email or Slack).
- After you download the enrollment profile, you’ll distribute and install it on the devices you want to manage.
- Installing the enrollment profile also installs the JumpCloud agent.
Distributing the enrollment profile
- Distribute (either through email, Slack, or a physical transfer) the enrollment profile file to each user. The enrollment profile is the same for all users.
- If you email the enrollment profile file to users, note that JumpCloud enforces settings that are applied to a device and not a specific user.
- When transferring files physically, USB ports could be disabled by a policy, so check your policies in the JumpCloud Admin Portal if you are using this method.
Installing the enrollment profile on macOS Ventura
In macOS 13 Ventura, System Preferences was renamed to System Settings and the steps differ slightly from previous versions.
- Double-click on the profile that your admin delivered to you.
- Navigate to System Settings > Privacy and Security > Profiles to view the MDM Enrollment profile.
- Double-click on the profile and click Enroll.
- You will be prompted for your device’s account password.
- Allow two to three minutes for MDM Configuration Profiles and the JumpCloud agent to install.
- Upon completion, a list of profiles will populate in the sidebar.
- The JumpCloud Service Account Utility will automatically open and prompt you to choose your username and enter your device’s account password.
- Select your user account from the dropdown menu, enter your password, then click Create Account.
- If your username is not listed in the dropdown, contact your IT Admin for assistance.
- The Mac is now enrolled in the JumpCloud Admin Portal.
- Notify your IT admin that the installation is complete on your end.
- When your IT Admin has finished the binding process, they will prompt you to log out of your Mac user account and log back in. Confirm your previous password and your new JumpCloud password when prompted.
Installing the enrollment profile on macOS Monterey and earlier
- Double-click on the profile that your admin delivered to you.
- Navigate to System Preferences > Profiles to view the MDM Enrollment profile.
- Click Install….
- You will be prompted for your device’s account password.
- Allow two to three minutes for MDM Configuration Profiles and the JumpCloud agent to install.
- Upon completion, a list of profiles will populate in the sidebar.
- The JumpCloud Service Account Utility will automatically open and prompt you to choose your username and enter your device’s account password.
- Select your user account from the dropdown menu, enter your password, then click Create Account.
- If your username is not listed in the dropdown, contact your IT Admin for assistance.
- The Mac is now enrolled in the JumpCloud Admin Portal.
- Notify your IT admin that the installation is complete on your end.
- When your IT Admin has finished the binding process, they will prompt you to log out of your Mac user account and log back in. Confirm your previous password and your new JumpCloud password when prompted.
Binding the macOS device to the user in JumpCloud
The local username on the device must exactly match the JumpCloud username. See Take Over an Existing User Account with JumpCloud.
- Verify that the service account was created for the macOS device. See Install and Use the Service Account for MacOS.
- Log in to the JumpCloud Admin Portal: https://console.jumpcloud.com.
- Go to USER MANAGEMENT > Users.
- Select a user.
- Select Devices and select the device that you want to bind to this user.
- To bind the user to a device, click save user.
Adding iOS Devices to MDM
- This section uses the term “iOS devices” to include iPhones, iPads, and Apple TVs.
- The JumpCloud agent is not installed on iOS devices.
Prerequisites:
- This information applies to company-owned iOS devices only. For personal devices, see Add Personal Apple Devices to MDM with User Enrollment.
There are two ways to enroll a company-owned iOS device in MDM. The method depends on whether you have the device in hand (QR code) or not (enrollment profile):
- QR code: Scan the QR code in the Admin Portal and set up the device before handing it to the employee.
- If you do not have access to the company-owned device, you can also email the Direct Link to the QR code to the user to scan.
- Enrollment profile: Download and distribute your organization’s JumpCloud MDM enrollment profile, and have the user install the profile on the device.
Enrolling via QR code
Have the iOS device handy because you’ll scan a QR code and set the device up before handing it over to the employee.
- Log in to the JumpCloud Admin Portal: https://console.jumpcloud.com.
- Go to DEVICE MANAGEMENT > MDM.
- Under Admin iOS Configuration, click View QR Code.
You can also perform these actions by going to DEVICE MANAGEMENT > Devices, selecting Devices, selecting ( + ) to add a new device, and selecting iOS.
- Follow the steps to scan the QR code, download the MDM enrollment profile, and install it on the device.
- If for some reason the QR code does not scan, click Direct Link to enroll the device.
You can only install one profile at a time. For example, if you download a profile and don't install it, and then download a second profile, only the second profile is valid.
If you do not have access to the company-owned iOS device, you can also email the Direct Link for the QR code to the user to scan and install.
- View the enrolled device by going to DEVICE MANAGEMENT > Devices.
- Select the device you just enrolled and select Details to view more information, such as OS version, serial number, MDM Device ID, and storage usage.
- (Optional) If you want to enforce lock timers and PIN codes, you can create and apply a policy. See Configure Settings for iOS and iPadOS Policies.
- Deliver the enrolled device to the user.
Enrolling via enrollment profile
If a company-owned iOS device was not added to your ABM or ASM account, you can’t use Apple’s Automated Device Enrollment. You can instead download and distribute your organization’s JumpCloud MDM enrollment profile, and have users install it.
- Download your organization’s enrollment profile.
- Log in to the JumpCloud Admin Portal: https://console.jumpcloud.com.
- Go to DEVICE MANAGEMENT > MDM.
- On the Home Page under Admin iOS Configuration, click View QR Code, then click Direct Link below the QR code to download the iOS MDM enrollment profile. The iOS MDM enrollment profile expires after 1 hour.
- Distribute the enrollment profile file to each user. If you email the enrollment profile file to users, note that JumpCloud enforces settings that are applied to a device and not a specific user.
- Verify that the user is on the device you want to manage when the user installs and approves the enrollment profile.
- Instruct the user to install the enrollment profile on their devices and approve the profile:
- Tap Allow to download the profile.
- Tap Close to go to the profile in Settings.
- Tap Profile Downloaded, then tap Install to install the MDM enrollment profile.
- Tap Trust to enroll this device in MDM.
- After the profile is installed, tap Done.
- Assign the device to the user.
- Log in to the JumpCloud Admin Portal: https://console.jumpcloud.com.
- Go to USER MANAGEMENT > Users.
- Select a user.
- Select Devices and select the iOS device that you want to assign to this user.
- Click save user.