系統管理員可以在佈建機器前後或取消佈建時,將執行 Visual Basic 指令碼指定為佈建程序中的額外步驟。您必須先安裝外部佈建整合 (EPI) PowerShell,然後才能執行 Visual Basic 指令碼。

Visual Basic 指令碼將在從中佈建機器的藍圖中指定。此類指令碼可以存取所有與機器相關聯的自訂內容,而且可以更新這些內容的值。然後,工作流程中的下個步驟便會存取這些新的值。

例如,您可以在佈建前使用指令碼來產生憑證或安全性 Token,然後在佈建機器時使用它們。

若要在佈建中啟用指令碼,您必須安裝特定類型的 EPI 代理程式,並將希望使用的指令碼放置在安裝該代理程式所在的系統上。

執行指令碼時,EPI 代理程式會將所有機器自訂內容做為引數傳遞給指令碼。若要傳回更新的內容值,您必須將這些內容放置在字典中,然後呼叫 vRealize Automation 函數。EPI 代理程式安裝目錄的 scripts 子目錄中包含了範例指令碼。此指令碼包含可將所有引數載入字典的標頭、可讓您加入函數的本文以及可傳回更新的自訂內容值的註腳。

備註︰

您可以將多個 EPI/VBScripts 代理程式安裝在多台伺服器上,然後使用特定代理程式和該代理程式主機上的 Visual Basic 指令碼進行佈建。如果需要這麼做,請連絡 VMware 客戶支援部門。