Дата последнего выключения виртуальной машины в Hyper-V 2016

В Hyper-V 2012, когда у нас была конфигурация vm в формате xml, можно было найти узел last_powered_off_time в файле конфигурации xm vm:

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

и получить эту информацию легко. Однако в Windows 2016 формат конфигурации Hyper-V vm изменился на двоичный файл.vmcx. Even though I can read the properties with Compare-VM cmdlet I cannot see a property that stores the last powered off date like I could in Hyper-V 2012 XML file.

What options do I have to check when a vm was last powered off in the Hyper-V 2016?

1 ответ

Поскольку в новой версии файлов конфигурации на Hyper-V такой опции нет, PowerShell также не даст точной информации. Попробуйте класс MSVM_ComputerSystem, чтобы получить последнее изменение состояния - https://docs.microsoft.com/ru-ru/previous-versions/windows/desktop/virtual/msvm-computersystem но оно также изменится во время загрузки.

Microsoft выпускает новые классы WMI при каждом значительном обновлении, и вы можете проверить нужный класс здесь - https://docs.microsoft.com/en-us/windows/desktop/hyperv_v2/what-s-new-in-hyper-v

Другие вопросы по тегам