Como baixar e instalar o PowerCLI para gerenciamento do vSphere?

PowerCLI é um conjunto de módulos do PowerShell para gestão do VMware vSphere e vCloud. Este guia mostra como fazer o download, instalar no Windows e Linux, e executar comandos principais para automatizar o provisionamento de VMs e tarefas.

download-icon
Download Grátis
para VM, SO, BD, Arquivo, NAS, etc.
joao

Updated by João on 2025/06/02

Tabela de conteúdos
  • O Que É o PowerCLI?

  • Como baixar o PowerCLI?

  • Como instalar o módulo PowerCLI no Windows?

  • Como instalar o VMware PowerCLI no Linux?

  • Comandos PowerCLI para Gerenciar vSphere

  • Como fazer backup de máquinas virtuais com o Vinchin?

  • FAQ

  • Conclusão

PowerCLI é uma das ferramentas mais eficazes e consistentes para gerenciar o VMware vSphere e o vCloud, por meio da qual você pode controlar todos os aspectos do VMware vSphere, incluindo provisionamento de VM, armazenamento, modificações e muito mais. Aqui neste blog, aprenderemos o que é, como baixar e instalar a ferramenta, e alguns comandos básicos de gerenciamento do PowerCLI.

O Que É o PowerCLI?

O PowerCLI é uma coleção de PowerShell módulos da VMware que gerencia sua infraestrutura a partir do prompt de comando. A instalação do PowerCLI vem com comandos do PowerShell que são específicos para a VMware, permitindo que os usuários interajam com ambientes da VMware. Você pode usar a ferramenta para gerenciar configurações, criar novos objetos e automatizar tarefas para ESXi, vSphere, vCenter, etc.

As versões 5.1 e anteriores do PowerCLI são PSSnapin, que possuem etapas de instalação complicadas e acesso limitado ao público, mas desde o PowerCLI 6.0, um módulo do PowerShell substituiu o Snapin. A VMware está criando uma versão do PowerCLI para o PowerShell Core (7.0+) apenas agora, que pode ser usado no Windows, Linux e macOS.

Como baixar o PowerCLI?

Pré-requisitos:

A versão mais recente do PowerCLI 13.0.0 é compatível com o seguinte:

OS TypeVersão .NETPowerShell Version
Windows.NET Framework 4.7.2 ou posteriorPowerShell 5.1
.NET Core 3.1PowerShell 7.x
Linux.NET Core 3.1PowerShell 7.x
macOS.NET Core 3.1PowerShell 7.x

Baixe a PowerCLI via a web:

1. O link da Galeria do PowerShell usando o gerenciador de pacotes do PowerShell.

2. Faça o download do arquivo do módulo no site da VMware website e compacte-o.

Como instalar o módulo PowerCLI no Windows?

Instale o módulo PowerCLI a partir da galeria do PowerShell online

Certifique-se de que você tem o gerenciador de pacotes NuGet instalado.

1. Encontre o módulo. 

Find-Module -Name VMware.PowerCLI

2.1 Instale módulos para todos os usuários (instale a versão mais recente por padrão).

Install-Module -Name VMware.PowerCLI

2.2 Instalar para o usuário atual sem privilégios de administrador.

Install-Module -Name VMware.PowerCLI -Scope CurrentUser

2.3 Verifique a versão após a instalação.

Get-PowerCLIVersion

3.1 Se participar ou não do VMware Customer Experience Improvement Program.

Não:

Set-PowerCLIConfiguration -Scope User -ParticipateInCEIP $false

Sim:

Set-PowerCLIConfiguration -Scope User -ParticipateInCEIP $true

3.2 Liste todos os cmdlets.

Get-Command -Module *VMWare*

Ou

Get-Module -ListAvailable VMware* | Select Name,version

4. Atualize o módulo PowerCLI.

Update-Module -Name VMware.PowerCLI

5. Instale uma versão específica.

5.1 Encontre versões disponíveis.

Find-Module -Name VMware.PowerCLI -AllVersions|select version

5.2 Insira o número da versão necessária.

Install-Module -Name VMware.PowerCLI -RequiredVersion 12.7.0.20091289

Copie os arquivos para instalar o módulo PowerCLI offline

1. Encontre o módulo na Galeria do PowerShell.

Find-Module -Name VMware.PowerCLI

2. Baixe e mantenha os arquivos do módulo em um diretório.

Save-Module -Name VMware.PowerCLI -Path <path>

3. Copie os arquivos baixados para uma máquina desconectada da internet a partir do diretório C:TempModules. Coloque os arquivos em C:WindowsSystem32WindowsPowerShellv13.0Modules.

4. Desbloqueie os arquivos baixados.

cd "C:Program FilesWindowsPowerShellv13.0Modules"
Get-ChildItem * -Recurse | Unblock-File

Use um arquivo ZIP para instalar o módulo PowerCLI offline

1. Copie o arquivo ZIP baixado para um dispositivo que não esteja conectado à internet.

2. Extraia os arquivos para o diretório do Windows que contém os módulos.

C:WindowsSystem32WindowsPowerShellv13.0Modules

Como instalar o VMware PowerCLI no Linux?

1. Execute o comando sudo -i para obter privilégios.

2. Atualize o repositório de pacotes e os pacotes instalados no sistema Linux.

apt-get update

3. Instale curl (client URL) para mover dados para e do servidor.

apt-get install curl

4. Adicione o repositório da Microsoft com o PowerShell incluído.

curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
curl -o /etc/apt/sources.list.d/microsoft.list
https://packages.microsoft.com/config/ubuntu/20.04/prod.list

5. Atualize o repositório.

apt-get update

6. Instale o PowerShell no Linux.

apt-get install powershell

7. Abra uma sessão do PowerShell no Linux com o comando pwsh.

8. Instale o PowerCLI e depois pressione y ou a para continuar.

Install-Module -Name VMware.PowerCLI

9. Verifique a versão do PowerCLI instalada.

Get-Module VMware.PowerCLI -ListAvailable

10. Execute o comando de saída para sair do PowerShell.

Comandos PowerCLI para Gerenciar vSphere

1. Verifique a conexão com o servidor e confirme se existe um erro de certificado.

Connect-VIServer

2. Resolva um problema de erro de certificado.

Set-PowerCLIConfiguration -InvalidCertificateAction Ignore

3. Conecte-se ao servidor vCenter ou ESXi.

Connect-VIServer hostname/IPaddress

4. Ignore o bloqueio do certificado SSL autoassinado.

Set-PowerCLIConfiguration -Scope AllUsers -InvalidCertificateAction Warn

5. Liste as VMs do servidor conectado.

Get-VM

6. Criar, iniciar e desligar uma VM.

New-VM –Name MunVMname -VMHost mun-VM1 –ResourcePool Production –DiskGB 20 –DiskStorageFormat Thin –Datastore MUN_MSA2000_Prod1
Start-VM -VM MUNVMname
Shutdown-VMGuest -VM MunVMname -Confirm:$False

7. Mova uma VM em execução para outro host com o VMotion.

Get-VMHost VM1|Get-Vm| Move-VM –Destination (Get-VMHost VM2)

8. Copie um arquivo para todas as VMs.

Get-VM | Copy-VMGusetFile -Source path -Destination C:PS - LocalToGuest -GuestUser administrator -GuestPassword password

Como fazer backup de máquinas virtuais com o Vinchin?

Independente da ferramenta que você escolher para administrar seu ambiente VMware vSphere, certifique-se de fazer backup das suas máquinas virtuais (VMs) e esteja preparado no caso de ocorrer perda de dados. Considere Vinchin Backup & Recovery para proteger totalmente seu vCenter, vSphere, e ESX/ESXi hosts antecipadamente.

Cópia de segurança fácil de VM: faça cópias de segurança de VM automaticamente de acordo com cronogramas e notificações por e-mail.

Backup rápido do VMware: acelere o backup com backup incremental habilitado por CBT e transmissão HOTADD, enquanto reduz 50% dos tamanhos de dados com tecnologias de redução de dados.

Migração multiplataforma: converta o VMware para outros 10+ hosts e vice-versa sem ferramentas adicionais em 4 etapas.

Recuperação instantânea: garanta a continuidade dos negócios recuperando uma VM travada em 15s a partir de backups ou de uma cópia de backup remoto salva em outro data center.

É fácil criar um backup em 4 etapas:

1. Selecione as VMs do VMwareSelecione a VM do VMware

2. Selecione o armazenamento de backup

Selecione o armazenamento de backup

3. Selecione as estratégias de backup

Selecione as estratégias de backup

4. Envie o trabalho

Enviar o trabalho

O Vinchin Backup & Recovery também protege seus backups no servidor Vinchin com várias tecnologias, como proteção contra armazenamento de backup contra malware e criptografia de dados com o padrão AES-256. Você pode obter uma avaliação gratuita de 60 dias abaixo para testar todos os recursos que lhe interessam.

FAQ

P1. Como instalar o PowerCLI sem direitos de admin?

Use Find-Module -Name VMware.PowerCLI > Install-Module -Name VMware.PowerCLI -Scope CurrentUser > verifique com Get-PowerCLIVersion

Q2. Como instalar o PowerCLI offline?

Use Save-Module -Name VMware.PowerCLI -Path <path> > copie para C:\Program Files\WindowsPowerShell\v1\Modules > Get-ChildItem * -Recurse | Unblock-File

P3. Como listar todos os cmdlets do PowerCLI?

Execute o comando abaixo:

Get-Command -Module VMware.PowerCLI

Conclusão

Vários métodos online ou offline são usados para instalar o PowerCLI como módulos do PowerShell tanto no Windows quanto no Linux. O PowerCLI pode gerenciar ambientes WMware por meio de cmdlets. De qualquer forma, faça backup de seus dados críticos antes para evitar corrupção ou perda de dados. Use o Vinchin Backup & Recovery para proteção total dos VMs VMware.

Compartilhar em:

Categories: VM Tips