vCO – Remove default portgroup

This is another simple one. In my eyes useful if you want to use vCO to configure your ESX.
I go through all port groups on the host and compare if one is name “VM Network” if this is so then I remove it.

//myhost is input parameter of type VcHostSystem

var netSystem = myhost.configManager.networkSystem;
var pgs = myhost.configManager.networkSystem.networkConfig.portgroup
for each (var pg in pgs)
{
	if (pg.spec.name == "VM Network")
	{
		netSystem.removePortGroup(pg.spec.name);
	}
}

Published by txusa

VMware Certified Design Expert - VCDX 92. VMware Architect, automation enthusiast.

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.