diff --git a/Scripts/CreateVLANonStandardSwitch b/Scripts/CreateVLANonStandardSwitch new file mode 100644 index 0000000..d64b221 --- /dev/null +++ b/Scripts/CreateVLANonStandardSwitch @@ -0,0 +1,19 @@ +<# + Script name: CreateVLANonStandardSwitch.ps1 + Created on: 10/26/2017 + Author: Alan Comstock, @Mr_Uptime + Description: Adds VLANs to an existing standard switch + Dependencies: None known + PowerCLI Version: VMware PowerCLI 6.5 Release 1 build 4624819 + PowerShell Version: 5.1.14393.1532 + OS Version: Windows 10 +#> + +$esxhost="HOSTNAME" +$vswitch="vSwitch0" +$vlanlist=10,20,30,40,50 +Foreach ($vlan in $vlanlist) { + $portgroupname="VLAN " + $vlan + Get-VMHost $esxhost | Get-VirtualSwitch -name $vswitch | New-VirtualPortGroup -Name $portgroupname -VLanId $vlan +} +#The End