Get-EventLog -List mostra o tamanho máximo errado dos logs de eventos?

Get-EventLog -List mostra o tamanho máximo errado dos logs de eventos?

Estou trabalhando um pouco com logs e parece que Get-EventLog não é capaz de mostrar o tamanho máximo real. Está levando o máximo definido por meio de configurações de gpo "antigas".

insira a descrição da imagem aqui

Apenas por diversão, configurei o tamanho do log de eventos para 2 TB e posso ver que o tamanho atual é de 6 GB, então mais de 4 GB mostrado por Get-EventLog.

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Alguém sabe uma razão para isso? Ou estou usando o comando errado? Ou leitura incorreta dos resultados?

Descrição

O mesmo tipo de resposta ao usar o WMI...

insira a descrição da imagem aqui

Responder1

Parece que a maneira correta de fazer isso é usarGet-WinEvent. Ele retorna valores adequados.

$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

Aqui está um link útil paraTudo o que você queria saber sobre logs de eventosque criei depois de trabalhar com Eventos do Windows por um ano. Isso economizará o tempo e a dor das pessoas que tive que passar.

informação relacionada