Get-WinEvent PowerShell Cmdlet'i Kullanmak İçin Eksiksiz Bir Kılavuz

Get Winevent Powershell Cmdlet I Kullanmak Icin Eksiksiz Bir Kilavuz



Get-WinEvent Olay günlüklerini almak için PowerShell'deki ” cmdlet'i kullanılır. Ayrıca, uzak ve yerel bilgisayarlardaki olay izleme günlük dosyalarını da alır. Daha spesifik olarak, yalnızca sistem ve uygulama günlüklerini alır. Bu cmdlet, ' Windows olay günlüğü günlükleri alırken teknoloji. 'Get-WinEvent' cmdlet'i, olay günlüğü sağlayıcılarının ve olay günlüklerinin listelerini alır.

Bu yazıda “Get-WinEvent” cmdlet'i üzerinde durulacaktır.

Get-WinEvent PowerShell Cmdlet'i Kullanmak İçin Eksiksiz Bir Kılavuz

Yukarıdaki bölümde açıklandığı gibi, belirtilen cmdlet, sistem ve uygulamanın olay günlüklerini almaktan sorumludur. Belirtilen cmdlet'i açıklayan örnekler aşağıda belirtilmiştir.







Örnek 1: Yerel Bir Bilgisayardan Tüm Günlükleri Almak için 'Get-WinEvent' Cmdlet'ini kullanın

Bu örnek, yerel bir bilgisayardan tüm günlüklerin listesini alacaktır:



Elde etmek - Kazanma Etkinliği - Liste Günlüğü *



Örnek 2: Kurulum Listesi Günlüğünü Almak için 'Get-WinEvent' Cmdlet'ini kullanın

Bu örnek, kurulum günlüklerinin listesini görüntüler:





Elde etmek - Kazanma Etkinliği - ListLog Kurulumu | Biçim Listesi -Mülk *

Yukarıdaki kod parçacığında:

  • İlk olarak, “ Get-WinEvent ” cmdlet ve ardından “ -Liste Günlüğü ” parametresine sahip olan “ Kurmak ” değeri atanmıştır.
  • Ardından, “ | ” boru hattı ve ardından “ Biçim Listesi ” cmdlet'i.
  • Son olarak, “ atayın -Mülk ” parametresini seçin ve “ * ” tüm özellikleri seçmek için joker karakter:



Örnek 3: Olay Günlükleri Sağlayıcılarını ve Günlük Adlarını Almak için 'Get-WinEvent' Cmdlet'ini kullanın

Bu çizimde, olay günlüğü sağlayıcıları ve günlük adları ' eklenerek alınacaktır. -Liste Sağlayıcı ” parametresi ile birlikte “ Get-WinEvent ” cmdlet ve “ * ” joker karakter:

Elde etmek - Kazanma Etkinliği - Liste Sağlayıcı *

Örnek 4: Belirli Bir Günlüğe Yazan Günlük Sağlayıcılarını Almak için 'Get-WinEvent' Cmdlet'ini kullanın

Bu gösteri, verilen kodu yürüterek günlük sağlayıcılarının listesini alacaktır:

( Elde etmek - Kazanma Etkinliği - ListLog Uygulaması ) .Sağlayıcı Adları

Örnek 5: Belirli Bir Dizi İçeren Olay Sağlayıcı Günlüklerini Almak için 'Get-WinEvent' Cmdlet'ini kullanın

Bu örnekte, belirli dize aranacak ve çeşitli cmdlet'ler arasında bulunacaktır. Bunu yapmak için, dizgiyi joker karakterin içine sarmanız yeterlidir ' * ', ile birlikte ' -Liste Sağlayıcı ” parametresi ve “ Get-WinEvent ” cmdlet'i:

Elde etmek - Kazanma Etkinliği - Liste Sağlayıcı * Politika *

Örnek 6: Bir Sunucudan Olay Günlüklerini Almak için “Get-WinEvent” Cmdlet'ini kullanın

Bu örnek, günlükleri bir sunucudan alacaktır:

Elde etmek - Kazanma Etkinliği - Liste Günlüğü * -Bilgisayar adı yerel ana bilgisayar | Nerede-Nesne { $_ .Kayıt sayısı }

Yukarıda belirtilen bu kodda:

  • İlk olarak, “ Get-WinEvent ” ile birlikte cmdlet -Liste Günlüğü ” parametresi ve joker karakter “ * ”.
  • Ardından “ -Bilgisayar adı 'değerine sahip parametre' yerel ana bilgisayar ” ona atanır ve “ | ” ondan sonra boru hattı.
  • Son olarak, “ Nerede-Nesne ” belirtilen koşula sahip cmdlet:

Bu tamamen PowerShell'de Get-WinEvent komutunu kullanmakla ilgiliydi.

Çözüm

Get-WinEvent ” cmdlet, yerel ve uzak sistemlerdeki olay izleme günlük dosyalarını ve olay günlüklerini alır. Ayrıca, olay günlüğü sağlayıcılarının ve olay günlüklerinin listesini de alır. Bu makale “Get-WinEvent” cmdlet'ini birkaç örnekle açıklamıştır.