特定计划任务无法运行或返回错误代码时如何发送电子邮件

我有一个备份脚本(Powershell 1.0),每天晚上我的Windows 2008框上的任务计划程序执行。 如果该脚本无法启动,例如,由于脚本已被移动或类似,或脚本在执行过程中失败,我想获得一个电子邮件通知。

有许多基于事件日志条目发送电子邮件的任务调度示例。 但是,如果我的特定计划任务失败,我只希望收到通知,而不是通过EventID 203/103/201获得所有失败通知。 我怎样才能做到这一点,没有任何定制软件?

你必须用xml编辑它。

所以例如

<QueryList> <Query Id="0" Path="Microsoft-Windows-TaskScheduler/Operational"> <Select Path="Microsoft-Windows-TaskScheduler/Operational">*[System[(EventID=103 or EventID=201 or EventID=203)]]</ and *[EventData[Data and (Data='PUT TASK NAME HERE')]] </Select> </Query> </QueryList>