Question
Configuration IP de machines virtuelles
- Opax
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 9
- Remerciements reçus 0
il y a 14 ans 3 mois #10783
par Opax
Configuration IP de machines virtuelles a été créé par Opax
Bonjour à tous,
J'essaye d'attribuer une adresse IP statique à une machine virtuelle déployée sous VmWare.
Voici mon code :
[code:1]$script = '$index = (gwmi Win32_NetworkAdapter | where {$_.netconnectionid -eq \"Local Area Connection\"}).InterfaceIndex;
$NetInterface = Get-WmiObject Win32_NetworkAdapterConfiguration | where {$_.InterfaceIndex -eq $index};
$NetInterface.EnableStatic(\"192.168.23.12\", \"255.255.255.0\"«»);
$NetInterface.SetGateways(\"192.168.23.1\"«»);
$NetInterface.SetDNSServerSearchOrder(\"192.168.23.250\"«»);
$NetInterface.SetDynamicDNSRegistration(\"TRUE\"«»);'
$createdVm = Get-VM $vmName
Invoke-VMScript -ScriptText $script -VM $createdVm -HostCredential $global:esxCredentials [/code:1]
Si j'exécute le script sans le invoke script depuis mon serveur, alors, mon serveur prend l'adresse IP 192.168.23.12. Donc tout marche bien.
Or lorsque je lance ces lignes de code, dans le but d'attribuer cette adresse IP à une machine virtuelle aucun message d'erreur ne s'affiche et ma machine virtuelle ne passe pas en IP fixe.
Quelqu'un pourrait-il m'aider ?
Ai-je oublié quelque chose ?
Merci d'avance.
J'essaye d'attribuer une adresse IP statique à une machine virtuelle déployée sous VmWare.
Voici mon code :
[code:1]$script = '$index = (gwmi Win32_NetworkAdapter | where {$_.netconnectionid -eq \"Local Area Connection\"}).InterfaceIndex;
$NetInterface = Get-WmiObject Win32_NetworkAdapterConfiguration | where {$_.InterfaceIndex -eq $index};
$NetInterface.EnableStatic(\"192.168.23.12\", \"255.255.255.0\"«»);
$NetInterface.SetGateways(\"192.168.23.1\"«»);
$NetInterface.SetDNSServerSearchOrder(\"192.168.23.250\"«»);
$NetInterface.SetDynamicDNSRegistration(\"TRUE\"«»);'
$createdVm = Get-VM $vmName
Invoke-VMScript -ScriptText $script -VM $createdVm -HostCredential $global:esxCredentials [/code:1]
Si j'exécute le script sans le invoke script depuis mon serveur, alors, mon serveur prend l'adresse IP 192.168.23.12. Donc tout marche bien.
Or lorsque je lance ces lignes de code, dans le but d'attribuer cette adresse IP à une machine virtuelle aucun message d'erreur ne s'affiche et ma machine virtuelle ne passe pas en IP fixe.
Quelqu'un pourrait-il m'aider ?
Ai-je oublié quelque chose ?
Merci d'avance.
Connexion ou Créer un compte pour participer à la conversation.
- LEON
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 69
- Remerciements reçus 0
il y a 14 ans 3 mois #10784
par LEON
Réponse de LEON sur le sujet Re:Configuration IP de machines virtuelles
Lance ton powershell.exe en faisant un clic droit/Executer en tant qu'administrateur\", et lance ton script ca fonctionne?
Connexion ou Créer un compte pour participer à la conversation.
- Opax
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 9
- Remerciements reçus 0
il y a 14 ans 3 mois #10787
par Opax
Réponse de Opax sur le sujet Re:Configuration IP de machines virtuelles
Je l’exécute en tant qu'administrateur.
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.034 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Configuration IP de machines virtuelles