首页/系统/Windows 运维速查/列出日志通道与状态(Get-WinEvent -ListLog)

列出日志通道与状态(Get-WinEvent -ListLog)

盘点系统里有哪些日志、多大、是否开启:排查“某日志没记录”先看通道是否被禁用或已满。

Windows 运维速查系统更新于 2026-10-12
用途枚举日志通道、大小与启用状态
语法Get-WinEvent -ListLog *;-ListLog <名称>
关注IsEnabled、RecordCount、MaximumSizeInBytes、LogMode

常用示例

常用示例
Get-WinEvent -ListLog * | Where-Object RecordCount -gt 0 | Sort-Object RecordCount -Descending | Select-Object -First 20 LogName, RecordCount, IsEnabled, MaximumSizeInBytes
Get-WinEvent -ListLog 'Microsoft-Windows-GroupPolicy/Operational' | Format-List LogName, IsEnabled, LogMode, MaximumSizeInBytes
Operational 类日志默认常是关闭的:排特定组件时先确认并开启再复现。

易错点

  • 开启分析/调试日志会明显增加写入量,排障后关闭
  • LogMode=Circular 会滚动覆盖旧记录,取证前先导出

数据来源与参考

  • Microsoft Learn:Get-WinEvent -ListLog

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌