Você pode configurar o módulo Horizon PowerCLI com VMware PowerCLI e usar os cmdlets Horizon PowerCLI para se conectar ou desconectar do Servidor de Conexão. Depois de se conectar ao Servidor de Conexão, você poderá escrever scripts do PowerShell que invocam as APIs do Horizon.
Procedimento
- Instale VMware PowerCLI.
Instale o VMware PowerCLI da Galeria do PowerShell. Para instalar o VMware PowerCLI, execute o seguinte comando no prompt Windows PowerShell:
Install-Module -Name Vmware.PowerCLI
Esse comando instala todos os módulos VMware PowerCLI em Windows PowerShell. O módulo VMware.VimAutomation.HorizonView
é o módulo Horizon PowerCLI.
Você também pode baixar e instalar o VMware PowerCLI do https://code.vmware.com/web/dp/tool/vmware-powercli.
Para obter mais informações sobre como instalar o VMware PowerCLI, consulte o VMware PowerCLIGuia do Usuário disponível em https://code.vmware.com/web/dp/tool/vmware-powercli.
- Importe o módulo Horizon PowerCLI chamado
VMware.VimAutomation.HorizonView
na sessão Windows PowerShell.
Use o seguinte comando para importar VMware.VimAutomation.HorizonView
para a sessão Windows PowerShell:
Import-Module -Name VMware.VimAutomation.HorizonView
VMware.VimAutomation.HorizonView
contém os cmdlets Connect-HVServer
e Disconnect-HVServer
que você pode usar para se conectar a um Servidor de Conexão ou desconectar-se de um Servidor de Conexão.
- Extraia scripts de amostra do repositório do Github.
Depois de usar o cmdlet Connect-HVServer
para se conectar ao serviço de API do Horizon do Servidor de Conexão, você poderá executar scripts do PowerShell que invocam as APIs do Horizon. Para obter mais informações sobre as APIs do Horizon, consulte a documentação Visualizar referência da API disponível em https://code.vmware.com/apis/405/view.
Scripts de exemplo para o módulo Horizon PowerCLI estão disponíveis como o módulo VMware.Hv.Helper
na seção Módulos em https://github.com/vmware/PowerCLI-Example-Scripts.
O que Fazer Depois
Use os scripts de exemplo diretamente ou modifique os scripts para atender às suas necessidades de automação. Além de scripts de exemplo, você também pode desenvolver novos scripts que invocam APIs do Horizon com base em suas necessidades. Consulte, Executar scripts Horizon PowerCLI de exemplo.