サーバーで過去 24 時間にログで生成されたデータの量を調べようとしています。
このコマンドで見つかったファイルサイズを要約することを考えました:
Get-WinEvent -ListLog * | Where-Object {$_.LastWriteTime -gt ((Get-Date) - (New-TimeSpan -Day 1))} | Format-List -Property LogName, FileSize, LastWriteTime
これに関する問題は、C:\Windows\System32\winevt\Logs にあるファイルに最後に書き込んだときだけを取得しているように見え、メモリ内にあるように見えるものを取得していないように見えることです。スクリプトが実行される瞬間まですべてを探しています!
より良い方法で私を助けてもらえますか?