Gostaria de saber se existe uma maneira de encontrar IDs de VMs (esx, datastore, pastas, pools e etc.) por nome no vSphere Power CLI.
O objetivo é encontrar o ID da VM se o nome for conhecido (e o mesmo para esx, datastore, pasta, pool e etc.).
Obrigado, Olegarr
Responder1
Você já olhou a referência do comando powercli (Clicável)? É muito simples, não estou totalmente claro exatamente o que você está tentando alcançar, mas é mais do que provável que seja a árvore de comandos get-vm que você verá.
Responder2
Concordo com Chopper3.
Use PowerCLI e os seguintes comandos:
Conectar:
Connect-VIserver <your VC/ESX host>
Liste todas as VMs e exporte para arquivo CSV:
Get-VM | export-csv <filename>
Em seguida, basta substituir Get-VM por Get-VMhost, get-datastore, get-folder, get-resourcepool, etc.