Aanmaken van portgroups met PowerShell

Gepubliceerd op 24 december 2008 • 1 min leestijd • 178 woorden
Ik 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…

Ik 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 :)

Zie ook

    Follow me