Выполняет сценарий PowerShell, хранящийся в диспетчере моделей под указанным именем.
Перед использованием действия ExecutePowerShellScript
необходимо сначала загрузить сценарий, который требуется выполнить, в диспетчер модели с помощью команды CloudUtil File-Import
.
Аргумент | Тип | Описание |
---|---|---|
ScriptName | String | Имя в диспетчере моделей сценария для выполнения. |
ScriptVersion | Object | Версия в диспетчере моделей сценария для выполнения (дополнительно). Значение по умолчанию равно 0,0. |
MachineId | Guid | Если указано, загружается компьютер и все его свойства передаются в сценарий (дополнительно). |
Arguments | Dictionary<string,string> | Дополнительные аргументы для передачи в сценарий. Если указан идентификатор MachineId и существует свойство компьютера с тем же именем в качестве аргумента (без учета регистра), то значение свойства компьютера переопределяет значение аргумента. |
PSModules | IEnumerable<string> | Модули загружены в среду выполнения PowerShell во время выполнения команды (дополнительно). Этот параметр доступен только в области свойств, а не конструктора. |
Аргумент | Тип | Описание |
---|---|---|
Output | Collection<PSObject> | Выходное значение сценария (при наличии). Создает исключение в случае ошибки. |
При получении сообщения об ошибке Тип PSObject не определен в консоли vRealize Automation Designer во время работы с выходным значением параметра ExecutePowerShellScript выполните следующие действия.
- Нажмите Импорты в левом нижнем углу области конструктора.
- Выберите сборку System.Management.Automation.