我如何才能简单地从事件查看器中导出或备份自定义视图?不是想要导出常规事件日志,如:系统、应用程序、安全等。但我想自动导出带有事件 ID 的我自己的整个自定义视图日志。
答案1
打开自定义视图属性,选择编辑过滤器,然后切换到 XML 选项卡并复制过滤器。
现在您可以将过滤器与 PowerShell 结合使用,如下所示:
[xml]$CustomView = @"
<QueryList>
<Query Id="0" Path="Application">
<Select Path="Application">*[System[(Level=2 or Level=3) and ( (EventID >= 1000 and EventID <= 2000) )]]</Select>
</Query>
</QueryList>
"@
Get-WinEvent -FilterXML $CustomView | Export-CSV "C:\LogFiles\CustomView_$(Get-Date -format "yyyy-MM-DD").log"
设置计划任务,每周运行类似上述脚本