用PHP读取Windows事件日志
有没有办法用PHP读取Windows事件日志用PHP读取Windows事件日志,php,windows,event-log,Php,Windows,Event Log,有没有办法用PHP读取Windows事件日志 具体来说,我想用相应的用户名阅读windows用户的登录和注销活动。我正在使用PHP和wamp服务器 我找不到直接读取Window事件日志的方法。但在我的情况下,我想有登录和注销信息。所以我用另一种方式来处理 编写了两个.bat文件,如下所示 LogOn.bat; 其中包括以下代码 echo Login %Date% %TIME% %USERNAME% >> {Directory path to log folder}\%Date%.tx
具体来说,我想用相应的用户名阅读windows用户的登录和注销活动。我正在使用PHP和wamp服务器 我找不到直接读取Window事件日志的方法。但在我的情况下,我想有登录和注销信息。所以我用另一种方式来处理 编写了两个.bat文件,如下所示 LogOn.bat; 其中包括以下代码
echo Login %Date% %TIME% %USERNAME% >> {Directory path to log folder}\%Date%.txt
echo LogOff %Date% %TIME% %USERNAME% >> {Directory path to log folder}\%Date%.txt
注销.bat;
其中包括以下代码
echo Login %Date% %TIME% %USERNAME% >> {Directory path to log folder}\%Date%.txt
echo LogOff %Date% %TIME% %USERNAME% >> {Directory path to log folder}\%Date%.txt
然后将这些文件添加到登录和注销脚本中。下面是步骤
- 在windows中打开“编辑组策略”
- 双击右窗格中的“用户配置”
- 双击右窗格中的“Windows设置”
- 双击“脚本(登录/注销)”
- 然后双击“Logon”并将先前准备好的Logon.bat文件添加到容器中
- 对“Logoff”执行相同的操作,并添加Logoff.bat
最后,我可以通过PHP读取记录的文本文件。希望这对某人有所帮助 相关问题:在您提供的链接中,他们使用导出的xml文件。但在我的例子中,我们需要直接读取事件日志。