È possibile configurare vRealize Automation per eseguire script Visual Basic personalizzati come passaggi aggiuntivi nel ciclo di vita delle macchine, prima o dopo il provisioning di una macchina. Ad esempio è possibile utilizzare uno script pre-provisioning per generare certificati o token di sicurezza prima del provisioning, e quindi uno script post-provisioning per utilizzare i certificati e i token dopo il provisioning della macchina. È possibile eseguire script Visual Basic con qualsiasi metodo di provisioning, ma non è possibile utilizzare script Visual Basic con macchine AWS di Amazon.

Tabella 1. Elenco di controllo per l'esecuzione di script Visual Basic durante il provisioning

Attività

Posizione

Dettagli

Casella di controllo Installare e configurare l'agente EPI per gli script Visual Basic.

Di solito l'host del servizio di gestione

Vedere Installazione dell'agente EPI per Visual Basic Scripting.

Casella di controllo Creare i propri script Visual Basic.

Macchina su cui è installato l'agente EPI

vRealize Automation include lo script Visual Basic di esempio PrePostProvisioningExample.vbs situato nella directory Scripts della directory d'installazione dell'agente EPI. Lo script è articolato in un'intestazione in cui vengono caricati tutti gli argomenti in un dizionario, un corpo in cui è possibile includere le proprie funzioni e una sezione finale per la restituzione delle proprietà personalizzate aggiornate a vRealize Automation.

Quando si esegue uno script Visual Basic, l'agente EPI passa allo script tutte le proprietà personalizzate delle macchine come argomenti. Per restituire a vRealize Automation i valori delle proprietà aggiornati, inserire queste proprietà in un dizionario e chiamare una funzione fornita da vRealize Automation.

Casella di controllo Raccogliere le informazioni necessarie da includere negli script nei blueprint.

Catturare le informazioni e trasferirle agli architetti dell'infrastruttura

Nota:

un amministratore di struttura può creare un gruppo di proprietà utilizzando i set di proprietà ExternalPreProvisioningVbScript ed ExternalPostProvisioningVbScript per fornire questa informazioni richiesta. In questo modo sarà più semplice per gli architetti dei blueprint includere correttamente queste informazioni nei propri blueprint.

  • Il percorso completo dello script Visual Basic, incluso il nome file e l'estensione. Ad esempio, %System Drive%Programmi (x86)\VMware\vCAC Agents\EPI_Agents\Scripts\SendEmail.vbs.

  • Per eseguire uno script prima del provisioning, richiedere agli architetti dell'infrastruttura di specificare il percorso completo dello script come valore della proprietà personalizzata ExternalPreProvisioningVbScript. Per eseguire uno script dopo il provisioning, essi dovranno utilizzare la proprietà personalizzata ExternalPostProvisioningVbScript.