我有一个 Hyper-V VM,需要每天恢复到以前的快照。我想自动执行此过程。我听说过Hyper-V 的 Powershell 管理库在 Codeplex 上,但我不确定这是否正是我正在寻找的。脚本似乎可以从主机而不是虚拟机运行。这很有道理,但我更希望虚拟机本身来安排和恢复快照。这可能吗?
简而言之,我想知道虚拟机(而不是主机)是否可以恢复快照。
谢谢。
答案1
该 Powershell 库中的许多命令都有一个-server
参数。假设客户虚拟机对主机具有适当的访问权限(通过防火墙、WMI 等),您可以执行以下操作:
$server = myhyperv.mydomain.com
$guest = "My Guest Machine"
choose-vmsnapshot $guest $server | apply-vmsnapshot