Vous pouvez utiliser les fonctionnalités disponibles dans les logiciels enfichables tiers, tels que VMware vSphere PowerCLI, avec le plug-in PowerShell.

Pour utiliser les fonctionnalités d'un logiciel enfichable tiers, le logiciel doit être disponible sur l'hôte PowerShell. Pour charger le logiciel enfichable dans la session actuelle, vous devez également appeler l'action AddPsSnapin. Lorsque vous utilisez PowerCLI, vous devez définir le nom du fichier enfichable sur VMware.VimAutomation.Core.

Le plug-in PowerShell ne fournit pas d'actions pré-générées pour les logiciels enfichables tiers. Le workflow Générer une action pour un cmdlet PowerShell vous permet de générer des actions dédiées aux logiciels enfichables tiers. Reportez-vous à Générer une action pour un cmdlet PowerShell.

Le module com.vmware.library.powershell.converter comporte des blocs constitutifs qui permettent la conversion d'un objet VC:<SomeObjectType> en objet PowerCLI correspondant. Cette fonction permet aux workflows du plug-in vCenter d'interagir avec les workflows du plug-in PowerShell et de transmettre les paramètres entre les deux plug-ins.

Workflows Convertisseur

Vous pouvez utiliser les exemples de workflows de la catégorie de workflows Convertisseur pour tester l'intégration entre le plug-in PowerShell et PowerCLI. Pour tester l'intégration, PowerCLI doit être installé sur l'hôte PowerShell.

Les exemples de workflows Convertisseur illustrent la fonctionnalité de conversion disponible dans le plug-in.
Note : Le plug-in PowerShell ne prend pas en charge tous les types disponibles dans PowerCLI et dans le plug-in vCenter. Les types non pris en charge renvoient une exception.

Pour atteindre ces workflows, accédez à Bibliothèque > Workflows et entrez les balises powershell et converter dans la zone de recherche des workflows.

Nom du workflow Description
Convertir PSObject en objet vCO Permet de convertir PowerShellRemotePSObject en VC:<SomeObjectType>.
Convertir PSObject en objet vCO et l'objet vCO en PSObject Permet de convertir PowerShellRemotePSObject en VC:<SomeObjectType> et l'inverse.
Convertir l'objet vCO en PSObject Permet de convertir VC:<SomeObjectType> en PowerShellRemotePSObject.