2017-04-20 105 views
0

有什麼方法可以用PHP讀取Windows事件日誌?用PHP讀取Windows事件日誌

具體而言,我想閱讀Windows用戶的登錄&註銷活動與相應的用戶名。我正在使用PHP和wamp服務器。

+0

相關問題:http://stackoverflow.com/questions/30517516/how-to-read-xml-microsoft-event-logs-with-php –

+0

在你提供的鏈接中,他們使用了一個導出的xml文件。但在我的情況下需要直接閱讀事件日誌。 – sajithrw

回答

1

我找不到直接閱讀窗口事件日誌的方法。但在我的情況下,我想要Logon &註銷信息。所以我用另一種方式來管理它。

寫了兩個.bat文件如下。

LogOn.bat; 其中包括以下代碼。

echo Login %Date% %TIME% %USERNAME% >> {Directory path to log folder}\%Date%.txt 

LogOff.bat;其中包括以下代碼的 。

echo LogOff %Date% %TIME% %USERNAME% >> {Directory path to log folder}\%Date%.txt 

然後添加這些文件登錄&註銷腳本。貝婁是步驟。

  • 在窗口中打開「編輯組策略」。
  • 雙擊右側窗格中的「用戶配置」。
  • 雙擊右窗格中的「Windows設置」。
  • 雙擊「腳本(登錄/註銷)」
  • 然後雙擊「登錄」並將以前準備好的LogOn.bat文件添加到容器中。
  • 對「註銷」做同樣的操作並添加LogOff.bat。

注意; 這將登錄,登錄&註銷信息到文件名中。您可以根據自己的喜好更改文件名稱。

最後我可以通過PHP讀取記錄的文本文件。希望這有助於某人。