Настраиваемое свойство для запуска сценария PowerShell добавляется, когда необходимо использовать сценарий, чтобы получить данные для заполнения настраиваемого свойства в форме запроса. Настраиваемое свойство сценария PowerShell использует действие vRealize Orchestrator для запуска сценария и получения значений.
Например, у администратора облака есть сценарий PowerShell, который получает идентификаторы пользователей из службы Active Directory, зарегистрированной в vRealize Automation. Цель сценария — получить и отобразить значение «John Smith», если действительное значение в Active Directory — «JSmith01».
Преимущество использования действия сценария PowerShell включает в себя центральное расположение сценария. Можно сохранить сценарий на центральном сервере, а затем запустить его на целевых виртуальных машинах, или сохранить его в vRealize Orchestrator, а затем запустить на целевых компьютерах. Центральное расположение уменьшает время технического обслуживания. Сохранение сценариев в vRealize Orchestrator при наличии настроенного резервного копирования и восстановления обеспечивает возможность восстановления сценариев в случае системного сбоя.
Необходимые условия
Проверьте наличие работающего сценария PowerShell, который возвращает значения пар ключей. Сценарий должен быть доступен на доступном сервере или загружен в vRealize Orchestrator.
Значения конфигурации настраиваемого свойства
Эти параметры используются для создания настраиваемого свойства.
Параметр | Значение |
---|---|
Имя | Можно использовать любую строку. |
Тип данных | String |
Способ отображения | Поле со списком |
Значения | Внешнее |
Папка действия | com.vmware.vra.powershell |
Действие сценария | Выберите действие на основании места расположения сценария PowerShell.
Эти действия сценария являются примерными сценариями. Для своей среды можно создать конкретные действия. Пример сценария PowerShell Resources/Sample/vRA/PowerShell/countries.ps1 предоставляется в клиенте vRealize Orchestrator в качестве справки для использования с действием executePowershellScriptFromResourceOnHostByName. |
Входные параметры | Настройте входные параметры на основании выбранного действия. Определите параметры
|
Конфигурация схемы элементов
Можно добавить настраиваемое свойство в схему элементов на вкладке Свойства, чтобы связать свойство со всей схемой элементов.