TaskScheduler触发特定的任务

我有一个通过TaskScheduler运行的备份服务。
备份任务运行一个batch file,完成所有的魔术。
有时备份会失败,直到服务器变得没有响应才会填充日志表(这是一个不同的问题)

我试图创build一个单独的任务, 备份任务失败向我发送一封电子邮件。

到目前为止,我已经创build了一个PowerShell脚本,发送电子邮件没有问题。 该脚本通过“失败的备份电子邮件”任务被调用,没有任何问题。

我的问题是让电子邮件任务触发。 备份任务似乎没有生成触发写入事件日志的任何事件。 事件历史logging已打开。

这是我为触发器设置的脚本:

<QueryList> <Query Id="0" Path="Microsoft-Windows-TaskScheduler/Operational"> <Select Path="Microsoft-Windows-TaskScheduler/Operational">*[System[(EventID=101 or EventID=103 or EventID=111 or EventID=311 or EventID=329)]] and *[EventData[Data and (Data='backup db')]]</Select> </Query> </QueryList> 

我从这个post得到的ID列表: https : //mnaoumov.wordpress.com/2014/05/15/task-scheduler-event-ids/

我怎样才能让电子邮件任务触发?