如何使用PowerShell命令從Nutanix Hyper-V主機收集Hyper-V日誌

如何使用PowerShell命令從Nutanix Hyper-V主機收集Hyper-V日誌

如何使用PowerShell命令從Nutanix Hyper-V主機收集Hyper-V日誌

這份文件為翻譯程式自動翻譯結果,請點選以下連結流灠英文版文件內容。

描述

本文介紹了使用PowerShell命令從Hyper-V主機收集虛擬機監控程序日誌的過程。

適用系統

ThinkAgile HX

  1. 登錄到包含​​問題虛擬機的虛擬機監控程序主機。
  2. 打開Windows PowerShell,然後選擇“以管理員身份運行”
  3. 開始WinEvent cmdlet用於從本地或遠程服務器拉日誌。 Windows服務器有數百個日誌,因此您只應收集所需的日誌。例如, Get-Winevent -Listlog *命令的輸出將是廣泛的。

在下面顯示的簡化示例輸出中,大約有19條Hyper-V日誌。

以下步驟介紹了用於捕獲日誌並將輸出保存為CSV格式的命令示例。

  1. 請按照下面列出的步驟僅捕獲Hyper-V日誌,並將輸出包保存到您選擇的目錄中。

一種。 使用 mkdir c:\ temp 命令 創建一個臨時目錄

:如果輸出目錄不存在,步驟的其餘部分將失敗。

b。運行以下PowerShell腳本以收集Hyper-V *日誌和SMBClient *日誌,並將輸出放置在文件名中具有計算機名稱的c:\ temp文件夾中。

 Get-WinEvent @ {logname = “ Microsoft-Windows-Hyper-V *”,“ Microsft-Windows-SMBClient *”  } -ErrorAction 忽略 | 選擇 TimeCreated  LogNAme  Id  LevelDisplayName  ProviderName  Message  MachineName  UserId | 出口-CSV -Path“C:\ TEMP \ $ ENV:計算機名 -hyperv.csv”-NoTypeInformation 

C。運行dir c:\ temp命令以顯示新創建的CSV文件。

d。運行以下腳本以將應用程序日誌和系統日誌收集為組合日誌,並按創建時間對所有事件進行排序。

 Get-WinEvent @ {logname = 'application','system' } -ErrorAction 忽略 | 選擇 TimeCreated  LogNAme  Id  LevelDisplayName  ProviderName  Message  MachineName  UserId | 出口-CSV -Path“C:\ TEMP \ $ ENV:計算機名 -applicationsystem.csv”-NoTypeInformation 

  1. 當您要收集特定日期的日誌或僅與警告和錯誤相關的日誌時,請將不同的參數與Get-WinEvent命令結合使用以過濾輸出。

一種。要收集昨天的所有Hyper-V日誌,請運行以下腳本:

 Get-WinEvent -FilterHashTable @ {LogName = “ Microsoft-Windows-Hyper-V *” ; StartTime =獲取日期 AddDays( -1 )}   
   

b。要僅收集昨天的警告,請運行以下腳本:

 Get-WinEvent -FilterHashTable @ {LogName = “ Microsoft-Windows-Hyper-V *” ; StartTime =獲取日期 AddDays( -1 ;等級= 3 } 

C。要僅收集昨天的錯誤消息,請運行以下腳本:

 Get-WinEvent -FilterHashTable @ {LogName = “ Microsoft-Windows-Hyper-V *” ; StartTime =獲取日期 AddDays( -1 ;等級= 2 } 

d。要收集hyper-V日誌並輸出到文件夾,請運行以下腳本:

 Get-WinEvent -FilterHashTable @ {LogName = “ Microsoft-Windows-Hyper-V *” ; StartTime =獲取日期 AddDays( -1 )} -ErrorAction 忽略 | 出口-CSV -Path“C:\ TEMP \ $ ENV:計算機名 -hyperv.csv”-NoTypeInformation  
    
  1. 壓縮日誌文件,然後使用Lenovo上傳工具將整個日誌發送給Lenovo支持。

附加信息

獲取事件日誌

相關文章

如何將文件上傳到Lenovo數據中心支持

如何使用Nutanix Prism運行NCC運行狀況檢查並收集輸出

如何使用Nutanix CVM CLI運行NCC運行狀況檢查並收集輸出

如何使用SSH收集虛擬機監控程序日誌以連接到ThinkAgile HX系統中的Controller VM

如何從ThinkAgile MX中的hyper-v主機收集群集診斷日誌

文件ID:HT510086
原始發布日期:03/11/2020
Last Modified Date:03/27/2020