当前位置 : 主页 > 网络安全 > 测试自动化 >

powershell – PowerCLI自动化设置 – cddrive错误

来源:互联网 收集:自由互联 发布时间:2021-06-19
尝试在已启动的guest虚拟机实例上更改ISO时,set-cddrive返回错误但完成命令.几个不同的命令产生相同的结果: $theVM | Get-CDDrive | Set-CDDrive -NoMedia -Confirm:$false$theVM | Get-CDDrive | Set-CDDrive -Con
尝试在已启动的guest虚拟机实例上更改ISO时,set-cddrive返回错误但完成命令.几个不同的命令产生相同的结果:

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

两者都产生:
    由于对象的当前状态,Set-CDDrive Operation无效

这可能是什么状态? set-cddrive是依赖于CusomizeVM_Task还是ReconfigVM_Task?

这里的关键是操作似乎成功,即使它返回错误.

编辑:

错误现在已更改为“ide0:0已存在”,而不对脚本进行任何更改.

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

你提到的链接说它在powercli v6中得到解决,这在我的经验中是正确的.在我的v5代码中,我总是使用set-cddrive -ErrorAction:SilentlyContinue但现在不需要它.
网友评论