Hyper-V 检查点,自动化

Hyper-V 检查点,自动化

我想问一下有关 hyper-v 检查点的特殊情况。

我需要每隔 1 小时自动创建一次检查点(又称快照)。从插件控制台,我只能看到一个执行快照的菜单。

请提供建议并表示感谢。

答案1

这可以通过任务计划程序和使用 Checkpoint-VM cmdlet 的 PowerShell 脚本来实现。

例如,要创建名为“VM1”的虚拟机的检查点:

Checkpoint-VM -Name "VM1"

或所有正在运行的虚拟机:

Get-VM | Where-Object {$_.State -eq "Running"} | Checkpoint-VM

记得删除/合并检查点。例如,要删除超过 3 小时的检查点:

Get-VM | Get-VMSnapshot | Where-Object {$_.CreationTime -lt (Get-Date).AddHours(-3)} | Remove-VMSnapshot

获取虚拟机
检查点虚拟机
获取 VMSnapshot
刪除-VMSnapshot

相关内容