Cómo Agregar Port Groups usando PowerCLI en VMware

A veces necesitamos crear varios Port Group o simplemente uno pero en varios hosts dentro de un Cluster VMware. Si lo hacemos a mano puede que además de ser mucho trabajo tengamos que lidiar con errores humanos en el proceso y que luego provoque que una VM no pueda migrar por no tener el mismo Port Group en el destino.
Para esto podemos usar scripting a través de PowerCLI, así como en Windows el PowerShell nos deja hacer de todo acá lo mismo pero para administrar y configurar ambientes VMware.
El cmdlet a utilizar es New-VirtualPortGroup y tiene varios atributos a pasarle a la sentencia para poder generar el Port Group deseado, entre ellos el Nombre, el vSwitch y el VlanID como los mas importantes.
En el siguiente ejemplo ejecuté la siguiente sintaxis entre muchos…
Get-Cluster "Poner Nombre del Cluster" | Get-VMHost | Get-VirtualSwitch -Name "Poner Nombre del Virtual Switch" | New-VirtualPortGroup -Name "Nombre del Port Group" -VLanId XX
Luego vemos el resultado en pantalla del Ok de la ejecución y la creación de los Port Groups. El comando ejecutado primero trae el Cluster con el cmdlet Get-Cluster, luego trae los Hosts de dicho Cluster con el Get-VMHost, como ultimo input trae el Virtual Switch especificado que tiene cada Host con Get-VirtualSwitch donde se crearán los Port Groups y luego del pipe genera el Port Group con el New-VirtualPortGroup.