How to perform an enrollment of a macOS virtual machine in Parallels Desktop using JAMF or another MDM provider

1 users found this article helpful

Information

To perform a macOS virtual machine enrollment in Parallels Desktop using JAMF or any other MDM (Mobile device management) provider it's required to change the virtual machine serial number and hardware model identifier.

Note: this feature is available only in Parallels Desktop Pro and Parallels Desktop Business editions. To use it in a virtual machine running on a Mac with Apple M1 Chip, you need to run Parallels Desktop 17 or later. 

  1. Start creating a new macOS VM using a DMG or an app file downloaded from App Store.
  2. Once the OS installation finishes, shut down the virtual machine.
  3. Go to the virtual machine configuration, Hardware > Boot Order > Advanced Settings.
  4. Enter the following two system flags:

    devices.smbios.serial=<serial>

    devices.mac_hw_model=<mac_model>

    For example:

    devices.smbios.serial="C02XK123456"

    devices.mac_hw_model="Macmini7,1"

  5. Close the configuration window and create a snapshot as per instructions from the article.

  6. Start the virtual machine.

If after changing JAMF version and/or upgrading Parallels Desktop version the enrollment cannot be performed, delete a record for this VM asset in JSS under "Advanced Mobile Device Searches".

Was this article helpful?

Tell us how we can improve it.