It doesn't matter that vcenter is not on the same network. The invoke vmscript CMDlet that I use talk through VMware tools of the VM even when it's off the wire. That is it's specific function, To inject scripts inside the guest OS Through the VMware API.
After you swap out the adapter for the VMXnet3 VM willpower up without any IP address and the VM will not be on the network.