Link
#Import-Module VMware.VimAutomation.Core
#如果使用 6.5.0 之前版本,需要先导入模块

Connect-VIServer -Server 192.168.1.1
#连接vCenter

$selectedlocation="Datacenter"
#此处可以设置 Datacenter 名称或者 Cluster 名称以限制范围

$uplink1="vmnic1"
$uplink2="vmnic3"
#设置 Uplink 名称

$vswitch="vSwitch1"
#设置虚拟交换机名称

$pgname="vlan11"
#设置端口组名称

$pgvlanid="11"
#设置端口组 VLAN ID

$VMHostlist = Get-VMHost -location $selectedlocation | Sort-Object

foreach ($VMHost in $VMHostlist){

New-VirtualSwitch -vmhost $VMHost -name $vswitch -Nic $uplink1,$uplink2

Get-VirtualSwitch -vmhost $VMHost -name $vswitch | new-virtualPortgroup -name $pgname -vlanid $pgvlanid

}