Como enviar email quando a tarefa agendada SPECIFIC não é executada ou retorna com um código de erro

1

Eu tenho um script de backup (Powershell 1.0) que é executado todas as noites pelo Agendador de Tarefas na minha caixa do Windows 2008. Se esse script não for iniciado, por exemplo, porque o script foi movido ou algo similar, ou se o script falhar durante a execução, eu gostaria de receber uma notificação por e-mail.

Existem muitos exemplos de como fazer com que o Task Schedular envie um email com base em uma entrada do log de eventos. No entanto, só quero ser notificado se MINHA tarefa agendada específica falhar, não receber uma notificação para todas as tarefas que falharem com um ID de evento 203/103/201. Como posso fazer isso sem nenhum software personalizado?

    
por Egil Hansen 23.09.2014 / 09:26

1 resposta

0

Você precisa editá-lo em xml.

Então, por exemplo

<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>
    
por 28.06.2017 / 16:14