Migrate Devices From Other MDM Providers to JumpCloud

There are two ways to migrate macOS devices from other Mobile Device Management (MDM) vendors to JumpCloud’s MDM. The method you use depends on the device’s enrollment status in Apple’s Automated Device Enrollment (ADE) or Apple Business Manager (ABM):

To migrate an Automated Device Enrollment-enrolled device to JumpCloud MDM:

You’ll need to log into your ABM or Apple School Manager (ASM) account to reassign the device, and then re-enroll it using Apple’s Automated Device Enrollment.

  1. Access your current MDM provider and unenroll the device from that provider. If the current MDM provider cannot send the unenroll command and the enrollment profile is non-removable, you will need to erase the device before re-enrolling it with JumpCloud.
  2. If the device was enrolled using Automated Device Enrollment with ABM or ASM, reassign the device from your ABM or ASM account:
    1. Log into your ABM or ASM account.
    2. Select Devices in the sidebar and select your device. You might need to search by serial number.
    3. Click Edit MDM Server.
    4. Select one of these options:
    5. Click Continue, then click Continue again to confirm the change. For more details on assigning and reassigning devices, see Apple’s documentation on assigning, reassigning, and unassigning devices in ABM.
    6. Re-enroll the device. As root, use this command to enroll the device with Automated Device Enrollment:
      # profiles renew -type enrollment
      This command also creates a profile that the user cannot remove from the device, so that your company can continue to manage the device.

To migrate a non-Automated Device Enrollment device to JumpCloud MDM:

If your devices have not been enrolled through Apple’s Automated Device Enrollment or ABM, you can migrate those devices from another MDM vendor to JumpCloud’s MDM. If you don’t have the JumpCloud agent installed, installing the enrollment profile also auto-installs the agent. See Add Company-Owned Apple Devices to MDM with Device Enrollment

JumpCloud's MDM Enrollment policy includes the ability to remove existing non-JumpCloud MDM enrollment profiles so that you can migrate devices from another MDM vendor to JumpCloud. See Create a MacOS MDM Enrollment Policy to learn how to remove existing non-JumpCloud MDM enrollment profiles before re-applying the JumpCloud MDM enrollment policy.

  1. Unenroll device from your current vendor.
  2. Enroll the device with JumpCloud. See Choosing an MDM Enrollment Method.


The enrollment policy doesn't remove existing enrollment profiles from other MDM vendors if the devices have been enrolled through Automated Device Enrollment or ABM.

Back to Top

Still Have Questions?

If you cannot find an answer to your question in our FAQ, you can always contact us.

Submit a Case