2012-12-14 21 views
0

我正在尋找一種方法來知道最後一次Hyper-V虛擬機關機的時間。我如何知道Hyper-V虛擬機的最後一次關機時間

我想要做的是檢查長時間沒有開機的Hyper-V虛擬機使用的存儲空間。

我檢查了其他問題,發現與wmi,Win32_OperatingSystem.LastBootUpTime屬性我可以識別上電啓動的Windows操作系統的最後一次啓動時間,但它不可能連接到斷電虛擬機,所以這是不好的。 我也檢查了Hyper-V wmi的屬性,但是找不到一種方法來做到這一點。

如果您有什麼好主意,請幫助我!

回答

0

獲取虛擬機的Msvm_ComputerSystem對象,並檢查TimeOfLastStateChange字段。使用EnabledState字段判斷VM是打開還是關閉。

+0

感謝您的評論。不幸的是,TimeOfLastStateChange似乎並沒有解決這個問題,因爲它顯示了poweredOn vms的最後一次啓動時間,以及類似於poweredOff vms的「最近時間」。我想找到一種方法來了解關閉vms的「最後poweredOff時間」。任何幫助都適用。 – ululu7

相關問題