Automated Device Enrollment (what JAMF calls DEP) all uses Apples API. The Automated Device Enrollment process for a VM vs physical device should be the same. However, keep in mind that JAMF does not support VM's and not all of Apples services and functions work on VM's.
There are two places I would check to gather information.
- JAMF System Logs - look for the enrollment logs to see if JAMF is logging any errors.
- MacOS Logs - Open Console from the Setup Screen and read the various logs to see if you can identify issues.
To open Console and Terminal from Setup, use the following keyboard commands.
CTL + OPTION + CMD + T (for Terminal)
CTL + OPTION + CMD + C (for Console)
Automated Device Enrollment (what JAMF calls DEP) all uses Apples API. The Automated Device Enrollment process for a VM vs physical device should be the same. However, keep in mind that JAMF does not support VM's and not all of Apples services and functions work on VM's.
There are two places I would check to gather information.
- JAMF System Logs - look for the enrollment logs to see if JAMF is logging any errors.
- MacOS Logs - Open Console from the Setup Screen and read the various logs to see if you can identify issues.
To open Console and Terminal from Setup, use the following keyboard commands.
CTL + OPTION + CMD + T (for Terminal)
CTL + OPTION + CMD + C (for Console)
An additional caveat to testing ADE/DEP in a VM is that there currently isn't a mechanism to use Apple Silicon VMs because Apple's VM framework for Apple Silicon does not allow setting the serial number of the VM.
An additional caveat to testing ADE/DEP in a VM is that there currently isn't a mechanism to use Apple Silicon VMs because Apple's VM framework for Apple Silicon does not allow setting the serial number of the VM.
On the money.
Some good reading as always about the topic here;
https://eclecticlight.co/2023/06/20/what-works-in-virtualising-macos-on-apple-silicon-and-what-doesnt/#H4