O plug-in PowerShell permite a interação entre o Automation Orchestrator e o Windows PowerShell. A biblioteca de fluxos de trabalho do plug-in PowerShell contém fluxos de trabalho que permitem a você gerenciar os hosts PowerShell e executar as operações PowerShell personalizadas.
Você pode usar o plug-in para chamar scripts e cmdlets do PowerShell a partir de fluxos de trabalho e ações do Automation Orchestrator e trabalhar com o resultado. Além dos fluxos de trabalho padrão que vêm com o plug-in, você também pode criar fluxos de trabalho personalizados que implementam a API do plug-in.
Você pode usar a exibição Inventário no Cliente Automation Orchestrator para gerenciar os recursos do PowerShell disponíveis. Você pode usar a API de script do plug-in para desenvolver fluxos de trabalho personalizados.
Componentes do plug-in do PowerShell
O plug-in PowerShell depende de uma série de componentes para funcionar corretamente.
O Automation Orchestrator e o Windows PowerShell fornecem a plataforma para o plug-in, e o plug-in fornece interação entre esses produtos. O plug-in PowerShell também podem interagir com outros componentes, como vCenter e vSphere PowerCLI.
O plug-in pode se comunicar com o Windows PowerShell por meio do protocolo de comunicação WinRM. Consulte Configurando o WinRM.
Opcionalmente, você pode integrar o plug-in PowerShell com o vSphere PowerCLI e o vCenter. Consulte Integração do PowerCLI com o plug-in PowerShell.
Você pode instalar todos os componentes em um host local. Os requisitos de uso, de funcionalidade e de protocolo de comunicação do plug-in PowerShell não serão alterados se o Automation Orchestrator e o Windows PowerShell estiverem instalados na mesma máquina.
Acessar a API de plug-in do PowerShell
Para acessar o API Explorer no cliente do Automation Orchestrator, clique em API Explorer no painel de navegação do cliente do Automation Orchestrator.
Para acessar o API Explorer nas guias Scripts dos editores de fluxo de trabalho, política e ação, clique em Pesquisar API à esquerda.
Você pode copiar o código de elementos de API e colá-lo em caixas de script. Para obter mais informações sobre scripts de API, consulte Desenvolvendo com o Automation Orchestrator.
Usar o inventário de plug-ins do PowerShell
O plug-in do PowerShell expõe todos os objetos nos hosts do PowerShell conectados na exibição Inventário.
No inventário de plug-ins, você pode monitorar os hosts PowerShell e seus snap-ins e cmdlets. Cada host remoto pode conter snap-ins e cada snap-in pode conter cmdlets.