使用vmware 5.5 power cli重新构建VM

时间:2015-12-12 22:04:48

标签: virtual-machine vmware vsphere powercli

如何使用现有父VM v2的快照s2重构VM v1? 在引用几个文档之后,我看到命令 Send-LinkedCloneRecompose 用于重新构建VM。

我正在尝试此命令如下:

$myVM = 'v1'
$clone = Get-DesktopVM -Name $myVM
$pool = Get-Pool -pool_id $clone.pool_id
$date = Get-Date
$date = $date.AddSeconds(10)
Write-Host "Recomposing" $clone.name 
Send-LinkedCloneRecompose -machine_id $clone.machine_id -parentVMPath $pool.parentVMPath -parentSnapshotPath $pool.parentVMSnapshotPath -schedule $date -forcelogoff $true |  tee-object -variable vmState

此处我收到错误 Get-DesktopVM:“Get-DesktopVM”一词未被识别为名称 cmdlet,函数,脚本文件或可操作程序。检查拼写 名称,或者如果包含路径,请验证路径是否正确,然后重试。

我对powercli命令行开关 Get-Pool Send-LinkedCloneRecompose 也有同样的错误。

我正在使用VMware VSphere power cli 5.5 release 2 patch 1。

有人可以帮我理解这个问题吗?

1 个答案:

答案 0 :(得分:0)

我错过了补充     的 &安培; “C:\ Program Files \ VMware \ VMware View \ Server \ extras \ PowerShell \ add-snapin.ps1” 在执行上述命令之前。因此,无法识别命令行开关。