Un ghid complet pentru utilizarea cmdlet-ului PowerShell Get-WinEvent

Un Ghid Complet Pentru Utilizarea Cmdlet Ului Powershell Get Winevent



Get-WinEvent ” cmdlet-ul din PowerShell este folosit pentru a obține jurnalele de evenimente. Mai mult, primește și fișierele jurnal de urmărire a evenimentelor pe computere locale și de la distanță. Mai exact, primește doar jurnalele de sistem și aplicații. Acest cmdlet primește asistență de la „ Jurnal de evenimente Windows ” în timp ce obținem loguri. Cmdletul „Get-WinEvent” preia listele furnizorilor de jurnal de evenimente și jurnalele de evenimente.

În acest articol, cmdletul „Get-WinEvent” va fi elaborat.

Un ghid complet pentru utilizarea cmdlet-ului PowerShell Get-WinEvent

După cum este descris în secțiunea de mai sus, cmdletul menționat este responsabil pentru obținerea jurnalelor de evenimente ale sistemului și aplicației. Exemple care explică cmdletul menționat sunt menționate mai jos.







Exemplul 1: Utilizați cmdlet-ul „Get-WinEvent” pentru a obține toate jurnalele de pe un computer local

Acest exemplu va prelua lista tuturor jurnalelor de pe un computer local:



obține - WinEvent - ListLog *



Exemplul 2: Utilizați cmdlet-ul „Get-WinEvent” pentru a obține jurnalul listei de configurare

Acest exemplu va afișa lista cu jurnalele de configurare:





obține - WinEvent - Configurare ListLog | Format-List -Proprietate *

În fragmentul de cod de mai sus:

  • Mai întâi, scrieți „ Get-WinEvent cmdlet ” urmat de „ -ListLog ” parametru având „ Înființat ” valoare atribuită.
  • Apoi, adăugați „ | ” conductă urmată de ” Format-List ” cmdlet.
  • În cele din urmă, atribuiți „ -Proprietate ” și adăugați parametrul „ * ” wildcard pentru a selecta toate proprietățile:



Exemplul 3: Utilizați cmdlet-ul „Get-WinEvent” pentru a obține furnizorii de jurnale de evenimente și numele de jurnal

În această ilustrație, furnizorii de jurnal de evenimente și numele de jurnal vor fi preluate prin adăugarea „ -ListProvider parametrul împreună cu parametrul „ Get-WinEvent cmdlet-ul ” și „ * ” wildcard:

obține - WinEvent - ListProvider *

Exemplul 4: Utilizați cmdlet-ul „Get-WinEvent” pentru a obține furnizorii de jurnal care scriu într-un anumit jurnal

Această demonstrație va obține lista furnizorilor de jurnal prin executarea codului dat:

( obține - WinEvent - Aplicația ListLog ) .Nume furnizori

Exemplul 5: Utilizați cmdlet-ul „Get-WinEvent” pentru a obține jurnalele furnizorului de evenimente care conțin un șir specific

În acest exemplu, șirul specific va fi căutat și găsit printre diverse cmdlet-uri. Pentru a face acest lucru, pur și simplu înfășurați șirul în wildcard „ * ', impreuna cu ' -ListProvider ' parametrul și ' Get-WinEvent ” cmdlet:

obține - WinEvent - ListProvider * Politică *

Exemplul 6: Utilizați cmdlet-ul „Get-WinEvent” pentru a obține jurnalele de evenimente de pe un server

Acest exemplu va obține jurnalele de la un server:

obține - WinEvent - ListLog * -Numele calculatorului gazdă locală | Unde-Obiect { $_ .RecordCount }

În acest cod menționat mai sus:

  • Mai întâi, specificați „ Get-WinEvent cmdlet ” împreună cu „ -ListLog „parametrul și wildcardul „ * ”.
  • Apoi adăugați „ -Numele calculatorului „parametru având valoarea „ gazdă locală ” atribuit acestuia și adăugați „ | ” conductă după el.
  • În cele din urmă, definiți „ Unde-Obiect ” cmdlet cu condiția menționată:

Totul a fost despre utilizarea comenzii Get-WinEvent în PowerShell.

Concluzie

Get-WinEvent cmdlet-ul primește fișierele jurnal de urmărire a evenimentelor și jurnalele de evenimente pe sistemele locale și la distanță. În plus, primește și lista furnizorilor de jurnal de evenimente și jurnalele de evenimente. Acest articol a explicat cmdletul „Get-WinEvent” cu referire la mai multe exemple.