I den här artikeln kommer cmdleten 'Get-WinEvent' att utvecklas.
En komplett guide till hur du använder Get-WinEvent PowerShell Cmdlet
Som beskrivs i avsnittet ovan är den angivna cmdleten ansvarig för att hämta händelseloggar för systemet och applikationen. Exempel som förklarar den angivna cmdleten nämns nedan.
Exempel 1: Använd 'Get-WinEvent' Cmdlet för att hämta alla loggar från en lokal dator
Det här exemplet kommer att hämta listan över alla loggar från en lokal dator:
Skaffa sig - WinEvent - ListLog *
Exempel 2: Använd 'Get-WinEvent' Cmdlet för att hämta installationslistan
Det här exemplet visar listan med inställningsloggar:
Skaffa sig - WinEvent - ListLog Setup | Format-lista -Fast egendom *
I kodavsnittet ovan:
- Skriv först ' Get-WinEvent ' cmdlet följt av ' -Listlogg ' parameter som har ' Uppstart ” värde tilldelat.
- Lägg sedan till ' | ” pipeline följt av ” Format-lista ' cmdlet.
- Tilldela slutligen ' -Fast egendom ' parameter och lägg till ' * ' jokertecken för att välja alla egenskaper:
Exempel 3: Använd 'Get-WinEvent' Cmdlet för att hämta händelseloggleverantörer och loggnamn
I den här illustrationen kommer händelseloggleverantörerna och loggnamnen att hämtas genom att lägga till ' -ListProvider parametern tillsammans med ' Get-WinEvent ' cmdlet och ' * ' jokertecken:
Skaffa sig - WinEvent - ListProvider *
Exempel 4: Använd 'Get-WinEvent' Cmdlet för att få loggleverantörer som skriver till en specifik logg
Denna demonstration kommer att få listan över loggleverantörer genom att exekvera den givna koden:
( Skaffa sig - WinEvent - ListLog-applikation ) .ProviderNames
Exempel 5: Använd 'Get-WinEvent' Cmdlet för att hämta händelseleverantörsloggar som innehåller en specifik sträng
I det här exemplet kommer den specifika strängen att sökas och hittas bland olika cmdlets. För att göra det, linda helt enkelt strängen inom jokertecken ' * ', tillsammans med ' -ListProvider parametern och Get-WinEvent ' cmdlet:
Skaffa sig - WinEvent - ListProvider * Politik *
Exempel 6: Använd 'Get-WinEvent' Cmdlet för att hämta händelseloggarna från en server
Det här exemplet kommer att hämta loggarna från en server:
Skaffa sig - WinEvent - ListLog * -Datornamn lokal värd | Var-Objekt { $_ .RecordCount }I denna angivna kod ovan:
- Ange först ' Get-WinEvent ' cmdlet tillsammans med ' -Listlogg ' parameter och jokertecken ' * ”.
- Lägg sedan till ' -Datornamn ' parameter som har värdet ' lokal värd ' tilldelas den och lägg till ' | ” pipeline efter den.
- Slutligen, definiera ' Var-Objekt ' cmdlet med det nämnda villkoret:
Det handlade om att använda kommandot Get-WinEvent i PowerShell.
Slutsats
den ' Get-WinEvent ” cmdlet hämtar händelsespårningsloggfilerna och händelseloggarna på de lokala och fjärranslutna systemen. Dessutom får den också en lista över leverantörer av händelseloggar och händelseloggar. Den här artikeln har förklarat 'Get-WinEvent'-cmdleten med hänvisning till flera exempel.