I've just got vOrchestrator configured and have hardly used it yet but I am trying to determine if there is a way to use this tool to resolve the ghost nic issue on Windows machines after you upgrade the hardware to vSphere 4. Using the vmupgradehelper.exe only allows you to save the TCP settings to the registry, it doesn't actually uninstall the ghost nic, that still has to be done in order to get rid of the conflict with the upgraded nic. To resolve this you have to launch a command prompt and run: devmgr_show_nonpresent_devices=1 and then you launch the device manager from the command line (start DEVMGMT.MSC) which shows the hidden devices and then you uninstall the ghost NIC.
Obviously I don't want to do this manually, we have several hundred windows VM's to upgrade so I would like to script it and hopefully use vOrchestrator. Has anyone done this or have any advice for me? Any suggestions would be appreciated!
You may have interest in the following two threads:
They both have content that may help automate the task of ghost device cleanup. vCO "may" be able to help... I have not performed these steps for any systems and have not dug deeply into the two threads above, but if they can be run from a remote system (such as vCO), then you may be able to setup a workflow that iterates through all of your VMs, and pass appropriate parameters to these tools to be executed from the vCO server... Note that you will need to update the vmo.properties file to allow for local execution (topic on enabling this is covered in the Orchestrator documentation.)
Visit me at http://www.vcoteam.info for vCenter Orchestrator tips and tutorials