系统学习 Windows 学习路径:从 CMD 到 PowerShell、系统网络,再到 WSL 与 Server

auditpol

查看和配置 Windows 审核策略,控制安全事件的记录范围。

补充说明

auditpol 管理本地审核策略,可按类别或子类别开启成功/失败审核,也支持备份和恢复整套策略。它只决定“记录什么”,事件是否落盘还取决于 Security 日志大小与保留设置。

高级审核策略通常由组策略下发;本地 auditpol 设置可能被 GPO 覆盖。排障时应同时检查 auditpol /get 和 gpresult /h,确认最终生效来源。修改策略需要管理员权限和“管理审核和安全日志”权限。

Windows Server 2016+ 与 Windows 10/11 均可用。PowerShell 没有完整的审核策略 cmdlet,通常仍用 auditpol 配合 Get-WinEvent 验证事件。

常用示例

# 查看所有类别的审核状态
C:\> auditpol /get /category:*

# 以 CSV 格式查看指定子类别,便于导入表格比对
C:\> auditpol /get /subcategory:"Logon" /r

# 列出所有子类别名称,确认本地化后的准确拼写
C:\> auditpol /list /subcategory:*

# 影响范围:开启登录成功/失败审核会增加 Security 日志量,可能快速覆盖旧事件
# 备份/回滚:先 auditpol /backup 保存当前策略;回滚用 /restore 恢复
C:\> auditpol /set /subcategory:"Logon" /success:enable /failure:enable

# 备份全部审核策略到 CSV
C:\> auditpol /backup /file:C:\Temp\auditpol-backup.csv

# 影响范围:/clear 会把所有审核策略重置为默认,造成审计缺口
# 备份/回滚:必须先 /backup;回滚用 auditpol /restore /file:备份文件
C:\> auditpol /clear /y

# 从备份恢复审核策略
C:\> auditpol /restore /file:C:\Temp\auditpol-backup.csv

易错点与排错

相关命令

参考链接

读完自测

  1. auditpol 配置完成后,为什么可能仍看不到事件?
  2. 修改审核策略前应如何备份和回滚?
  3. 类别策略与子类别策略冲突时,哪个优先?
答案
  1. 可能被 GPO 覆盖、子类别名称不对,或 Security 日志未启用/容量不足。
  2. 先 auditpol /backup /file:...,回滚时用 auditpol /restore /file:...。
  3. 子类别策略优先,精确控制应使用 /subcategory。
微信小程序码:扫码打开命令速查小程序

小程序版

微信扫码,随时查命令