@kuver91,
You can use the PowerCLI cmdlet Move-VM and additional parameters to perform a variety of vMotion-related tasks. You can also use a Powershell / PowerCLI module called PSxVCvMotion to automate Cross vCenter vMotion.
Refer PSxVCvMotion - Cross vCenter vMotion - Samples - VMware {code}
If you think your queries have been answered, Mark this response as "Correct" or "Helpful" and consider giving kudos to appreciate!
Regards,
Shen