您可以將第三方嵌入式管理單元 (例如 VMware vSphere PowerCLI) 的功能搭配 PowerShell 外掛程式使用。

若要使用第三方嵌入式管理單元功能,PowerShell 主機必須提供該嵌入式管理單元。若要在目前的工作階段中載入嵌入式管理單元,您必須叫用 AddPsSnapin 動作。使用 PowerCLI 時,您必須將嵌入式管理單元的名稱設為 VMware.VimAutomation.Core

PowerShell 外掛程式無法為第三方嵌入式管理單元提供預先產生動作。您可以執行 [為 PowerShell Cmdlet 產生動作] 工作流程,產生第三方嵌入式管理單元的動作。請參閱為 PowerShell Cmdlet 產生動作

com.vmware.library.powershell.converter 套件包含的基本建置區塊能夠將 VC:<SomeObjectType> 物件轉換為對應的 PowerCLI 物件。此功能可讓 vCenter 外掛程式的工作流程與 PowerShell 外掛程式的工作流程進行互動,並在這兩個外掛程式之間傳遞參數。

轉換器工作流程

您可以使用 [轉換器] 工作流程類別的範例工作流程測試 PowerShell 外掛程式與 PowerCLI 之間的整合。若要測試整合,PowerShell 主機必須安裝 PowerCLI。

[轉換器] 範例工作流程會展示外掛程式提供的轉換功能。
備註: PowerShell 外掛程式並未全面支援 PowerCLI vCenter外掛程式所提供的所有類型。不支援的類型會回傳例外狀況。

若要存取這些工作流程,請導覽至程式庫 > 工作流程,然後在工作流程搜尋方塊中輸入 powershellconverter 標籤。

工作流程名稱 說明
將 PSObject 轉換為 vCO 物件 PowerShellRemotePSObject 轉換為 VC:<SomeObjectType>
將 PSObject 轉換為 vCO 物件,再轉換為 PSObject PowerShellRemotePSObject 轉換為 VC:<SomeObjectType> 與反向轉換。
將 vCO 物件轉換為 PSObject VC:<SomeObjectType> 轉換為 PowerShellRemotePSObject