Você pode usar a funcionalidade que está disponível em um snap-in de terceiros, como o VMware vSphere PowerCLI com o plug-in PowerShell.

Para usar a funcionalidade do snap-in de terceiros, o snap-in deve estar disponível no host PowerShell. Para carregar o snap-in na sessão atual, você também deve chamar a ação AddPsSnapin. Ao usar o PowerCLI, você deve definir o nome do snap-in como VMware.VimAutomation.Core.

O plug-in PowerShell não fornece ações pré-geradas para snap-ins de terceiros. Você pode gerar ações para snap-ins de terceiros executando o fluxo de trabalho Gerar uma ação para um cmdlet do PowerShell. Consulte Gerar uma ação para um Cmdlet do PowerShell.

O pacote com.vmware.library.powershell.converter contém os blocos de construção básicos que permitem a conversão de um objeto VC:<SomeObjectType> no objeto PowerCLI correspondente. Esse recurso permite que os fluxos de trabalho do plug-in vCenter interajam com os fluxos de trabalho do plug-in PowerShell e passem os parâmetros entre os dois plug-ins.

Fluxos de trabalho de conversor

Você pode usar os fluxos de trabalho de amostra da categoria de fluxo de trabalho de Conversor para testar a integração entre o plug-in PowerShell e o PowerCLI. Para testar a integração, o PowerCLI deve ser instalado no host PowerShell.

Os fluxos de trabalho de amostra de Conversor demonstram a funcionalidade de conversão disponível no plug-in.
Observação: O plug-in PowerShell não oferece suporte a todos os tipos que estão disponíveis no PowerCLI e no plug-in vCenter. Os tipos sem suporte retornam uma exceção.

Para acessar esses fluxos de trabalho, navegue até Biblioteca > Fluxos de Trabalho e digite as tags powershell e converter na caixa de pesquisa de fluxo de trabalho.

Nome do Fluxo de Trabalho Descrição
Converter PSObject no objeto vCO Converte PowerShellRemotePSObject em VC:<SomeObjectType>.
Converter PSObject no objeto vCO em PSObject Converte PowerShellRemotePSObject em VC:<SomeObjectType> e vice-versa.
Converter objeto vCO em PSObject Converte VC:<SomeObjectType> em PowerShellRemotePSObject.