В библиотеку действий входят специальные действия, которые объединяют сценарии Windows PowerShell, сценарии VBScript или сценарии командной строки в рабочие процессы. Действия сценария используются для импорта содержимого сценария и для определения параметров, необходимых для выполнения сценария. Authoring Tool создает задачу в пакете управления в целях управления сценарием и хранения его содержимого и параметров.
Service Manager не проверяет параметры сценариев, поэтому пользователь должен убедиться, что логика сценария поддерживает проверку. Кроме того, если пользователь создаст расширенное свойство и не укажет значение этого свойства, значение параметра не будет обработано и будет передано как $Data/Property.
Действия сценариев выполняются отдельно от рабочих процессов. Однако они также выполняются в контексте безопасности учетной записи рабочего процесса Service Manager.
Для добавления сценария в рабочий процесс следует использовать следующую процедуру.
Добавление сценария в рабочий процесс
-
В обозревателе пакетов управления разверните Рабочие процессы, правой кнопкой мыши щелкните рабочий процесс, а затем в контекстном меню выберите команду Изменить. Рабочий процесс откроется в области разработки.
-
На панели инструментов действий найдите группу действий Действия сценария и ее подгруппу Стандартные действия сценария. Перетащите нужное действие сценария и расположите его между значками «Начало рабочего процесса» и «Конец рабочего процесса» или между двумя существующими действиями.
-
Задайте свойства действия сценария.
- В области Подробности выберите любое свойство в
категории Входные данные действия, а затем нажмите кнопку с
многоточием (…) рядом со свойством.
- В диалоговом окне Настроить действие сценария щелкните
Импорт сценария. В диалоговом окне Импорт выберите
нужный файл сценария, а затем нажмите кнопку Открыть.
Внимание! Если после импорта сценария для действия сценария повторно щелкнуть Импорт сценария, новый импортируемый сценарий полностью заменит предыдущий. - Щелкните Свойства сценария. Чтобы создать параметр для
сценария, выберите Создать и введите имя в столбце
Имя.
Примечание Для действий сценария VCSScript и командного сценария столбец Имя отсутствует. - Чтобы задать значение для параметра, в столбце Значение
введите значение константы. Если это допустимо для параметра,
введите управляющие символы, такие как «/t», обычные для командных
сценариев.
- Чтобы привязать параметр к другому свойству так, чтобы он
получил свое значение из этого свойства, нажмите соответствующую
кнопку с многоточием (…). В диалоговом окне Привязать
«Параметр» к свойству действия выберите нужное свойство.
- При работе со сценарием, для выполнения которого требуется
оснастка Windows PowerShell, в поле Оснастки Windows
PowerShell введите имена оснасток, разделяя их точкой с
запятой.
- Нажмите кнопку ОК, чтобы закрыть диалоговое окно
Настроить действие сценария.
- В области Подробности выберите любое свойство в
категории Входные данные действия, а затем нажмите кнопку с
многоточием (…) рядом со свойством.