Get-EventLog -List muestra un tamaño máximo incorrecto de registros de eventos.

Get-EventLog -List muestra un tamaño máximo incorrecto de registros de eventos.

Estoy trabajando un poco con registros y parece que Get-EventLog no puede mostrar el tamaño máximo real. Se está tomando el máximo que se establece a través de la configuración de gpo "antigua".

ingrese la descripción de la imagen aquí

Solo por diversión, configuré el tamaño del registro de eventos en 2 TB y puedo ver que el tamaño actual es de 6 GB, por lo que Get-EventLog muestra más de 4 GB.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

¿Alguien sabe una razón para esto? ¿O estoy usando un comando incorrecto? ¿O malinterpretar los resultados?

descripción

Mismo tipo de respuesta al usar WMI...

ingrese la descripción de la imagen aquí

Respuesta1

Parece que la forma correcta de hacerlo es usarEvento Obtener-Ganar. Devuelve valores adecuados.

$results = @()
foreach ($computer in $computers) {
    $results += Get-WinEvent -ListLog Security -ComputerName $computer | Select MaximumSizeInBytes, FileSize, IsLogFul, LastAccessTime, LastWriteTime, OldestRecordNumber, RecordCount, LogName, LogType, LogIsolation, IsEnabled, LogMode
}

Write-Host "Get-WinEvent TEST"
$results | ft -AutoSize

Aquí hay un enlace útil paraTodo lo que querías saber sobre los registros de eventosque creé después de trabajar con Windows Events durante un año. Le ahorrará a la gente el tiempo y el dolor por el que tuve que pasar.

información relacionada