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.