A: Using Windows PowerShell, far more granular control is available over the planned failover process than if you used the Hyper-V Manager GUI. Here's how to failover using PowerShell:

  1. Shutdown the virtual machine (VM):
    Stop-VM –VMName  –ComputerName 

  2. Prepare the VM for failover:
    Start-VMFailover –VMName  –ComputerName  –Prepare

  3. Prepare the VM for failover on the Hyper-V Replica server:
    Start-VMFailover –VMName  –ComputerName 

  4. Start the VM on the replica and perform any testing:
    Start-VM –VMName  –ComputerName 

  5. Reverse the replication from the replica server to the primary:

    Set-VMReplication -VMName  -ComputerName  –Reverse