是否有将 evt 转换为 csv 的 Powershell 方法?

Alb*_*iz 3 powershell

我有许多来自旧操作系统的日志文件需要转换为 csv。有没有办法使用 Powershell 做到这一点?

Sim*_*onS 5

你可以试试Get-WinEvent

Get-WinEvent -Path C:\somewhere\foo.evt | Export-CSV C:\somewhere\foo.csv
Run Code Online (Sandbox Code Playgroud)

如果你想在 excel 中查看 csv,我会添加-delimiter ';'Export-CSV可读性

这绝对适用于 .evtx。您需要尝试一下它是否适用于 .evt。可悲的是,我现在没有 .evt 来测试这个。如果它不起作用,您可以先将 .evt 转换为 .evtx