有人可以给我一个用例来设置 Windows Server 2008 任务计划程序任务(我们称之为“测试”),该任务完成(完成的操作是任务 = 201)并出现错误(结果代码 = 2)吗?这是另一个任务的事件触发代码(称为“通知”,它根据“测试”任务的事件历史发送电子邮件。
我有成功打开程序和程序找不到程序的任务用例。我只是在想如何在找到程序时测试场景,但出现警告或错误时失败。
/* Failed - task started but had errors (result code of 2) */
<QueryList>
<Query Id="0" Path="Microsoft-Windows-TaskScheduler/Operational">
<Select Path="Microsoft-Windows-TaskScheduler/Operational">
*[
System
[
Provider[@Name='Microsoft-Windows-TaskScheduler']
and (Level=0 or Level=1 or Level=2 or Level=3 or Level=4 or Level=5) and (Task = 201)
]
]
and
*[
EventData
[
Data
[
@Name='TaskName'
]='\Tasks\test'
]
]
and
*[
EventData
[
Data
[
@Name='ResultCode'
]='2'
]
]
</Select>
</Query>
</QueryList>