Cómo recopilar registros de Hyper-V desde un host Nutanix Hyper-V mediante comandos de PowerShell

Cómo recopilar registros de Hyper-V desde un host Nutanix Hyper-V mediante comandos de PowerShell

Cómo recopilar registros de Hyper-V desde un host Nutanix Hyper-V mediante comandos de PowerShell

Este es un artículo traducido automáticamente. Haga clic aquí para ver la versión original en inglés.

Descripción

Este artículo presenta el procedimiento utilizado para recopilar registros del hipervisor de hosts Hyper-V mediante comandos de PowerShell.

Sistemas aplicables

Pensar ágil HX

Trámites

  1. Inicie sesión en el host del hipervisor que contiene las máquinas virtuales que experimentan problemas.
  2. Abra Windows PowerShell y seleccione Ejecutar como administrador .
  3. El cmdlet Get-WinEvent se utiliza para extraer registros de un servidor local o remoto. Los servidores Windows tienen cientos de registros, por lo que sólo debes recopilar los que necesites. Por ejemplo, el resultado del comando Get-Winevent -Listlog * sería extenso.
    En el resultado de ejemplo abreviado que se muestra a continuación, hay alrededor de 19 registros de Hyper-V.
    registros de hiperv
    Los siguientes pasos presentan los ejemplos de comandos utilizados para capturar los registros y guardar los resultados en formato CSV.
  4. Siga el procedimiento que se describe a continuación para capturar solo los registros de Hyper-V y guardar el paquete de salida en el directorio que elija.
    1. C ree un directorio temporal usando el comando mkdir c:\temp .
      mdir
      Nota : Si el directorio de salida no existe, el resto de los pasos fallarán.

    2. Ejecute el siguiente script de PowerShell para recopilar los registros de Hyper-V* y SMBClient* y coloque el resultado en la carpeta c:\temp que tiene el nombre de la computadora en el nombre del archivo.
       Get-WinEvent @{logname = "Microsoft- Windows -Hyper-V*","Microsft- Windows -SMBClient*" } -ErrorAction Ignorar | seleccione Hora de creación , Nombre de registro , Id ., Nombre de visualización de nivel , Nombre de proveedor , Mensaje , Nombre de máquina , Id de usuario | Exportar-Csv -Ruta "c:\temp\ $env:nombredeequipo -hyperv.csv" -NoTypeInformation

    3. Ejecute el comando dir c:\temp para mostrar el archivo CSV recién creado.
      directorio de visualización

    4. Ejecute el siguiente script para recopilar los registros de la aplicación y del sistema como un registro combinado y ordenar todos los eventos por hora de creación.
       Get-WinEvent @{logname= 'aplicación','sistema' } -ErrorAction Ignorar | seleccione Hora de creación , Nombre de registro , Id ., Nombre de visualización de nivel , Nombre de proveedor , Mensaje , Nombre de máquina , Id de usuario | Exportar-Csv -Ruta "c:\temp\ $env:nombredeequipo -applicationsystem.csv" -NoTypeInformation 
      recopilar el registro de la aplicación
  5. Cuando desee recopilar registros para una fecha específica o registros relacionados únicamente con advertencias y errores, combine diferentes parámetros con el comando Get-WinEvent para filtrar la salida.
    1. Para recopilar todos los registros de Hyper-V de ayer, ejecute el siguiente script:
       Get-WinEvent -FilterHashTable @{LogName = "Microsoft- Windows -Hyper-V*" ; Hora de inicio = ( Obtener-fecha ) . Agregar días ( -1 )}  
            
    2. Para recopilar únicamente las advertencias de ayer, ejecute el siguiente script:
       Get-WinEvent -FilterHashTable @{LogName = "Microsoft- Windows -Hyper-V*" ; Hora de inicio = ( Obtener-fecha ) . AgregarDías( -1 ) ; Nivel = 3 }
    3. Para recopilar solo los mensajes de error de ayer, ejecute el siguiente script:
       Get-WinEvent -FilterHashTable @{LogName = "Microsoft- Windows -Hyper-V*" ; Hora de inicio = ( Obtener-fecha ) . AgregarDías( -1 ) ; Nivel = 2 }

    4. Para recopilar los registros de Hyper-V y enviarlos a una carpeta, ejecute el siguiente script:
       Get-WinEvent -FilterHashTable @{LogName = "Microsoft- Windows -Hyper-V*" ; Hora de inicio = ( Obtener-fecha ) . AddDays( -1 )} -ErrorAction Ignorar | Exportar-Csv -Ruta "c:\temp\ $env:nombredeequipo -hyperv.csv" -NoTypeInformation 
             
  6. Comprima los archivos de registro y envíe el registro completo al soporte Lenovo utilizando la herramienta de carga Lenovo .

información adicional

Artículo relacionado

ID del documento:HT510086
Fecha de publicación original:03/11/2020
Fecha de última modificación:01/06/2024