U kunt functionaliteit gebruiken die beschikbaar is in een snap-in van derden, zoals VMware vSphere PowerCLI, met de PowerShell-invoegtoepassing.
Als u functionaliteit van de snap-in van derden wilt gebruiken, moet de snap-in beschikbaar zijn op de PowerShell-host. Om de snap-in in de huidige sessie te laden, moet u ook de AddPsSnapin-actie aanroepen. Wanneer u PowerCLI gebruikt, moet u de naam van de snap-in instellen op VMware.VimAutomation.Core.
De PowerShell-invoegtoepassing biedt geen vooraf gegenereerde acties voor snap-ins van derden. U kunt acties voor snap-ins van derden genereren door de werkstroom Een actie voor een PowerShell-cmdlet genereren uit te voeren. Zie Een actie voor een PowerShell-cmdlet genereren.
Het pakket com.vmware.library.powershell.converter bevat basisbouwstenen waarmee een VC:<SomeObjectType>-object naar een overeenkomend PowerCLI-object kan worden geconverteerd. Met deze functie kunnen werkstromen van de vCenter-invoegtoepassing communiceren met werkstromen van de PowerShell-invoegtoepassing en parameters doorgeven tussen de twee plug-ins.
Converterwerkstromen
U kunt de voorbeeldwerkstromen van de werkstroomcategorie Converter gebruiken om de integratie tussen de PowerShell-invoegtoepassing en PowerCLI te testen. Om de integratie te testen, moet PowerCLI op de PowerShell-host zijn geïnstalleerd.
Om toegang te krijgen tot deze werkstromen, navigeert u naar
en voert u de tags powershell en converter in het zoekveld voor werkstromen in.Werkstroomnaam | Beschrijving |
---|---|
PSObject converteren naar vCO-object | Converteert PowerShellRemotePSObject naar VC:<SomeObjectType>. |
PSObject converteren naar vCO-object en vCO-object naar PSObject | Converteert PowerShellRemotePSObject naar VC:<SomeObjectType>, en omgekeerd. |
vCO-object converteren naar PSObject | Converteert VC:<SomeObjectType> naar PowerShellRemotePSObject. |