-FilterXml XmlDocument
Use a structured XML query to select events from one or more event logs.
To generate a valid XML query, use the Create Custom View and
Filter Current Log features in Event Viewer.
Use the items in the dialog box to create a query, and click the XML tab to view the XML query.
Typically, you use an XML query to create a complex query that contains several XPath statements.
The XML format also allows you to use a "Suppress" XML element that excludes events from the query.
-FilterXPath string
Use an XPath query to select events from one or more logs.
受Get-scheduled 任务中使用的 PowerShell 逻辑的启发,可以查看比上次运行更多的历史记录,使用get-winevent和
-FilterXml
参数以及任务的完整路径和任务名称,您可以从任务历史记录中获取数据自最后 x 秒、分钟、小时、天等以来的特定任务。您可以使用where-object以及
TimeCreated
事件数据的属性来仅获取来自特定日期或时间范围的数据。使用get-date并在其周围加上括号,然后选择其中一个带有 a 的 "
.add
"hours()
、minutes()
等days()
方法,-1
从当前日期减去 1,例如.AddHours(-1)
,其中 1 可以是从当前日期减去的任何数字.使用Get-ScheduledTasks获取特定任务的完整路径和任务名称以放入
-FilterXml
指定任务名称的部分。PowerShell 第 1 部分
输出
注意: 上面的值将被复制到下面的 PowerShell 中。
PowerShell 第 2 部分
将上述命令的输出插入下一
*[EventData/Data[@Name='TaskName']='output goes here']
行中单引号之间的值。输出
支持资源
获取 WinEvent
获取计划任务
Where-对象