我正在尋求一些幫助來確定虛擬機是否崩潰,我目前正在使用一個 java 程序,該程序通過運行 Powershell 腳本來迭代多個服務器上的 200 多個虛擬機并確定它們是否崩潰。關于我應該用來確定這些虛擬機是否崩潰的腳本的任何想法。目前使用腳本來獲取登錄用戶,如果沒有響應,我將嘗試一個新的 PSSession ,如果失敗則假設它已崩潰。該方法的檢測準確度為 80-90%,但有些被標記為崩潰的方法實際上并非如此。有什么建議或指示可以提供幫助嗎?干杯。編輯:不同版本的 Windows 需要不同的檢查。我發現 Test-WSMAN 在 Windows Server 2012-2016 上運行良好,并且獲取 WMIObject 在 2008 服務器上運行良好。
1 回答

慕的地10843
TA貢獻1785條經驗 獲得超8個贊
我會找到一些價值不斷變化的東西。例如監控網絡連接。
您可以使用 :
(Get-NetAdapterStatistics).ReceivedBytes
您從中獲得的值不斷變化 - 您從該命令獲得的所有 4 個值也是如此。
如果查詢沒有得到任何響應,則可能已崩潰。如果網卡在一段時間內沒有發送或接收任何內容,則很可能會發生崩潰。
我認為,將其添加到您已經執行的檢查中會提高您的準確性。
添加回答
舉報
0/150
提交
取消