PowerCLI 自动化 set-cddrive 错误

PowerCLI 自动化 set-cddrive 错误

尝试在已启动的客户机实例上更改 ISO 时,set-cddrive 返回错误但完成命令。几个不同的命令产生相同的结果:

$theVM | Get-CDDrive | Set-CDDrive -NoMedia -Confirm:$false
$theVM | Get-CDDrive | Set-CDDrive -Connected $true -ISOPath $iso -Confirm:$false

都产生:由于对象的当前状态,Set-CDDrive 操作无效

那会是什么状态?set-cddrive 是否依赖于 CusomizeVM_Task 或 ReconfigVM_Task?

问题在于,尽管操作返回了错误,但它似乎成功了。

编辑:

错误现已更改为“ide0:0 已存在”,无需对脚本进行任何更改。

找到这个 KB,表明它可能是一个错误:http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2092716

答案1

您提到的链接说该问题已在 powercli v6 中得到解决,根据我的经验,确实如此。在我的 v5 代码中,我总是使用它,set-cddrive -ErrorAction:SilentlyContinue但现在不需要了。

相关内容