通过 Powershell 在 SCVMM 中编写 VM 检查点脚本
Scripting VM checkpoint in SCVMM via Powershell
以为这很简单,但我在这里找不到这个问题。
无法使用简单的 powershell 脚本来创建检查点。它似乎成功完成,但我在 SCVMM 中没有看到检查点,所以我想知道我是否遗漏了什么。
Import-Module -Name "virtualmachinemanager"
Get-VMMServer SCVMMSERVER01.CORP.COM
Checkpoint-VM -Name Create-Checkpoint -AsJob -ComputerName COMPUTER001 -SnapshotName "Deployment-$((Get-Date).toshortdatestring())"
谢谢
为什么不使用 SCVMM cmdlet New-SCVMCheckpoint
?
Get-SCVirtualMachine -Name 'VM01' | New-SCVMCheckpoint
或
New-SCVMCheckpoint -VM 'VM01'
当我尝试在 SCVMM VM 上使用 Hyper-V cmdlet 时出现错误
Cannot convert value of type SystemCenter.VirtualMachineManager.VM to HyperV.PowerShell.VirtualMachine.
以为这很简单,但我在这里找不到这个问题。
无法使用简单的 powershell 脚本来创建检查点。它似乎成功完成,但我在 SCVMM 中没有看到检查点,所以我想知道我是否遗漏了什么。
Import-Module -Name "virtualmachinemanager"
Get-VMMServer SCVMMSERVER01.CORP.COM
Checkpoint-VM -Name Create-Checkpoint -AsJob -ComputerName COMPUTER001 -SnapshotName "Deployment-$((Get-Date).toshortdatestring())"
谢谢
为什么不使用 SCVMM cmdlet New-SCVMCheckpoint
?
Get-SCVirtualMachine -Name 'VM01' | New-SCVMCheckpoint
或
New-SCVMCheckpoint -VM 'VM01'
当我尝试在 SCVMM VM 上使用 Hyper-V cmdlet 时出现错误
Cannot convert value of type SystemCenter.VirtualMachineManager.VM to HyperV.PowerShell.VirtualMachine.