Täydellinen opas Get-WinEvent PowerShell Cmdlet -komennolla

Taydellinen Opas Get Winevent Powershell Cmdlet Komennolla



' Hanki-WinEvent ” PowerShellin cmdletiä käytetään tapahtumalokien hakemiseen. Lisäksi se saa myös tapahtumien jäljityslokitiedostot etä- ja paikallisissa tietokoneissa. Tarkemmin sanottuna se saa vain järjestelmä- ja sovelluslokit. Tämä cmdlet saa apua ' Windowsin tapahtumaloki ”teknologiaa tukien hankinnassa. 'Get-WinEvent' -cmdlet hakee luettelot tapahtumalokien tarjoajista ja tapahtumalokeista.

Tässä artikkelissa käsitellään Get-WinEvent-cmdlet-komentoa.

Täydellinen opas Get-WinEvent PowerShell Cmdlet -komennolla

Kuten yllä olevassa osiossa on kuvattu, mainittu cmdlet vastaa järjestelmän ja sovelluksen tapahtumalokien hankkimisesta. Esimerkkejä mainitusta cmdletistä on mainittu alla.







Esimerkki 1: Käytä 'Get-WinEvent' -cmdlet-komentoa saadaksesi kaikki lokit paikalliselta tietokoneelta

Tämä esimerkki hakee luettelon kaikista lokeista paikalliselta tietokoneelta:



Saada - WinEvent - ListLog *



Esimerkki 2: Käytä 'Get-WinEvent' -cmdlet-komentoa saadaksesi asennusluettelolokin

Tämä esimerkki näyttää luettelon asennuslokeista:





Saada - WinEvent - ListLog-asetukset | Format-List - Omaisuus *

Yllä olevassa koodinpätkässä:

  • Kirjoita ensin ' Hanki-WinEvent ' cmdlet ja sen jälkeen ' -ListLog ' parametri, jolla on ' Perustaa ” arvo määritetty.
  • Lisää sitten ' | '-putki, jota seuraa ' Format-List ” cmdlet.
  • Määritä lopuksi ' - Omaisuus ' -parametri ja lisää ' * ' jokerimerkki valitaksesi kaikki ominaisuudet:



Esimerkki 3: Käytä 'Get-WinEvent' -cmdlet-komentoa saadaksesi tapahtumalokien toimittajat ja lokinimet

Tässä kuvassa tapahtumalokin tarjoajat ja lokien nimet haetaan lisäämällä ' -ListProvider '-parametri yhdessä ' Hanki-WinEvent ' cmdlet ja ' * ' jokerimerkki:

Saada - WinEvent - ListProvider *

Esimerkki 4: Käytä 'Get-WinEvent' -cmdlet-komentoa saadaksesi lokitoimittajat, jotka kirjoittavat tiettyyn lokiin

Tämä esittely saa luettelon lokien tarjoajista suorittamalla annetun koodin:

( Saada - WinEvent - ListLog-sovellus ) .ProviderNames

Esimerkki 5: Käytä 'Get-WinEvent' -cmdlet-komentoa saadaksesi tapahtumantarjoajan lokit, jotka sisältävät tietyn merkkijonon

Tässä esimerkissä tietty merkkijono etsitään ja löydetään useiden cmdlet-komentojen joukosta. Tee tämä yksinkertaisesti käärimällä merkkijono jokerimerkkiin ' * ', kanssa ' -ListProvider ' parametri ja ' Hanki-WinEvent ” cmdlet:

Saada - WinEvent - ListProvider * Käytäntö *

Esimerkki 6: Käytä 'Get-WinEvent' -cmdlet-komentoa saadaksesi tapahtumalokit palvelimelta

Tämä esimerkki saa lokit palvelimelta:

Saada - WinEvent - ListLog * -Tietokoneen nimi paikallinen isäntä | Missä-Objekti { $_ .RecordCount }

Tässä yllä mainitussa koodissa:

  • Määritä ensin ' Hanki-WinEvent ' cmdlet yhdessä ' -ListLog ' parametri ja jokerimerkki ' * ”.
  • Lisää sitten ' -Tietokoneen nimi 'parametri, jolla on arvo' paikallinen isäntä ja lisää ' | ”putki sen jälkeen.
  • Lopuksi määrittele ' Missä-Objekti ” cmdlet mainitulla ehdolla:

Siinä oli kyse Get-WinEvent-komennon käyttämisestä PowerShellissä.

Johtopäätös

' Hanki-WinEvent ” cmdlet hakee tapahtumien jäljityslokitiedostot ja tapahtumalokit paikallisissa ja etäjärjestelmissä. Lisäksi se saa myös luettelon tapahtumalokien tarjoajista ja tapahtumalokeista. Tässä artikkelissa on selitetty Get-WinEvent-cmdlet useiden esimerkkien avulla.