我正在寻找一种方法来了解 Hyper-V VM 上次关闭电源的时间。
我想做的是,检查长时间未开机的 Hyper-V 虚拟机使用的存储空间。
我检查了其他问题,发现使用 wmi,Win32_OperatingSystem.LastBootUpTime 属性我可以识别打开的 Windows 操作系统的上次启动时间,但是无法连接到关闭的 VM,所以这不好。我还检查了 Hyper-V wmi 属性,但找不到这样做的方法。
如果你有什么好的想法,请帮帮我!!
获取 VM 的Msvm_ComputerSystem对象,并检查 TimeOfLastStateChange 字段。使用 EnabledState 字段来判断 VM 是打开还是关闭。