MadBoy Asked: 2018-03-26 22:25:44 +0800 CST2018-03-26 22:25:44 +0800 CST 2018-03-26 22:25:44 +0800 CST Get-EventLog -List 显示错误的最大事件日志大小? 772 我正在处理一些日志,似乎 Get-EventLog 无法显示真正的最大大小。它采用通过“旧”gpo 设置设置的最大值。 只是为了好玩,我将事件日志大小设置为 2TB,我可以看到当前大小是 6GB,所以比 Get-EventLog 显示的 4GB 还要多。 有人知道这是什么原因吗?还是我使用了错误的命令?还是误读结果? 使用 WMI 时的相同类型的答案... windows 1 个回答 Voted Best Answer MadBoy 2018-03-27T23:26:04+08:002018-03-27T23:26:04+08:00 似乎正确的方法是使用Get-WinEvent。它返回正确的值。 $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 这是一个有用的链接,指向您想了解的关于我在使用 Windows 事件一年后创建的事件日志的所有信息。这将节省人们的时间和我不得不经历的痛苦。
似乎正确的方法是使用Get-WinEvent。它返回正确的值。
这是一个有用的链接,指向您想了解的关于我在使用 Windows 事件一年后创建的事件日志的所有信息。这将节省人们的时间和我不得不经历的痛苦。