Una guía completa para usar el cmdlet de PowerShell Get-WinEvent

Una Guia Completa Para Usar El Cmdlet De Powershell Get Winevent



El ' Get-WinEvent El cmdlet en PowerShell se usa para obtener los registros de eventos. Además, también obtiene los archivos de registro de seguimiento de eventos en computadoras remotas y locales. Más específicamente, solo obtiene los registros del sistema y de la aplicación. Este cmdlet recibe asistencia del ' Registro de eventos de Windows ” tecnología al obtener registros. El cmdlet 'Get-WinEvent' recupera las listas de proveedores de registros de eventos y registros de eventos.

En este artículo, se detallará el cmdlet 'Get-WinEvent'.

Una guía completa para usar el cmdlet de PowerShell Get-WinEvent

Como se describe en la sección anterior, el cmdlet indicado es responsable de obtener los registros de eventos del sistema y la aplicación. A continuación se mencionan ejemplos que explican el cmdlet indicado.







Ejemplo 1: use el cmdlet 'Get-WinEvent' para obtener todos los registros de una computadora local

Este ejemplo recuperará la lista de todos los registros de una computadora local:



Conseguir - WinEvent - ListLog *



Ejemplo 2: use el cmdlet 'Get-WinEvent' para obtener el registro de la lista de configuración

Este ejemplo mostrará la lista de registros de configuración:





Conseguir - WinEvent - Configuración de ListLog | Formato-Lista -Propiedad *

En el fragmento de código anterior:

  • Primero, escribe el “ Get-WinEvent ” cmdlet seguido del “ -ListLog ” parámetro que tiene el “ Configuración ” valor asignado.
  • Luego, agregue el “ | ” pipeline seguido por el “ Formato-Lista cmdlet.
  • Por último, asigne el “ -Propiedad ” parámetro y agregue el “ * ” comodín para seleccionar todas las propiedades:



Ejemplo 3: use el cmdlet 'Get-WinEvent' para obtener los proveedores de registros de eventos y los nombres de registro

En esta ilustración, los proveedores de registro de eventos y los nombres de registro se recuperarán agregando el ' -ProveedorLista ” parámetro junto con el “ Get-WinEvent ” cmdlet y el “ * comodín:

Conseguir - WinEvent - ListaProveedor *

Ejemplo 4: use el cmdlet 'Get-WinEvent' para obtener los proveedores de registro que escriben en un registro específico

Esta demostración obtendrá la lista de proveedores de registros al ejecutar el código dado:

( Conseguir - WinEvent - Aplicación ListLog ) .ProviderNames

Ejemplo 5: use el cmdlet 'Get-WinEvent' para obtener los registros del proveedor de eventos que contienen una cadena específica

En este ejemplo, la cadena específica se buscará y encontrará entre varios cmdlets. Para hacerlo, simplemente envuelva la cadena dentro del comodín ' * ', junto con ' -ProveedorLista ” parámetro y el “ Get-WinEvent cmdlet:

Conseguir - WinEvent - ListaProveedor * Política *

Ejemplo 6: use el cmdlet 'Get-WinEvent' para obtener los registros de eventos de un servidor

Este ejemplo obtendrá los registros de un servidor:

Conseguir - WinEvent - ListLog * -Nombre de la computadora servidor local | Donde-Objeto { $_ .Número de registros }

En este código indicado arriba:

  • Primero, especifique el “ Get-WinEvent ” cmdlet junto con el “ -ListLog ” parámetro y el comodín “ * ”.
  • Luego agregue el “ -Nombre de la computadora ” parámetro que tiene el valor “ servidor local ” asignado a él y agregue el “ | ” tubería después de eso.
  • Por último, defina el “ Donde-Objeto ” cmdlet con la condición mencionada:

Se trataba de usar el comando Get-WinEvent en PowerShell.

Conclusión

El ' Evento Obtener-Ganar El cmdlet obtiene los archivos de registro de seguimiento de eventos y los registros de eventos en los sistemas locales y remotos. Además, también obtiene la lista de proveedores de registros de eventos y registros de eventos. Este artículo ha explicado el cmdlet 'Get-WinEvent' con referencia a varios ejemplos.