Išsamus Get-WinEvent PowerShell cmdlet naudojimo vadovas

Issamus Get Winevent Powershell Cmdlet Naudojimo Vadovas



Get-WinEvent ” cmdlet PowerShell naudojama įvykių žurnalams gauti. Be to, ji taip pat gauna įvykių sekimo žurnalo failus nuotoliniuose ir vietiniuose kompiuteriuose. Tiksliau, jis gauna tik sistemos ir programų žurnalus. Ši cmdlet gauna pagalbą iš „ „Windows“ įvykių žurnalas “ technologija gaudama rąstus. „Get-WinEvent“ cmdlet nuskaito įvykių žurnalo teikėjų ir įvykių žurnalų sąrašus.

Šiame straipsnyje bus išsamiai aprašyta cmdlet „Get-WinEvent“.

Išsamus Get-WinEvent PowerShell cmdlet naudojimo vadovas

Kaip aprašyta aukščiau esančiame skyriuje, nurodyta cmdlet yra atsakinga už sistemos ir programos įvykių žurnalų gavimą. Toliau pateikiami pavyzdžiai, paaiškinantys nurodytą cmdlet.







1 pavyzdys: naudokite „Get-WinEvent“ cmdlet, kad gautumėte visus žurnalus iš vietinio kompiuterio

Šis pavyzdys nuskaitys visų žurnalų sąrašą iš vietinio kompiuterio:



Gauk - WinEvent - Sąrašo žurnalas *



2 pavyzdys: Norėdami gauti sąrankos sąrašo žurnalą, naudokite „Get-WinEvent“ cmdlet

Šiame pavyzdyje bus rodomas sąrankos žurnalų sąrašas:





Gauk - WinEvent - ListLog sąranka | Formatas-sąrašas -Nuosavybė *

Aukščiau pateiktame kodo fragmente:

  • Pirmiausia parašykite „ Get-WinEvent “ cmdlet, po kurio seka „ -ListLog ' parametras, turintis ' Sąranka “ priskirta reikšmė.
  • Tada pridėkite „ | ' dujotiekis, po kurio seka ' Formatas-sąrašas “ cmdlet.
  • Galiausiai priskirkite „ -Nuosavybė “ parametrą ir pridėkite „ * “ pakaitos simbolis, kad pasirinktumėte visas ypatybes:



3 pavyzdys: Norėdami gauti įvykių žurnalų teikėjus ir žurnalų pavadinimus, naudokite „Get-WinEvent“ cmdlet

Šioje iliustracijoje įvykių žurnalo teikėjai ir žurnalų pavadinimai bus nuskaityti pridedant „ - Sąrašo teikėjas “ parametras kartu su „ Get-WinEvent “ cmdlet ir „ * pakaitos simbolis:

Gauk - WinEvent - Sąrašo teikėjas *

4 pavyzdys: naudokite „Get-WinEvent“ cmdlet, kad gautumėte žurnalo teikėjus, kurie rašo į konkretų žurnalą

Ši demonstracija gaus žurnalų teikėjų sąrašą, vykdydama nurodytą kodą:

( Gauk - WinEvent - „ListLog“ programa ) .Teikėjų vardai

5 pavyzdys: naudokite „Get-WinEvent“ cmdlet, kad gautumėte įvykių teikėjo žurnalus, kuriuose yra konkreti eilutė

Šiame pavyzdyje konkreti eilutė bus ieškoma ir rasta tarp įvairių cmdlet. Norėdami tai padaryti, tiesiog apvyniokite eilutę pakaitos simboliu ' * ', kartu su ' - Sąrašo teikėjas “ parametras ir „ Get-WinEvent ' cmdlet:

Gauk - WinEvent - Sąrašo teikėjas * politika *

6 pavyzdys: Norėdami gauti įvykių žurnalus iš serverio, naudokite „Get-WinEvent“ cmdlet

Šis pavyzdys gaus žurnalus iš serverio:

Gauk - WinEvent - Sąrašo žurnalas * - Kompiuterio pavadinimas vietinis šeimininkas | Kur-Objektas { $_ .RecordCount }

Šiame aukščiau nurodytame kode:

  • Pirmiausia nurodykite „ Get-WinEvent ' cmdlet kartu su ' -ListLog parametras ir pakaitos simbolis * “.
  • Tada pridėkite ' - Kompiuterio pavadinimas ' parametras, kurio reikšmė ' vietinis šeimininkas “, jam priskirtas ir pridėkite „ | “ dujotiekis po jo.
  • Galiausiai apibrėžkite „ Kur-Objektas “ cmdlet su minėta sąlyga:

Tai buvo viskas apie „PowerShell“ komandos Get-WinEvent naudojimą.

Išvada

Get-WinEvent ” cmdlet gauna įvykių sekimo žurnalo failus ir įvykių žurnalus vietinėse ir nuotolinėse sistemose. Be to, jis taip pat gauna įvykių žurnalų teikėjų ir įvykių žurnalų sąrašą. Šiame straipsnyje paaiškinta cmdlet „Get-WinEvent“ su keliais pavyzdžiais.