从虚拟机中恢复快照,而不是主机

我有一个Hyper-V虚拟机,需要每天恢复到以前的快照。 我想自动化这个过程。 我听说过Codeplex上Hyper-V的Powershellpipe理库 ,但我不确定这是我在找什么。 脚本似乎可以从主机,而不是虚拟机运行。 这是有道理的,但我更喜欢虚拟机本身安排,并恢复快照。 可能吗?

简而言之,我想知道一个虚拟机(不是主机)是否可以恢复快照。

谢谢。

该Powershell库中的许多命令都有一个-server参数。 假设访客虚拟机具有对主机的适当访问权限(通过防火墙,WMI等),您可以执行如下操作:

 $server = myhyperv.mydomain.com $guest = "My Guest Machine" choose-vmsnapshot $guest $server | apply-vmsnapshot