使用 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-Pool 和 Send-LinkedCloneRecompose 也遇到了同样的错误。
我正在使用 VMware VSphere power cli 5.5 版本 2 补丁 1。
任何人都可以帮助我理解这里的问题吗?
我错过了补充
&"C:\Program Files\VMware\VMware View\Server\extras\PowerShell\add-snapin.ps1"
在执行上述命令之前。所以 commandlet 没有被识别。
如何使用现有父 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-Pool 和 Send-LinkedCloneRecompose 也遇到了同样的错误。
我正在使用 VMware VSphere power cli 5.5 版本 2 补丁 1。
任何人都可以帮助我理解这里的问题吗?
我错过了补充 &"C:\Program Files\VMware\VMware View\Server\extras\PowerShell\add-snapin.ps1" 在执行上述命令之前。所以 commandlet 没有被识别。