Поделиться через


Переменные

 

Опубликовано: Март 2016

Применимо к: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

При создании модулей Runbook System Center 2012 — Orchestrator, некоторые параметры одинаковы для действий. Переменные позволяют указать значение, используйте действия в любом модуле runbook.

System_CAPS_ICON_important.jpg Важно

Изменить разрешения на доступ к переменным, но сервер runbook эти разрешения не устанавливает.

System_CAPS_ICON_important.jpg Важно

Имейте в виду, что в Orchestrator, переменные, которые ссылаются на системные переменные, например % ProgramFiles %, возвращаемых значений из среды 32-разрядную среду выполнения. Это вызвано Orchestrator является 32-разрядным приложением.

System_CAPS_ICON_note.jpg Примечание

Orchestrator не поддерживает перемещение нескольких переменных с множественным выбором. Чтобы переместить несколько переменных в другую папку, необходимо переместить отдельно каждой переменной.

Ниже приведена процедура создания, вставки и организации переменных.

Создание переменной

  1. В подключений в Runbook Designer разверните последовательно пункты глобальные параметры папку и выберите пункт переменных папки.

  2. Щелкните правой кнопкой мыши переменные папку или подпапку переменные папки, чтобы выбрать New, и нажмите кнопку переменной для открытия Новая переменная диалоговое окно.

  3. В имя Введите имя для переменной.

  4. В Описание Введите описание, разъясняющее цель переменной.

  5. В значение Введите значение переменной. Это значение будет заменять заполнитель в тех действиях, в которые будет вставлена переменная.

  6. Переменная для шифрования (например, чтобы сохранить пароль для использования в других действий runbook), установите зашифрованные переменной флажок.

    Дополнительные сведения о рекомендациях по использованию зашифрованные переменные в разделе шифрование данных Orchestrator.

  7. Щелкните Готово.

System_CAPS_ICON_important.jpg Важно

System Center 2012 — Orchestrator не позволяет объединить зашифрованную переменную с обычного текста в качестве значения параметра в книгу.

Вставка переменной в действие

  1. Щелкните правой кнопкой мыши требуемое действие в модуле runbook, чтобы выбрать Свойства, а затем нажмите кнопку сведения вкладку, чтобы открыть диалоговое окно свойств действия.

  2. В текстовом поле, чтобы открыть меню, щелкните правой кнопкой мыши для выбора подписки, и нажмите кнопку переменных Открыть Выберите переменную диалоговое окно.

  3. Выберите имя переменной и нажмите кнопку ОК.

    Заполнитель {variable} вставляется рядом с именем компьютера в компьютер поле.

    При запуске действия заполнитель будет заменен значением переменной.

Организация переменных

  1. Переменные можно упорядочивать, группируя их в папки. Чтобы создать папку, щелкните правой кнопкой мыши переменных папки, чтобы выбрать New, и нажмите кнопку папки.

  2. Чтобы переместить переменную в другую папку, щелкните правой кнопкой мыши переменную и нажмите кнопку Перемещение Открыть выберите папку диалоговое окно.

  3. Выберите конечную папку и нажмите кнопку ОК. Переменная переместится в новое расположение папки.

Специальные переменные

Чтобы предоставлять динамические данные модулям Runbook, можно указать специальные форматы переменных. Укажите значение переменной, чтобы запустить это поведение.

Now(): при разрешении переменной она имеет значение текущей даты и времени. В эту функцию можно передать аргументы, чтобы возвращать определенные части даты и времени. Например, NOW(hour) возвращает текущий час. Ниже приведены допустимые аргументы для функции NOW(): день, dayofweek, день года, месяца, года, час, минута, секунды, миллисекунды.

% ENVVAR %: этой переменной возвращает значение переменной среды, окруженной символами процента (%). Переменная среды основана на компьютере Runbook Server, на котором выполняется модуль Runbook, и не учитывает регистр. Поддерживается разрешение всех системных переменных. Переменные пользователя будут разрешены в контексте учетной записи службы на сервере runbook. Если переменная среды не существует, возвращается в виде текста, указанный в переменной-является (то есть при вводе % ENVVAR % и отсутствие переменной среды с именем ENVVAR существует, текст «% ENVVAR» возвращается).

См. также

Обработка данных