В библиотеку действий входят специальные действия, которые объединяют сценарии Windows PowerShell, сценарии VBScript или сценарии командной строки в рабочие процессы. Действия сценария используются для импорта содержимого сценария и для определения параметров, необходимых для выполнения сценария. Authoring Tool создает задачу в пакете управления в целях управления сценарием и хранения его содержимого и параметров.

Service Manager не проверяет параметры сценариев, поэтому пользователь должен убедиться, что логика сценария поддерживает проверку. Кроме того, если пользователь создаст расширенное свойство и не укажет значение этого свойства, значение параметра не будет обработано и будет передано как $Data/Property.

Действия сценариев выполняются отдельно от рабочих процессов. Однако они также выполняются в контексте безопасности учетной записи рабочего процесса Service Manager.

Для добавления сценария в рабочий процесс следует использовать следующую процедуру.

Добавление сценария в рабочий процесс

  1. В обозревателе пакетов управления разверните Рабочие процессы, правой кнопкой мыши щелкните рабочий процесс, а затем в контекстном меню выберите команду Изменить. Рабочий процесс откроется в области разработки.

  2. На панели инструментов действий найдите группу действий Действия сценария и ее подгруппу Стандартные действия сценария. Перетащите нужное действие сценария и расположите его между значками «Начало рабочего процесса» и «Конец рабочего процесса» или между двумя существующими действиями.

  3. Задайте свойства действия сценария.

    1. В области Подробности выберите любое свойство в категории Входные данные действия, а затем нажмите кнопку с многоточием () рядом со свойством.

    2. В диалоговом окне Настроить действие сценария щелкните Импорт сценария. В диалоговом окне Импорт выберите нужный файл сценария, а затем нажмите кнопку Открыть.

      Внимание!
      Если после импорта сценария для действия сценария повторно щелкнуть Импорт сценария, новый импортируемый сценарий полностью заменит предыдущий.
    3. Щелкните Свойства сценария. Чтобы создать параметр для сценария, выберите Создать и введите имя в столбце Имя.

      Примечание
      Для действий сценария VCSScript и командного сценария столбец Имя отсутствует.
    4. Чтобы задать значение для параметра, в столбце Значение введите значение константы. Если это допустимо для параметра, введите управляющие символы, такие как «/t», обычные для командных сценариев.

    5. Чтобы привязать параметр к другому свойству так, чтобы он получил свое значение из этого свойства, нажмите соответствующую кнопку с многоточием (). В диалоговом окне Привязать «Параметр» к свойству действия выберите нужное свойство.

    6. При работе со сценарием, для выполнения которого требуется оснастка Windows PowerShell, в поле Оснастки Windows PowerShell введите имена оснасток, разделяя их точкой с запятой.

    7. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Настроить действие сценария.

См. также