Got a strange one going on there. I was trying to configure a new virtual switch and got the "specified parameter is not correct". So logged to the command line and the output of esxcfg-vswitch -l doesn't match the GUI. So I setup the switches / port groups / uplinks via the command line, rebooted and still it does match (it has in fact made things worse by removing some uplinks) and still can't configure anything from the GUI. The system *seems* to be using the configuration as per the GUI.
How do I go about troubleshooting / getting everything to match?