Una guia completa per utilitzar el cmdlet de PowerShell Get-WinEvent

Una Guia Completa Per Utilitzar El Cmdlet De Powershell Get Winevent



El ' Get-WinEvent ” El cmdlet a PowerShell s'utilitza per obtenir els registres d'esdeveniments. A més, també rep els fitxers de registre de seguiment d'esdeveniments en ordinadors locals i remots. Més concretament, només obté els registres del sistema i de l'aplicació. Aquest cmdlet rep l'ajuda del ' Registre d'esdeveniments de Windows ” tecnologia mentre obteniu registres. El cmdlet 'Get-WinEvent' recupera les llistes de proveïdors de registres d'esdeveniments i registres d'esdeveniments.

En aquest article, es desenvoluparà el cmdlet 'Get-WinEvent'.

Una guia completa per utilitzar el cmdlet de PowerShell Get-WinEvent

Tal com es descriu a la secció anterior, el cmdlet indicat és responsable d'obtenir els registres d'esdeveniments del sistema i de l'aplicació. A continuació s'esmenten exemples que expliquen el cmdlet indicat.







Exemple 1: utilitzeu el cmdlet 'Get-WinEvent' per obtenir tots els registres d'un ordinador local

Aquest exemple recuperarà la llista de tots els registres d'un ordinador local:



Aconseguir - WinEvent - Registre de llista *



Exemple 2: utilitzeu el cmdlet 'Get-WinEvent' per obtenir el registre de la llista de configuració

Aquest exemple mostrarà la llista de registres de configuració:





Aconseguir - WinEvent - Configuració ListLog | Format-Llista -Propietat *

Al fragment de codi anterior:

  • Primer, escriviu el ' Get-WinEvent 'cmdlet seguit del ' -ListLog ' paràmetre que té el ' Configuració ” valor assignat.
  • A continuació, afegiu el ' | ” oleoducte seguit del “ Format-Llista ” cmdlet.
  • Finalment, assigneu el ' -Propietat ' i afegiu el ' * ” comodí per seleccionar totes les propietats:



Exemple 3: utilitzeu el cmdlet 'Get-WinEvent' per obtenir els proveïdors de registres d'esdeveniments i els noms de registre

En aquesta il·lustració, els proveïdors de registre d'esdeveniments i els noms de registre es recuperaran afegint el ' -ListProvider ' paràmetre juntament amb el ' Get-WinEvent cmdlet ' i el ' * ” comodí:

Aconseguir - WinEvent - ListProvider *

Exemple 4: utilitzeu el cmdlet 'Get-WinEvent' per obtenir els proveïdors de registre que escriuen en un registre específic

Aquesta demostració obtindrà la llista dels proveïdors de registre executant el codi donat:

( Aconseguir - WinEvent - Aplicació ListLog ) .Noms del proveïdor

Exemple 5: utilitzeu el cmdlet 'Get-WinEvent' per obtenir els registres del proveïdor d'esdeveniments que contenen una cadena específica

En aquest exemple, la cadena específica es cercarà i es trobarà entre diversos cmdlets. Per fer-ho, simplement emboliqueu la cadena dins del comodí ' * ”, juntament amb el “ -ListProvider ' i el paràmetre ' Get-WinEvent 'cmdlet:

Aconseguir - WinEvent - ListProvider * Política *

Exemple 6: utilitzeu el cmdlet 'Get-WinEvent' per obtenir els registres d'esdeveniments d'un servidor

Aquest exemple obtindrà els registres d'un servidor:

Aconseguir - WinEvent - Registre de llista * - Nom de l'ordinador localhost | On-Objecte { $_ .RecordCount }

En aquest codi indicat anteriorment:

  • En primer lloc, especifiqueu el ' Get-WinEvent 'cmdlet juntament amb el ' -ListLog ' paràmetre i el comodí ' * ”.
  • A continuació, afegiu el ' - Nom de l'ordinador ' paràmetre que té el valor ' localhost ” assignat a ell i afegir el “ | ” oleoducte després.
  • Finalment, defineix el ' On-Objecte ” cmdlet amb la condició esmentada:

Es tractava d'utilitzar l'ordre Get-WinEvent a PowerShell.

Conclusió

El ' Get-WinEvent ” El cmdlet obté els fitxers de registre de seguiment d'esdeveniments i els registres d'esdeveniments als sistemes locals i remots. A més, també obté la llista de proveïdors de registres d'esdeveniments i registres d'esdeveniments. Aquest article ha explicat el cmdlet 'Get-WinEvent' fent referència a diversos exemples.