2015-05-26 53 views
0

認爲這將毫無疑問,但我在這裏找不到這個問題。通過PowerShell腳本化SCVMM中的虛擬機檢查點

無法獲取簡單的powershell腳本來創建檢查點。它似乎成功完成,但我沒有在SCVMM中看到一個檢查點,所以我想知道是否在這裏丟失了某些東西。

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

感謝

回答

2

爲什麼不使用SCVMM cmdlet的New-SCVMCheckpoint

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

New-SCVMCheckpoint -VM 'VM01' 

當我試圖使用Hyper-V cmdlet的上SCVMM VM我得到一個錯誤

不能類型SystemCenter.VirtualMachineManager.VM的值轉換爲HyperV.PowerShell.VirtualMachine。

+0

這讓我走向了正確的方向。以下爲我工作 '新SCVMCheckpoint -VM Computer001 -Name「部署 - $((Get-Date).toshortdatestring())」-VMMServer SCVMMServer001' – Mike