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

Каков синтаксис планировщика заданий для возврата содержимого «ComponentStatus» в событии резервного копирования Windows Server

Я создал событие планировщика заданий, которое отправляет мне электронное письмо с идентификатором EventID 14 в журнале событий Microsoft-Windows-Backup (обратите внимание, что это новый журнал стиля (Vista и выше). Я экспортировал его, и после некоторого поиска по Serverfault и Technet, включая этот вопрос

Я дошел до того, что XML для триггеров моей задачи:

<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>

К сожалению, это вызывает ошибку (сбой при запуске действия). Очень похоже:

<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>

Работает нормально и отправляет мне значение BackupTemplateID по электронной почте.

Я предполагаю, что это связано с тем, что содержимое «ComponentStatus» само по себе является XML, но не является частью схемы планировщика заданий.

Кто-нибудь знает способ обойти это? Если это невозможно, подойдет другой метод получения данных.

Я бы хотел этого, потому что в разделе ComponentStatus записывается, если при резервном копировании возникла проблема с резервным копированием Exchange как приложения, когда описание события указывает только на то, что резервное копирование выполнено успешно.