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 } } }