Adds VLANs to an existing standard switch
This script will add VLANs to an existing standard switch on a host. Information needed: $esxhost - Name of host $vswitch - Name of existing standard switch $vlanlist - List of all the VLANs you want to add to the switch
This commit is contained in:
19
Scripts/CreateVLANonStandardSwitch
Normal file
19
Scripts/CreateVLANonStandardSwitch
Normal file
@@ -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
|
||||||
Reference in New Issue
Block a user