Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Task Scheduler

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

kotte



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Задача: Нужно выполнить некую задачу по времени. После выполнения нужно оповестить о результате по почте с вложенным в тело письма описанием, взятом из XML. Причем не важно положительный результат или  ошибка.
 
Результат: Сама задача выполняется корректно. Но если добавить в фильтры вот такой код, задача вываливается в цикл и начинает спамить в почту, ну либо многократно выполнять задачу.
 
Это сам фильтр, и я думаю проблема именно в нем.
 
<QueryList>
<Query Id="0" Path="Microsoft-Windows-TaskScheduler/Operational">
<SelectPath="Microsoft-Windows-TaskScheduler/Operational">*[EventData[@Name='TaskSuccessEvent'][Data[@Name='TaskName']='\НАЗВАНИЕ ЗАДАЧИ']]</Select>
</Query>
</QueryList>
 
Но для вставки в тело письма нужны танцы с бубном, чтобы такое осуществить нужно саму задачу импортнуть через XML, в котором нужны вот такие правки
 
<EventTrigger>
<Enabled>true</Enabled>
<Subscription>&lt;QueryList&gt;&lt;Query Id="0" Path="Microsoft-Windows-TaskScheduler/Operational"&gt;&lt;Select Path="Microsoft-Windows-TaskScheduler/Operational"&gt;*[System[Provider[@Name='Microsoft-Windows-TaskScheduler'] and EventID=101]]&lt;/Select&gt;&lt;/Query&gt;&lt;/QueryList&gt;</Subscription>
<ValueQueries>
<Value name="EventComp">Event/System/TimeCreated SystemTime</Value>
<Value name="EventObject">Event/EventData/Data[@Name='TaskName']</Value>
<Value name="EventData">Event/EventData[@Name='TaskStartFailedEvent']</Value>
</ValueQueries>
</EventTrigger>
 
И собственно код для вставки параметров в тело письма
 
<Body>$(EventComp), $(EventObject), $(EventData)</Body>
 
**Суть кода, искать оповещения о задачи и вставлять в тело письма описание.
 
Поправьте меня, где накосячил?
 
(Windows Server 2008 R2 Standart, Планировщик заданий Версия: 1.0)

Всего записей: 41 | Зарегистр. 28-04-2007 | Отправлено: 10:10 02-11-2018 | Исправлено: kotte, 10:14 02-11-2018
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Task Scheduler


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru