Création d'un script ip fixe --> ip auto
Résolu
Bonjour,
Je suis en stage en entreprise et ma tutrice me demande de passer toutes les adresses IP fixes en IP automatiques.
J'ai donc un peu parcouru tout ce qu'il se disait sur netsh et j'en ai ressorti ce script :
@echo off
netsh interface ip set adress "connexion réseau local" source=dhcp
pause
Cependant ce script ne fonctionne pas totalement du au nom de mon interface réseau (le é n'étant pas reconnu, à l'exécution de mon .bat un msg d'erreur apparait), de plus il ne fonctionne que localement hors je voudrais qu'à son exécution tous les postes du réseau soient reconfigurés en IP auto...
Auriez-vous des explications à me donner svp et des modifications à apporter à mon petit script très basique ^^
Merci d'avance
Je suis en stage en entreprise et ma tutrice me demande de passer toutes les adresses IP fixes en IP automatiques.
J'ai donc un peu parcouru tout ce qu'il se disait sur netsh et j'en ai ressorti ce script :
@echo off
netsh interface ip set adress "connexion réseau local" source=dhcp
pause
Cependant ce script ne fonctionne pas totalement du au nom de mon interface réseau (le é n'étant pas reconnu, à l'exécution de mon .bat un msg d'erreur apparait), de plus il ne fonctionne que localement hors je voudrais qu'à son exécution tous les postes du réseau soient reconfigurés en IP auto...
Auriez-vous des explications à me donner svp et des modifications à apporter à mon petit script très basique ^^
Merci d'avance
Configuration: Windows XP Internet Explorer 7.0
12 réponses
-
Donc voila pour ceux que ca pourrait interesser, au bout d'une journée de recherche intensive voila un petit script vbs
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colNetAdapters = objWMIService.ExecQuery _
("Select * from Win32_NetworkAdapterConfiguration where IPEnabled=TRUE")
For Each objNetAdapter In colNetAdapters
errEnable = objNetAdapter.EnableDHCP()
arrDNSServers = Array()
objNetAdapter.SetDNSServerSearchOrder(arrDNSServers)
Next
il détecte les adaptateur réseaux actifs et leur atribue une adresse IP et une adresse DNS automatiquement et je répete il ne fonctionne que sur les interfaces réseaux actives!
voili voila et donc si vous voulez qu'il change toutes les adresses IP de votre réseaux a la fois il suffit de le lancer par GPO si tous vos ordinateurs appartiennent au meme domaine.