Moving a VM from one host to another is supposed to be simple. It can be done using PowerShell, or you can use Windows Admin Centre. It should be a matter of selecting the VM, clicking Move and specifying the destination machine. However, try as I might, it wouldn’t work.
Although I had a domain, the VMs and host machines were on that domain, and I signed in as a Domain Admin; moving a VM from one host to another didn’t work. I spent a lot of time updating various things, including the following: –
On the Hyper-V host server, I enabled remote access – then, on the client machine, I did the following: –
Use GPedit as administrator.
Set the following: –
Then click the ‘show’ button and add the server: –
On client do this: –
set-item WSMan:\localhost\Client\TrustedHosts -value "HOST01,HOST02,HOST03,HOST04,HOST05"
Once these changes were made and the hosts and client machine were rebooted, I could finally move the VMs.