Um administrador de sistema pode especificar scripts do Visual Basic como etapas adicionais no processo de provisionamento antes ou depois do provisionamento de uma máquina ou ao cancelar o provisionamento de uma máquina. Você deve instalar um External Provisioning Integration (EPI) PowerShell antes executar scripts do Visual Basic.

Os scripts do Visual Basic são especificados no blueprint do qual as máquinas são provisionadas. Esses scripts têm acesso a todas as propriedades personalizadas associadas à máquina e podem atualizar os valores delas. Em seguida, a próxima etapa no fluxo de trabalho tem acesso a esses novos valores.

Por exemplo, você poderia usar um script para gerar certificados ou tokens de segurança antes do provisionamento e usá-los no provisionamento de máquinas.

Para ativar scripts no provisionamento, você deve instalar um tipo específico de agente do EPI e colocar os scripts que deseja usar no sistema no qual o agente está instalado.

Ao executar um script, o agente do EPI passa todas as propriedades personalizadas da máquina como argumentos para o script. Para retornar os valores de propriedade atualizados, você deve colocar essas propriedades em um dicionário e chame uma função do vRealize Automation. Um script de amostra está incluído no subdiretório de scripts do diretório de instalação do agente do EPI. Esse script contém um cabeçalho para carregar todos os argumentos para um dicionário, um corpo no qual você pode incluir suas funções e um rodapé para retornar os valores das propriedades personalizadas atualizadas.

Observação:

Você pode instalar vários agentes do EPI/VBScript em vários servidores e provisionar utilizando um agente específico e os scripts do Visual Basic no host do agente. Se você precisar fazer isso, entre em contato com o suporte ao cliente da VMware.