Virtual machine 使用vmware 5.5 power cli重新组合VM

Virtual machine 使用vmware 5.5 power cli重新组合VM,virtual-machine,vmware,vsphere,powercli,Virtual Machine,Vmware,Vsphere,Powercli,如何使用现有父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 "Recompos

如何使用现有父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 commandletsGet PoolSend LinkedCloneRecompose,我也遇到了相同的错误

我正在使用VMware VSphere power cli 5.5版本2修补程序1

有谁能帮我理解这里的问题吗?

我没有补充 和“C:\Program Files\VMware\VMware View\Server\extras\PowerShell\add snapin.ps1” 在执行上述命令之前。因此,commandlet没有被识别