Lütfen dikkat: Bu web sitesi bir erişilebilirlik sistemi içerir. Web sitesini, ekran okuyucu kullanan görme engellilere göre ayarlamak için Control-F11'e basın; Erişilebilirlik menüsünü açmak için Control-F10'a basın.

PowerShell komutlarını kullanarak bir Nutanix Hyper-V ana bilgisayarından Hyper-V günlükleri nasıl toplanır?

PowerShell komutlarını kullanarak bir Nutanix Hyper-V ana bilgisayarından Hyper-V günlükleri nasıl toplanır?

PowerShell komutlarını kullanarak bir Nutanix Hyper-V ana bilgisayarından Hyper-V günlükleri nasıl toplanır?

Bu makine tarafından çevirisi yapılmış bir makaledir, orijinal İngilizce halini görmek için lütfen buraya tıklayın.

Tanım

Bu makalede, PowerShell komutlarını kullanarak Hyper-V ana bilgisayarlarından hipervizör günlüklerini toplamak için kullanılan prosedür tanıtılmaktadır.

Uygulanabilir Sistemler

ThinkAgile HX

Prosedürler

  1. Sorun yaşanan VM'leri içeren hipervizör ana bilgisayarında oturum açın.
  2. Windows PowerShell'i açın ve Yönetici Olarak Çalıştır'ı seçin.
  3. Get -WinEvent cmdlet'i, günlükleri yerel veya uzak bir sunucudan çekmek için kullanılır. Windows sunucularında yüzlerce günlük vardır, bu nedenle yalnızca ihtiyacınız olanları toplamalısınız. Örneğin Get-Winevent -Listlog * komutunun çıktısı kapsamlı olacaktır.
    Aşağıda gösterilen kısaltılmış örnek çıktıda yaklaşık 19 Hyper-V günlüğü bulunmaktadır.
    hyperv günlükleri
    Aşağıdaki adımlarda, günlükleri yakalamak ve çıktıları CSV formatında kaydetmek için kullanılan komut örnekleri tanıtılmaktadır.
  4. Yalnızca Hyper-V günlüklerini yakalamak ve çıktı paketini seçtiğiniz bir dizine kaydetmek için aşağıda belirtilen prosedürü izleyin.
    1. mkdir c:\temp komutunu kullanarak bir geçici dizin oluşturun .
      mdir
      Not : Çıkış dizini yoksa geri kalan adımlar başarısız olur.

    2. Hyper-V* günlüklerini ve SMBClient* günlüklerini toplamak ve çıktıyı, dosya adında bilgisayar adının bulunduğu c:\temp klasörüne yerleştirmek için aşağıdaki PowerShell betiğini çalıştırın.
       Get-WinEvent @{logname = "Microsoft- Windows -Hyper-V*", "Microsft- Windows -SMBClient*" } -ErrorAction Yoksay | TimeCreated , LogName , Id , LevelDisplayName , SağlayıcıAdı , Mesaj , MakineAdı , Kullanıcı Kimliği | Export-Csv -Path "c:\temp\ $env:bilgisayar adı -hyperv.csv" -NoTypeInformation

    3. Yeni oluşturulan CSV dosyasını görüntülemek için dir c:\temp komutunu çalıştırın.
      dizini görüntüle

    4. Uygulama ve sistem günlüklerini birleştirilmiş bir günlük olarak toplamak ve tüm olayları oluşturma zamanına göre sıralamak için aşağıdaki betiği çalıştırın.
       Get-WinEvent @{logname= 'application','system' } -ErrorAction Ignore | TimeCreated , LogName , Id , LevelDisplayName , SağlayıcıAdı , Mesaj , MakineAdı , Kullanıcı Kimliği | Export-Csv -Path "c:\temp\ $env:bilgisayar adı -applicationsystem.csv" -NoTypeInformation 
      uygulama günlüğünü topla
  5. Belirli bir tarihe ait günlükleri veya yalnızca uyarılar ve hatalarla ilgili günlükleri toplamak istediğinizde, çıktıyı filtrelemek için farklı parametreleri Get-WinEvent komutuyla birleştirin.
    1. Düne ait tüm Hyper-V günlüklerini toplamak için aşağıdaki betiği çalıştırın:
       Get-WinEvent -FilterHashTable @{LogName = "Microsoft- Windows -Hyper-V*" ; BaşlangıçZamanı = ( Get-Tarih ) . AddDays( -1 )}  
            
    2. Yalnızca dünkü uyarıları toplamak için aşağıdaki komut dosyasını çalıştırın:
       Get-WinEvent -FilterHashTable @{LogName = "Microsoft- Windows -Hyper-V*" ; BaşlangıçZamanı = ( Get-Tarih ) . AddDays( -1 ) ; Seviye = 3 }
    3. Yalnızca düne ait hata mesajlarını toplamak için aşağıdaki betiği çalıştırın:
       Get-WinEvent -FilterHashTable @{LogName = "Microsoft- Windows -Hyper-V*" ; BaşlangıçZamanı = ( Get-Tarih ) . AddDays( -1 ) ; Seviye = 2 }

    4. Hyper-V günlüklerini toplamak ve bir klasöre çıktı almak için aşağıdaki betiği çalıştırın:
       Get-WinEvent -FilterHashTable @{LogName = "Microsoft- Windows -Hyper-V*" ; BaşlangıçZamanı = ( Get-Tarih ) . AddDays( -1 )} -ErrorAction Yoksay | Export-Csv -Path "c:\temp\ $env:bilgisayar adı -hyperv.csv" -NoTypeInformation 
             
  6. Günlük dosyalarını sıkıştırın ve Lenovo yükleme aracını kullanarak günlüğün tamamını Lenovo Destek'e gönderin.

Ek Bilgiler

İlgili Makale

Belge Numarası:HT510086
İlk Yayın Tarihi:03/11/2020
Son Değişiklik Tarihi:01/06/2024