Ten pismo będzie obserwować przewodnik na temat cmdlet „Get-Eventlog”.
Jak używać cmdlet „Get-Eventlog” w PowerShell, aby uzyskać dzienniki zdarzeń systemu Windows?
Cmdlet „Get-Eventlog”Otrzymuje dzienniki zdarzeń i wydarzenia od zdalnych i lokalnych komputerów. Ten cmdlet otrzymuje dzienniki zdarzeń z lokalnego komputera. Jednak aby uzyskać dzienniki zdarzeń ze zdalnego komputera, skorzystaj z „Nazwa komputera„Parametr w kodzie. Ponadto do wyszukiwania niestandardowych zdarzeń dziennika używane są również wartości właściwości i parametry.
Przykład 1: Uzyskaj listę zdarzeń na komputerze lokalnym
Ten przykład odzyska listę zdarzeń dostępnych na komputerze lokalnym:
Get -eventlog -listZgodnie z powyższym kodem:
Przykład 2: Zdobądź ostatnie wpisy z określonego dziennika zdarzeń
Teraz odzyskaj najnowsze dzienniki zdarzeń:
Get -Eventlog -logname System -NEWEST 7Zgodnie z powyższym kodem:
Przykład 3: Uzyskaj informacje o szczegółach z dziennika pojedynczego zdarzenia aplikacji
Możesz także uzyskać szczegóły dotyczące konkretnego procesu lub aplikacji:
Get -EventLog Application -NeWest 1 | Zdobądź członekZgodnie z powyższym kodem:
Przykład 4: Pobierz pojedynczy dziennik błędów za pomocą określonego indeksu
Ta demonstracja pomoże odzyskać dziennik błędów systemowych za pomocą określonego indeksu:
Get -eventlog -logname System -entrytype Błąd -Index 450W wyżej wymieniony kod:
Chodziło o rejestr zdarzeń w PowerShell.
Wniosek
„„Get-Evenlog”CMDLET w PowerShell otrzymuje dzienniki zdarzeń związane z bezpieczeństwem, systemem lub aplikacją. Używa parametrów do uzyskania dostosowanego dziennika zdarzeń za pomocą wartości właściwości. Ten blog opracował cmdlet „Get-Eventlog” z kilkoma przykładami.