J'ai créé un batch chez moi pour ça:
En le lançant, tu as un menu qui te demande si tu veux une adresse fixe (à parametrer lors de l'ecriture du batch) ou une adresse fournie par un DHCP.
Ca permet au utilisateurs non avertis de passer de l'un à l'autre par une simple action.
@ECHO OFF
ECHO.
ECHO ATTENTION, la carte reseau doit se nommer "local" pour que le programme fonctionne.
ECHO.
ECHO Choix de l'adressage IP
ECHO 1) DHCP
ECHO 2) Statique
ECHO.
CHOICE /C:12 /N
IF ERRORLEVEL 2 GOTO 1Statique
IF ERRORLEVEL 1 GOTO 2DHCP
:1Statique
netsh interface ip set address "local" static @IP masque passerelle 1
goto end
:2DHCP
netsh interface ip set address "local" dhcp
ipconfig /release
ipconfig /renew
:end
rem Détails:
rem @IP : Représente l'adresse IP que l'on va donner à la connexion réseau dans le cadre d'un adressage statique.
rem masque : Représente le masque de sous réseau associer à l'adresse IP.
rem passerelle: Représente l'adresse de la passerelle par défaut de la connexion réseau.
rem 1 : Représente le metric
EDIT: avec un logiciel tel que powerbatch, tu peux transformer ton fichier .bat en .com, comme ça tu es sure que personne ne s'amuse à changer des parametres
Message édité par akabis le 20-03-2006 à 15:53:40