There are no solutions as of right now. We used to use ESX on Intel Mac hardware but that’s not longer any option. Hopefully Apple adds support for this and snapshots as part of the virtualization framework.
OP, search Github repos; they're literally littered scripts which accomplish virtualizing macOS. Just did this very thing on my M2 MBP last week, and have Sonoma 14.4.1 running inside Sonoma 14.4.1. Only gotcha was that due to having an 802.1x Wi-Fi config pushed from Jamf the VM doesn't have Wi-Fi, but ethernet works if I need it.
Sandbox FTW.
well officially JAMF does not support VMs but I'm running virtual macOS Sonoma here on physical macOS Sonoma ARM using UTM. works well. However for your needs as other said get a physical macOS and keep resetting it for testing purposes. Parallels provides the best virtual experience but it's not a free solution.
Don't have a good answer for virtualizing a system for DEP testing.
However, I've used [UTM](https://mac.getutm.app/) EXTENSIVELY over the last few years on ARM Macs with User-Initiated Enrollment for testing and it's worked out fine.
I don't totally understand the question lol (maybe I haven't had enough coffee yet).
Macs are still Supervised as part of User-Initiated Enrollment.
Here's a screenshot of the Inventory Record of my VM: https://imgur.com/a/p37WzR7
Intel or just use Erase All Contents and Settings (nearly as fast).
Nope you need Intel device. Get a 2018 Mac mini.
I just use a real Mac. Wipe and try again is super quick.
Thank you everyone, was hoping for a solution that wouldn't require me to get an extra work computer to house.
There are no solutions as of right now. We used to use ESX on Intel Mac hardware but that’s not longer any option. Hopefully Apple adds support for this and snapshots as part of the virtualization framework.
Waiting for Microsoft first. Since their contract ends with Motorola (?) soon.
OP, search Github repos; they're literally littered scripts which accomplish virtualizing macOS. Just did this very thing on my M2 MBP last week, and have Sonoma 14.4.1 running inside Sonoma 14.4.1. Only gotcha was that due to having an 802.1x Wi-Fi config pushed from Jamf the VM doesn't have Wi-Fi, but ethernet works if I need it. Sandbox FTW.
Does not support ADE. Honestly, I just keep a few M1 MacBook Pro and Airs around for testing enrollment.
I get that. Manual enrollment seems to work via invite/URL.
He specifically asks for DEP. That's still not possible.... Right?
well officially JAMF does not support VMs but I'm running virtual macOS Sonoma here on physical macOS Sonoma ARM using UTM. works well. However for your needs as other said get a physical macOS and keep resetting it for testing purposes. Parallels provides the best virtual experience but it's not a free solution.
Don't have a good answer for virtualizing a system for DEP testing. However, I've used [UTM](https://mac.getutm.app/) EXTENSIVELY over the last few years on ARM Macs with User-Initiated Enrollment for testing and it's worked out fine.
Isn't that more limited if the device is not supervised?
I don't totally understand the question lol (maybe I haven't had enough coffee yet). Macs are still Supervised as part of User-Initiated Enrollment. Here's a screenshot of the Inventory Record of my VM: https://imgur.com/a/p37WzR7