Buenas, otra vez por acá.
Estoy trabajando en un proyecto que requiere migrar máquinas virtuales entre distintos vCenters.
La inteligencia del producto solo tiene un par de inputs: VM Name, UUID, y Sistema operativo.
Todo se puede sacar de un RVTools, ¿no? Error.
Después de leer un poco entendí que RVTools solo trae el BIOS UUID de la VM (que no es único) mientras que este script nos pide el Instance UUID.
Como no tenía forma facil de sacarlo más que con PowerCli el amigo Eric Cano me ayudó a armar el siguiente script de PowerCLI
Get-VM | Get-View -Property @("Name", "Config.InstanceUuid") | Select -Property Name,@{N="UUID";E={$_.Config.InstanceUuid}} | Export-CSV -Path ./VM-UUID.CSV
Espero les haya servido