使用 vmware 5.5 power cli 重构 VM

Recompose VM using vmware 5.5 power cli

如何使用现有父 VM v2 的快照 s2 重组 VM v1? 在查阅了一些文档后,我看到了用于重组 VM 的命令 Send-LinkedCloneRecompose

我正在尝试如下命令:

$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 commandlet Get-PoolSend-LinkedCloneRecompose 也遇到了同样的错误。

我正在使用 VMware VSphere power cli 5.5 版本 2 补丁 1。

任何人都可以帮助我理解这里的问题吗?

我错过了补充 &"C:\Program Files\VMware\VMware View\Server\extras\PowerShell\add-snapin.ps1" 在执行上述命令之前。所以 commandlet 没有被识别。