Расписания
Опубликовано: Март 2016
Применимо к: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator
Для определения времени выполнения модулей Runbook System Center 2012 - Orchestrator использует расписания. Бывает время, неподходящее для выполнения некоторых модулей Runbook, например резервное копирование Runbook на основном сервере в рабочее время. Можно создать расписание со сложным интервалом, например по первым и третьим понедельникам и четвергам каждого месяца за исключением тех случаев, когда они выпадают на выходные.
В расписаниях используются системные часы сервера Runbook, который запускает модуль Runbook. Это позволяет расписаниям функционировать в средах виртуальных машин и продолжать выполнение даже при изменении времени системных часов, например в связи с переходом на летнее время.
Модули Runbook, которые запускаются до запрещенного времени, выполняются до завершения, даже если их выполнение перекрывает наступившее запрещенное время. После запуска обработки их выполнение не прерывается.
![]() |
---|
Разрешения на доступ к расписаниям могут быть изменены, но сервер Runbook эти разрешения не устанавливает. |
![]() |
---|
Если запуск Runbook запланирован на час, который пропущен из-за изменения времени системных часов, это время запуска пропускается и модуль запускается в следующее запланированное время. Если запуск Runbook запланирован на час, который из-за изменения системных часов будет повторяться два раза, модуль также будет запускаться два раза. |
![]() |
---|
Orchestrator не поддерживает перемещение нескольких расписаний со множественным выбором. Для перемещения в другую папку более одного расписания необходимо переместить отдельно каждое расписание. |
Условные связи
Кроме назначения расписания всему модулю Runbook, можно использовать действие Проверьте расписание для применения расписания к условной логике в модуле Runbook. Это действие проверяет определенное расписание и возвращает элемент опубликованных данных со значением "истина" или "ложь", указывая, попадает ли текущее время в интервал расписания. Этот элемент опубликованных данных может использоваться как флаг для решения о том, запускать ли определенное действие или продолжать рабочий процесс.
Создание расписания и назначение его модулю Runbook
Ниже приведены процедуры создания расписания, назначения расписания модулю Runbook и удаления его из модуля.
Создание расписания
-
В области Подключения щелкните правой кнопкой мыши папку Расписания или любую вложенную папку в папке Расписания, наведите указатель на пункт Создать и выберите Расписание, чтобы открыть диалоговое окно Новое расписание.
-
На вкладке Общие в поле Имя введите название расписания.
-
В поле Описание введите текст, описывающий или объясняющий назначение расписания.
-
Перейдите на вкладку Подробно. Выберите дни, по которым это расписание разрешает выполнение модулей Runbook.
Дни недели: выберите этот вариант и задайте дни недели, по которым расписание разрешает выполнение модулей Runbook.
Повторение: выберите недели месяца, по которым расписание разрешает выполнение модулей Runbook.
Дни месяца: выберите этот вариант и задайте дни месяца, по которым расписание разрешает выполнение модулей Runbook. Чтобы указать день месяца введите нужное число. Можно использовать дефисы для указания диапазонов и запятые для разделения записей. Например, если ввести 1,3, расписание будет включать первый и третий день месяца. Если ввести 1-21, будут включены числа с первого по двадцать первый день месяца. Можно сочетать оба способа, создавая сложные комбинации дней месяца. Введите все, чтобы задать все дни месяца. Введите последний, чтобы задать последний день месяца.
Значения все и последний нельзя использовать в составе диапазонов. Кроме того, если ввести диапазон 5-31, он будет работать правильно для всех месяцев, включая те, в которых 28, 29, 30 и 31 день.
-
Щелкните элемент Часы, чтобы открыть диалоговое окно Часы расписания.
-
Выберите группу часов в неделе, используя перетаскивание. В текстовом поле внизу этого диалогового окна отображается выбранный период. Затем выберите один из следующих вариантов.
Разрешено (синий переключатель): назначение выбранного периода в качестве времени, когда выполнение модуля Runbook разрешено.
Запрещено (белый переключатель): назначение выбранного периода в качестве времени, когда выполнение модуля Runbook запрещено.
-
Нажмите кнопку ОК.
-
Перейдите на вкладку Исключения. В списке отображаются все дни, которые являются исключениями для правил, определенных на вкладке Сведения.
-
Нажмите кнопку Добавить, чтобы открыть диалоговое окно Дата.
-
Укажите дату и выберите Разрешить или Запретить, чтобы разрешить или запретить выполнение модуля Runbook в этот день, затем нажмите кнопку ОК. Запись появится в списке.
-
Чтобы изменить запись "Исключение", выберите ее и нажмите кнопку Изменить. Чтобы удалить запись "Исключение", выберите ее и нажмите кнопку Удалить.
-
Чтобы изменить расписание, дважды щелкните элемент Расписание.
-
Чтобы удалить расписание, щелкните элемент Расписание правой кнопкой мыши и выберите команду Удалить.
-
Нажмите кнопку Готово.
Назначение расписания модулю Runbook
-
Щелкните вкладку Runbook правой кнопкой мыши и выберите пункт Свойства, чтобы открыть диалоговое окно Свойства Runbook.
-
На вкладке Общие нажмите кнопку (...), чтобы открыть диалоговое окно Выбрать расписание.
-
Выберите расписание, которое требуется применить к модулю Runbook, и нажмите кнопку ОК.
-
Нажмите кнопку Готово.
Каждый раз при запуске Runbook он будет проверять расписание, чтобы подтвердить, что ему разрешено выполнение. Если выполнение запрещено, модуль останавливается и не перезапускается до следующего запуска.
Удаление расписания из модуля Runbook
-
Щелкните вкладку Runbook правой кнопкой мыши и выберите пункт Свойства, чтобы открыть диалоговое окно Свойства Runbook.
-
На вкладке Общие нажмите кнопку (...), чтобы открыть диалоговое окно Выбрать расписание.
-
Не выбирайте расписание. Нажмите кнопку ОК.
-
Нажмите кнопку Готово. Расписание будет удалено из модуля Runbook.