Vous pouvez configurer vRealize Automation pour exécuter vos scripts Visual Basic personnalisés comme étapes supplémentaires dans le cycle de vie des machines, avant ou après le provisionnement des machines. Par exemple, vous pourriez utiliser un script de pré-provisionnement pour générer les certificats ou les jetons de sécurité avant le provisionnement, puis un script de post-provisionnement pour utiliser les certificats et les jetons après le provisionnement des machines. Vous pouvez exécuter des scripts Visual Basic avec n'importe quelle méthode de provisionnement, mais vous ne pouvez pas utiliser des scripts Visual Basic avec des machines Amazon AWS.

Tableau 1. Liste de contrôle pour l'exécution de scripts Visual Basic lors du provisionnement

Tâche

Emplacement

Détails

Case à cocher Installez et configurez l'agent EPI pour les scripts Visual Basic.

Généralement l'hôte Manager Service

Reportez-vous à Installation de vRealize Automation 7.2.

Case à cocher Créez vos scripts Visual Basic.

Machine sur laquelle l'agent EPI est installé

vRealize Automation inclut un modèle de script Visual Basic PrePostProvisioningExample.vbs dans le sous-répertoire Scripts du répertoire d'installation de l'agent EPI. Ce script contient un en-tête pour charger tous les arguments dans un dictionnaire, un corps de texte dans lequel vous pouvez inclure vos fonctions, et un pied de page pour renvoyer les propriétés personnalisées mises à jour à vRealize Automation.

Lors de l'exécution d'un script Visual Basic, l'agent EPI transmet toutes les propriétés personnalisées des machines comme arguments au script. Pour renvoyer les valeurs des propriétés mises à jour à vRealize Automation, placez ces propriétés dans un dictionnaire et appelez une fonction fournie par vRealize Automation.

Case à cocher Recueillez les informations requises pour inclure vos scripts dans des Blueprints.

Capturez les informations et transférez-les à vos architectes d'infrastructure

Remarque :

Un administrateur Fabric peut créer un groupe de propriétés en utilisant les jeux de propriétés ExternalPreProvisioningVbScript et ExternalPostProvisioningVbScript pour fournir les informations requises. Cela permet aux architectes du Blueprint d'inclure facilement et correctement ces informations à leurs Blueprints.

  • Chemin complet du script Visual Basic, y compris le nom du fichier et l'extension. Par exemple, %System Drive%Program Files (x86)\VMware\vCAC Agents\EPI_Agents\Scripts\SendEmail.vbs.

  • Pour exécuter un script avant le provisionnement, demandez aux architectes d'infrastructure d'entrer le chemin d'accès complet au script comme valeur de la propriété personnalisée ExternalPreProvisioningVbScript. Pour exécuter un script après le provisionnement, ils doivent utiliser la propriété personnalisée ExternalPostProvisioningVbScript.