通过Powershell在SCVMM中编写VM检查点

时间:2015-05-26 20:39:00

标签: powershell hyper-v checkpoint

认为这不是一件容易的事,但我在这里找不到这个问题。

无法获得简单的PowerShell脚本来创建检查点。它似乎成功完成但我没有在SCVMM中看到一个检查点所以我想知道我是否在这里遗漏了一些东西。

Import-Module -Name "virtualmachinemanager"
Get-VMMServer SCVMMSERVER01.CORP.COM
Checkpoint-VM -Name Create-Checkpoint -AsJob -ComputerName COMPUTER001 -SnapshotName "Deployment-$((Get-Date).toshortdatestring())"

由于

1 个答案:

答案 0 :(得分:2)

为什么不使用SCVMM cmdlet New-SCVMCheckpoint

Get-SCVirtualMachine -Name 'VM01' | New-SCVMCheckpoint

New-SCVMCheckpoint -VM 'VM01'

当我尝试在SCVMM VM上使用Hyper-V cmdlet时出现错误

  

无法将SystemCenter.VirtualMachineManager.VM类型的值转换为HyperV.PowerShell.VirtualMachine。