До или после подготовки компьютера можно настроить в решении vRealize Automation запуск настраиваемых сценариев Visual Basic в качестве дополнительных шагов в жизненном цикле компьютера. Например, можно использовать сценарий предварительной подготовки, чтобы создать сертификаты или маркеры безопасности перед подготовкой, а затем сценарий последующей подготовки, чтобы использовать сертификаты и маркеры после подготовки компьютера. Сценарии Visual Basic можно запускать с любыми способами подготовки, однако эти сценарии нельзя использовать на компьютерах с Amazon AWS.

Таблица 1. Контрольный список для запуска сценариев Visual Basic во время подготовки

Задача

Расположение

Сведения

Флажок Установка и настройка агентов EPI для сценариев Visual Basic.

Обычно узел службы диспетчера

См. раздел Установка агента EPI для сценариев Visual Basic.

Флажок Создание сценариев Visual Basic.

Компьютер, на котором установлен агент EPI

Решение vRealize Automation содержит образец сценария Visual Basic PrePostProvisioningExample.vbs в подкаталоге Сценарии каталога установки агента EPI. Этот сценарий содержит верхний колонтитул для загрузки всех аргументов в словарь, текст, в который можно добавить функции, и нижний колонтитул, который позволяет возвращать обновленные настраиваемые свойства в vRealize Automation.

При исполнении сценария Visual Basic агент EPI передает все настраиваемые свойства компьютера в сценарий в качестве аргументов. Чтобы вернуть обновленные значения свойств в решение vRealize Automation, разместите эти свойства в словаре и вызовите функцию, предоставленную решением vRealize Automation.

Флажок Сбор информации, нужной для того, чтобы включить сценарии в схемы элементов.

Сбор данных и их перенос в разработчик архитектуры инфраструктуры

Примечание:

Для предоставления необходимых сведений администратор структуры может создать группу свойств, используя наборы свойств ExternalPreProvisioningVbScript и ExternalPostProvisioningVbScript. Для разработчиков схем элементов это упрощает процесс добавления такой информации в схемы элементов.

  • Полный путь к сценарию Visual Basic, включая имя файла и расширение. Например, %System Drive%Program Files (x86)\VMware\vCAC Agents\EPI_Agents\Scripts\SendEmail.vbs.

  • Чтобы запустить сценарий перед подготовкой, настройте разработчики архитектуры так, чтобы они вводили полный путь к сценарию как значение настраиваемого свойства ExternalPreProvisioningVbScript. Чтобы запустить сценарий после подготовки, нужно использовать настраиваемое свойство ExternalPostProvisioningVbScript.