Para quem pensou que não é possivel executar comandos powershell/powercli no linux, aqui vai um tutorial básico.
Primeiro começamos por instalar o powershell core no Linux e logo em seguida o modulo powercli.
#habilitar repo
sudo add-apt-repository universe
#instalar powershell
sudo apt-get install -y powershell
#Iniciar powershell
pwsh
#instalar PowerCLI
selecionar versão no powercli gallery https://www.powershellgallery.com/packages/VMware.PowerCLI/12.2.0.17538434
Install-Module -Name VMware.PowerCLI -RequiredVersion 12.2.0.17538434

#verificar módulos
Get-Module

#importar modulo PowerCLI
Import-Module VMware.PowerCLI

Após importar os modulos powercli
Get-Module

#desabilitar necessidade de certificado
Set-PowerCLIConfiguration -InvalidCertificateAction “ignore” -Confirm:$false

Para conectar ao vCenter execute o comando abaixo onde $passwd é a variável que contém a password
$passwd=’@P0werCLI_01′
Connect-VIServer vcsa-01.lab.com -User administrator@vsphere.local -Password $passwd

Get-VM *
Executando um comando básico para listar as VMs
