O que é a sintaxe do Agendador de Tarefas para retornar o conteúdo “ComponentStatus” em um evento de backup do Windows Server?

6

Eu criei um evento do Agendador de Tarefas que envia um email para mim no EventID 14 no log de eventos do Microsoft-Windows-Backup (observe que este é um novo log de estilo (Vista e superior). e Technet, incluindo esta pergunta

Cheguei ao ponto em que o XML dos meus gatilhos de tarefas era:

<Triggers>
    <EventTrigger>
      <Enabled>true</Enabled>
      <Subscription>&lt;QueryList&gt;&lt;Query Id="0" Path="Microsoft-Windows-Backup"&gt;&lt;Select Path="Microsoft-Windows-Backup"&gt;*[System[Provider[@Name='Microsoft-Windows-Backup'] and EventID=14]]&lt;/Select&gt;&lt;/Query&gt;&lt;/QueryList&gt;</Subscription>
      <ValueQueries>
        <Value name="eventChannel">Event/System/Channel</Value>
        <Value name="eventExinfo">Event/EventData/Data[@Name='ComponentStatus']</Value>
        <Value name="eventRecordID">Event/System/EventRecordID</Value>
        <Value name="eventSeverity">Event/System/Level</Value>
      </ValueQueries>
    </EventTrigger>
  </Triggers>

Infelizmente, isso produz um erro (uma falha de inicialização na ação). O muito semelhante:

<Triggers>
    <EventTrigger>
      <Enabled>true</Enabled>
      <Subscription>&lt;QueryList&gt;&lt;Query Id="0" Path="Microsoft-Windows-Backup"&gt;&lt;Select Path="Microsoft-Windows-Backup"&gt;*[System[Provider[@Name='Microsoft-Windows-Backup'] and EventID=14]]&lt;/Select&gt;&lt;/Query&gt;&lt;/QueryList&gt;</Subscription>
      <ValueQueries>
        <Value name="eventChannel">Event/System/Channel</Value>
        <Value name="eventExinfo">Event/EventData/Data[@Name='BackupTemplateID']</Value>
        <Value name="eventRecordID">Event/System/EventRecordID</Value>
        <Value name="eventSeverity">Event/System/Level</Value>
      </ValueQueries>
    </EventTrigger>
  </Triggers>

Funciona bem e envia-me um e-mail com o valor "BackupTemplateID".

Suponho que isso ocorra porque o conteúdo de "ComponentStatus" é XML, mas não faz parte do esquema do Agendador de Tarefas.

Alguém sabe alguma maneira de contornar isso? Outro método de obter os dados é bom se isso não for possível.

Eu gostaria disso porque a seção ComponentStatus registra se o backup teve um problema ao fazer backup do Exchange como um Aplicativo, quando a Descrição do Evento indica apenas que o backup foi concluído com êxito.

    
por Dominic Fitzpatrick 19.08.2011 / 18:37

0 respostas