Need some help with something. I need to do this for both vCenter targets and vCloud Director, of which I don't have direct access to vCenter. I didn't see any cmdlets for vcloud director for this. I'm gonna start with just vCenters. I'm going to wrap a powercli script in an Ansible playbook. Ansible will provide the inventory/vm names...
Need to connect to the vCenter
If Tools is outdated, update tools
Check to make sure tools is updated and current (if not fail)
Upgrade Virtual hardware revision
Power on Machine..