Although you use Checkpoint-VM PowerShell cmdlet to create a checkpoint for a virtual machine running in Hyper-V environment, but Checkpoint-VM PowerShell cmdlet does not support a parameter that you can use to specify a remote Hyper-V server name. In case you need to perform checkpoint operation for a virtual machine on a remote Hyper-V server, use Get-VM PowerShell cmdlet as shown in the below command:
- Get-VM <VMName> -ComputerName Hyper-VHost1 | Checkpoint-VM
In the above command, Get-VM command connects to <VMName> on "Hyper-VHost1" and then checkpoint-VM command runs to create a checkpoint.
About Nirmal Sharma
Nirmal Sharma is a MCSEx3, MCITP and Microsoft MVP in Directory Services. He specializes in directory services, Microsoft Azure, Failover clusters, Hyper-V, and System Center products and has been involved with Microsoft Technologies since 1994. In his spare time, he likes to help others and share some of his knowledge by writing tips and articles on various sites and contributing to Health Packs for ADHealthProf.ITDynamicPacks.Net solutions. Nirmal can be reached at firstname.lastname@example.org.