Переменные
Опубликовано: Март 2016
Применимо к: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator
При создании модулей Runbook System Center 2012 — Orchestrator, некоторые параметры одинаковы для действий. Переменные позволяют указать значение, используйте действия в любом модуле runbook.
![]() |
---|
Изменить разрешения на доступ к переменным, но сервер runbook эти разрешения не устанавливает. |
![]() |
---|
Имейте в виду, что в Orchestrator, переменные, которые ссылаются на системные переменные, например % ProgramFiles %, возвращаемых значений из среды 32-разрядную среду выполнения. Это вызвано Orchestrator является 32-разрядным приложением. |
![]() |
---|
Orchestrator не поддерживает перемещение нескольких переменных с множественным выбором. Чтобы переместить несколько переменных в другую папку, необходимо переместить отдельно каждой переменной. |
Ниже приведена процедура создания, вставки и организации переменных.
Создание переменной
В подключений в Runbook Designer разверните последовательно пункты глобальные параметры папку и выберите пункт переменных папки.
Щелкните правой кнопкой мыши переменные папку или подпапку переменные папки, чтобы выбрать New, и нажмите кнопку переменной для открытия Новая переменная диалоговое окно.
В имя Введите имя для переменной.
В Описание Введите описание, разъясняющее цель переменной.
В значение Введите значение переменной. Это значение будет заменять заполнитель в тех действиях, в которые будет вставлена переменная.
Переменная для шифрования (например, чтобы сохранить пароль для использования в других действий runbook), установите зашифрованные переменной флажок.
Дополнительные сведения о рекомендациях по использованию зашифрованные переменные в разделе шифрование данных Orchestrator.
Щелкните Готово.
![]() |
---|
System Center 2012 — Orchestrator не позволяет объединить зашифрованную переменную с обычного текста в качестве значения параметра в книгу. |
Вставка переменной в действие
Щелкните правой кнопкой мыши требуемое действие в модуле runbook, чтобы выбрать Свойства, а затем нажмите кнопку сведения вкладку, чтобы открыть диалоговое окно свойств действия.
В текстовом поле, чтобы открыть меню, щелкните правой кнопкой мыши для выбора подписки, и нажмите кнопку переменных Открыть Выберите переменную диалоговое окно.
Выберите имя переменной и нажмите кнопку ОК.
Заполнитель
{variable}
вставляется рядом с именем компьютера в компьютер поле.При запуске действия заполнитель будет заменен значением переменной.
Организация переменных
Переменные можно упорядочивать, группируя их в папки. Чтобы создать папку, щелкните правой кнопкой мыши переменных папки, чтобы выбрать New, и нажмите кнопку папки.
Чтобы переместить переменную в другую папку, щелкните правой кнопкой мыши переменную и нажмите кнопку Перемещение Открыть выберите папку диалоговое окно.
Выберите конечную папку и нажмите кнопку ОК. Переменная переместится в новое расположение папки.
Специальные переменные
Чтобы предоставлять динамические данные модулям Runbook, можно указать специальные форматы переменных. Укажите значение переменной, чтобы запустить это поведение.
Now(): при разрешении переменной она имеет значение текущей даты и времени. В эту функцию можно передать аргументы, чтобы возвращать определенные части даты и времени. Например, NOW(hour) возвращает текущий час. Ниже приведены допустимые аргументы для функции NOW(): день, dayofweek, день года, месяца, года, час, минута, секунды, миллисекунды.
% ENVVAR %: этой переменной возвращает значение переменной среды, окруженной символами процента (%). Переменная среды основана на компьютере Runbook Server, на котором выполняется модуль Runbook, и не учитывает регистр. Поддерживается разрешение всех системных переменных. Переменные пользователя будут разрешены в контексте учетной записи службы на сервере runbook. Если переменная среды не существует, возвращается в виде текста, указанный в переменной-является (то есть при вводе % ENVVAR % и отсутствие переменной среды с именем ENVVAR существует, текст «% ENVVAR» возвращается).