With client Hyper-V available on most clients today, is there a reliable way to detect who is using it to run VMs? Things I've tried:
- Hyper-V role - unreliable. I found the role could be enabled, but it doesn't mean VMs have been deployed.
- Hyper-V services - unreliable. I found the services could be running, but it doesn't mean VMs have been deployed.
- Network adapter - unreliable. I found the virtual network adapter could be present, but it doesn't mean VMs have been deployed.
- VM directory - unreliable. I checked %programdata% but users can move their VMs to an alternate location.
Any other ideas?