vSwitch and Portgroup

Blah

vSwitch and Portgroup config

http://www.virtu-al.net/2009/06/27/powercli-easy-vswitch-portgroup-setup/

$VISRV = Connect-VIServer (Read-Host “Please enter the name of your VI SERVER”) $BASEHost = Get-VMHost -Name (Read-Host “Please enter the name of your existing server as seen in the VI Client:”) $NEWHost = Get-VMHost -Name (Read-Host “Please enter the name of the server to configure as seen in the VI Client:”)  $BASEHost |Get-VirtualSwitch |Foreach {     $Switch = $_.Name     If (($NEWHost |Get-VirtualSwitch -Name $switch -ErrorAction SilentlyContinue)-eq $null){         Write-Host “Creating Virtual Switch $($_.Name)”         $NewSwitch = $NEWHost |New-VirtualSwitch -Name $_.Name -NumPorts $_.NumPorts -Mtu $_.Mtu     }     $BASEHost | Get-VirtualPortGroup -VirtualSwitch $Switch | Foreach {         $myPG = $_.name         If (($NEWHost |Get-VirtualPortGroup -Name $myPG -ErrorAction SilentlyContinue)-eq $null){             Write-Host “Creating Portgroup $($_.Name)”             $NewPortGroup = $NEWHost |Get-VirtualSwitch -Name $Switch |New-VirtualPortGroup -Name $_.Name -VLanId $_.VLanID         }     } }