Un administrador del sistema puede especificar scripts de Visual Basic como pasos extra dentro del proceso de aprovisionamiento antes o después de aprovisionar una máquina, o bien al desaprovisionarla. Para poder ejecutar scripts de Visual Basic es necesario instalar un agente de PowerShell de integración de aprovisionamiento externo (EPI).

Los scripts de Visual Basic se especifican en el blueprint desde el que se aprovisionan las máquinas. Estos scripts tienen acceso a todas las propiedades personalizadas asociadas a la máquina y pueden actualizar sus valores. Así, el siguiente paso en el flujo de trabajo tendrá acceso a estos nuevos valores.

Por ejemplo, podría usar un script para generar certificados o tokens de seguridad antes de realizar el aprovisionamiento y usar esos certificados y tokens en el aprovisionamiento de máquinas.

Para permitir el uso de scripts en el aprovisionamiento, debe instalar un tipo específico de agente de EPI y colocar los scripts que quiera usar en el sistema en el que el agente esté instalado.

Cuando se ejecuta un script, el agente de EPI pasa todas las propiedades personalizadas de máquina como argumentos a ese script. Para devolver las propiedades personalizadas actualizadas, debe colocar esas propiedades en un diccionario y llamar a una función de vRealize Automation. En el subdirectorio de scripts del directorio de instalación del agente de EPI encontrará un script de ejemplo. Este script contiene un encabezado para cargar todos los argumentos en un diccionario, un cuerpo en el que se pueden incluir funciones y un pie de página para devolver las propiedades personalizadas actualizadas.

Nota:

Se pueden instalar varios agentes de EPI/VBScripts en distintos servidores y realizar el aprovisionamiento usando un agente concreto y los scripts de Visual Basic que hay en el host de dicho agente. Póngase en contacto con el equipo de atención al cliente de VMware si necesita llevar esto a cabo.