Recently is had some issues with capacity and old server hardware. I created some new ESXi hosts and wanted to move the VMs to the new hosts. Below i will describe how i obtained this:
Start SSH and ESXi Shell on both servers, you can do this from the Web UI, Hosts > Actions > Services
Now create the destination folder (mostly VM name) on the new ESXi host.
You must create the folder on the destination datastore before performing the copy