我想知道是否有任何Java库可以读取evt / evtx文件。
已经推荐的链接

我发现我们可以使用

Get-WinEvent -Path c:\path\to\eventlog.evtx | Export-Csv eventlog.csv
但是我需要在无法使用PowerShell的Windows 2003中运行此程序。

最佳答案

PowerShell v2是available for Windows Server 2003。另外,还有 wevtutil 用于管理常规命令行中的事件日志:

wevtutil query-events Application /c:3 /rd:true /f:text

LogParser用于从各种数据源中提取信息,包括事件日志和事件日志文件:
logparser -i:EVT -o:CSV "SELECT TOP 3 * FROM exported.evtx"

07-28 04:16