Hyper-V 2016 中虚拟机的上次关闭日期

Hyper-V 2016 中虚拟机的上次关闭日期

在 Hyper-V 2012 中,当我们以 xml 格式配置虚拟机时,可以在虚拟机的配置 .xml 文件中查找 last_powered_off_time 节点:

<last_powered_off_time type="integer">131592348393627970"</last_powered_off_time>

并轻松获取此信息。但是,在 Windows 2016 Hyper-V 中,虚拟机配置格式更改为二进制文件 .vmcx。尽管我可以使用 Compare-VM cmdlet 读取属性,但我无法像在 Hyper-V 2012 XML 文件中那样看到存储上次关机日期的属性。

在 Hyper-V 2016 中,我需要检查哪些选项来检查虚拟机上次关闭的时间?

答案1

由于 Hyper-V 上的新版本配置文件没有这样的选项,PowerShell 也不会提供准确的信息。尝试使用 MSVM_ComputerSystem 类来获取最后的状态更改 -https://docs.microsoft.com/ru-ru/previous-versions/windows/desktop/virtual/msvm-computersystem但它也会在启动过程中改变。

微软在每次重大更新中都会发布新的 WMI 类,您可以在此处查看所需的类 -https://docs.microsoft.com/en-us/windows/desktop/hyperv_v2/what-s-new-in-hyper-v

相关内容