您可以將第三方嵌入式管理單元 (例如 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外掛程式所提供的所有類型。不支援的類型會回傳例外狀況。
若要存取這些工作流程,請導覽至
,然後在工作流程搜尋方塊中輸入 powershell 和 converter 標籤。工作流程名稱 | 說明 |
---|---|
將 PSObject 轉換為 vCO 物件 | 將 PowerShellRemotePSObject 轉換為 VC:<SomeObjectType>。 |
將 PSObject 轉換為 vCO 物件,再轉換為 PSObject | 將 PowerShellRemotePSObject 轉換為 VC:<SomeObjectType> 與反向轉換。 |
將 vCO 物件轉換為 PSObject | 將 VC:<SomeObjectType> 轉換為 PowerShellRemotePSObject。 |