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.