Aanmaken van portgroups met PowerShell
Gepubliceerd op 24 december 2008 • 1 min leestijd • 178 woordenIk moet wel een workaholic zijn. Ik was door mijn laptop aan het bladeren op zoek naar een film en ik kwam een map tegen met allerlei plug-ins voor VirtualCenter. Zaken zoals addPortgroup en ander spul.
Hoewel het erg handig is om die plug-ins te gebruiken, doe ik dit soort dingen graag vanaf de opdrachtregel, dus ben ik begonnen met een PowerShell-script (hier begint het workaholic-deel) om portgroepen te creëren op al je VMware-hosts die bekend zijn bij VirtualCenter.
Ik wilde het een oneliner maken, maar dat was te veel. Mijn PowerShell scriptvaardigheden zijn niet zo goed dat ik het aan de praat krijg :)
Dus hier is het met een paar regels. Het creëert een portgroep op vSwitch0 met PG als naam en VLAN 99. Natuurlijk werkt het alleen als je de VI Toolkit van VMware gebruikt.
foreach ($vmhost in get-vmhost) { new-VirtualPortGroup -name PG -VirtualSwitch (Get-virtualswitch -VMHost $vmHost -name vSwitch0) -VLAN 99 }
Nogmaals fijne feestdagen :)