So, we have hundreds of virtual machines. A large percentage of these virtual machines aren't being used anymore (even though they might be "Running"). Is there a way to determine the last time a virtual machine was used?
The virtual machine modified date is useless if you have Heartbeat on (which we do). I've taken a look at the last write time and last access time for the virtual machine's virtual hard disk, however, that doesn't seem to be accurate either.
*The majority of virtual machines are not on our domain as our cloud is mainly used for testing and development purposes. Therefore, Group Policy would not be an option.
*We can't rely on our users to delete or turn off their virtual machines if they aren't being used anymore.