Назад | Перейти на главную страницу

Ошибка набора автоматизации PowerCLI-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 уже существует" без каких-либо изменений в сценариях.

Нашел этот КБ, указывая, что это может быть ошибка: http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2092716

Ссылка, которую вы упомянули, говорит, что она разрешена в powercli v6, это правда, по моему опыту. В моем коде v5 я всегда использую set-cddrive -ErrorAction:SilentlyContinue но сейчас это не нужно.