【发布时间】:2017-03-22 04:14:23
【问题描述】:
我正在尝试从系统和安全事件中获取有关 PATH 环境变量更改的事件日志详细信息,但无法轻松获取。
我尝试了Get-EventLog system | Format-List 和Get-EventLog Security | Format-List,但它提供了其他细节。有没有什么方法可以获取在 Windows 2008 R2 上配置服务器时 PATH 环境变量更改的详细信息日志?
【问题讨论】:
-
问题是正在记录环境变量更改的事件,但您无法按照您想要的方式查询和显示它们,还是没有记录此类事件?如果是后者,请参阅Audit Logs for Environment Path Changes 和How to tell what is changing a windows environment variable。
-
查询和显示环境变量变化有问题。
-
我只看到消息
An attempt was made to access an object和A handle to an object was requested的日志,没有看到像A registry value for modified这样的任何日志。 -
在我的系统上,当我通过系统属性更改
%PATH%环境变量时,我看到带有您记下的两条消息的日志条目,然后是带有消息Registry value deleted的每个环境变量的日志条目,然后是通过每个环境变量的日志条目以及消息New registry variable created。两组日志条目都使用 ID4657和关键字Audit Success。您是否按照我上面链接的问题中所述对HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment注册表项启用了审核?
标签: powershell environment-variables event-log