如何将事件查看器错误导出到Windows Server 2012中的Excel

如何将事件查看器从应用程序和安全性部分的错误导出到Excel,它有任何方式导出在事件查看器或我必须使用Windows PowerShell的?

Powershell可以导出到csv,你可以在Excel中导入它。

Get-EventLog -LogName Security -ErrorAction SilentlyContinue | Export-Csv output.csv 

或者使用Export-XLSX PowerShell生成没有Excel和COM的真正的Excel XLSX文件 。评分看起来不错,因此看起来是正确的。

Export-XLSX将Excel PowerShell对象导出到没有Excel的Excel .xlsx文件! 这些脚本cmdlet将创build一个Excel XLSX工作簿文件,并将工作簿中工作表中提交的对象的数据存储在工作簿中。 您可以像使用Export-CSV cmdlet一样使用此脚本。

看来你正在寻求更多的手动方式。 您可以按照您希望导出的方式过滤应用程序或安全日志(IE只显示错误或在特定的时间范围内),然后如果右键单击应用程序日志,则select“将过滤的日志保存为”。 selectCVS在Excel中打开它。

正如@ yagmoth555指出的那样。 要使用powershell导出应用程序文件夹的错误日志(这是更容易,更自动化),你可以使用

 Get-Eventlog -logname Application -EntryType Error | Export-Csv output.csv 

明显的猫说,要改变安全日志更改为-logname Security

Windows事件查看器允许您备份事件日志。 在事件查看器 – “保存所有事件为”,你应该将它们保存为EVTX格式。 但是,它不允许您从远程服务器备份事件日志。 为此,我会推荐EventLogXP。 阅读这个http://eventlogxp.com/blog/automating-event-log-backup/