Назад | Перейти на главную страницу

Как отправить электронное письмо, когда КОНКРЕТНАЯ запланированная задача не запускается или возвращается с кодом ошибки

У меня есть сценарий резервного копирования (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>