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.

De voorbeelden van de converterwerkstromen demonstreren de conversiefunctionaliteit die beschikbaar is in de invoegtoepassing.
Opmerking: De PowerShell-invoegtoepassing ondersteunt niet alle typen die beschikbaar zijn in PowerCLI en de vCenter-invoegtoepassing. Niet-ondersteunde typen retourneren een uitzondering.

Om toegang te krijgen tot deze werkstromen, navigeert u naar Bibliotheek > Werkstromen 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.