Я запускаю несколько еженедельных отчетов с помощью скриптов Python и макросов Excel — каждый выполняется в течение нескольких часов и должен быть сделан после полуночи в понедельник утром. Планировщик задач - идеальный инструмент для меня! Однако я хотел бы стать более эффективным. Я хотел бы запланировать их запуск после завершения предыдущего (вместо того, чтобы просто угадывать время). Я вижу, что могу начать задачу «На событии», и с помощью настраиваемого фильтра я могу очень близко подойти к тому, что я хочу. , может кто-нибудь из вас, волшебников, помочь мне? Бьюсь об заклад, что мне нужно отредактировать код XML, чтобы он был, когда задача XYZ = ###, но я просто не знаю XML :(
Запуск запланированной задачи после завершения другой запланированной задачи
Ответы (2)
Этот пользовательский XML выполняет задачу после завершения FirstTask
:
<QueryList>
<Query Id="0" Path="Microsoft-Windows-TaskScheduler/Operational">
<Select Path="Microsoft-Windows-TaskScheduler/Operational">*[EventData [@Name='TaskSuccessEvent'][Data[@Name='TaskName']='\FirstTask']]</Select>
</Query>
</QueryList>
Взято из: http://blogs.msdn.com/b/davethompson/archive/2011/10/25/running-a-scheduled-task-after-another.aspx
person
Thomas Herzog
schedule
13.01.2016
Я решил эту проблему, чтобы действия выполнялись в том порядке, в котором я хотел, в своем планировщике задач. Итак, первое было вызвано временем, и у меня было 4 действия после. Windows умеет делать их по порядку.
Надеюсь это поможет!
person
user5469188
schedule
14.01.2016
Гениальное и простое решение! Спасибо!
- person Teo J.; 12.11.2020