3 votes

Erreur de l'automatisation PowerCLI set-cddrive

Lors d'une tentative de changement d'ISO sur une instance d'invité sous tension, set-cddrive renvoie une erreur mais termine la commande. Quelques commandes différentes produisent le même résultat :

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

b Set-CDDrive L'opération n'est pas valide en raison de l'état actuel de l'objet.

De quel État s'agit-il ? Est-ce que set-cddrive dépend de CusomizeVM_Task ou de ReconfigVM_Task ?

Le plus intéressant ici est que l'opération semble réussir, même si elle renvoie une erreur.

Editer :

s'est transformée en "ide0:0 already exists" sans qu'aucune modification n'ait été apportée au script.

J'ai trouvé ce document de référence, qui indique qu'il pourrait s'agir d'un bogue : http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2092716

2voto

Eric Points 544

Le lien que vous mentionnez indique que le problème est résolu dans powercli v6, ce qui est vrai d'après mon expérience. Dans mon code v5, j'utilise toujours set-cddrive -ErrorAction:SilentlyContinue mais il n'est pas nécessaire pour l'instant.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X