Как запланировать набор задач с общей датой выполнения в Windows Task Scheduler - PullRequest
0 голосов
/ 30 октября 2018

У меня есть 4 задания, которые извлекают некоторые данные из источника для последовательного запуска примерно в 22:00 ежедневно. Дата, которая будет использоваться на всех этих работах, одинакова.

В настоящее время run_date передается с использованием функции system_date в каждом из этих заданий. Все хорошо, если все 4 задания удалось выполнить в течение 2 часов, т. Е. До изменения даты. Но если какое-либо из начальных заданий задерживается и последующие задания запускаются на следующий день, функция system_date возвращает дату следующего дня. Принимая во внимание, что они также должны были запускаться в соответствии с первыми заданиями run_date в серии.

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

Я сделал это с помощью Control-M, но я ищу опцию в планировщике задач Windows. Пожалуйста, поделитесь своими мыслями, если таковые имеются.

Спасибо, КРК

1 Ответ

0 голосов
/ 30 октября 2018

попробуйте сохранить дату как фиксированную переменную в начале команд,

$date = get-date
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...