已禁用相关设置仍无法关闭Event Viewer中PowerShell操作日志求助
如何停止Event Viewer中PowerShell操作日志的记录
你已经调整了组策略但没生效,试试下面这些方法:
1. 确认组策略是否实际生效
- 用管理员权限打开PowerShell,运行
gpresult /h gpresult.html,打开生成的HTML报告,检查「Administrative Templates -> Windows Components -> Windows PowerShell」下的禁用模块化日志记录和禁用PowerShell脚本块日志记录是否已经应用到当前机器/用户。 - 如果没生效,执行
gpupdate /force强制刷新组策略,重启PowerShell甚至机器再验证。
2. 直接禁用PowerShell Operational日志通道
组策略有时候可能覆盖不了日志通道的直接设置,用命令强制禁用:
- 管理员权限运行PowerShell,执行:
wevtutil set-log Microsoft-Windows-PowerShell/Operational /enabled:false - 打开Event Viewer查看PowerShell\Operational,应该会显示「日志已禁用」。
3. 检查并禁用其他相关日志通道
除了Operational,还有Admin日志可能在记录,同样用命令禁用:
wevtutil set-log Microsoft-Windows-PowerShell/Admin /enabled:false
4. 排查本地安全策略的审计设置
有些日志可能来自系统审计而非PowerShell自身设置:
- 打开
secpol.msc,导航到「本地策略 -> 审计策略」,检查「审计进程创建」等相关项,如果开启了可能会生成PowerShell相关的审计日志,按需禁用。
内容的提问来源于stack exchange,提问作者Neha Jain
相关产品推荐
相关产品推荐

