Créaction d'un script en rentrant adresse ip mask et passerelle

Sofian59100 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
barnabe0057 Messages postés 14455 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je débute dans le batch car j'ai besoin de faire un script pour entrée adresse ip mask et passerelle.

Voici mon script :

@echo off

:: On execute les commandes en administateur
echo "adresse IP"
set /P IP= IP :
set /P Mask= Mask :
set /P GW= Gateway :
set /P DNS= DNS :
netsh interface ip set address name="%Connexion au réseau local%" static %IP% %Mask% %GW%
netsh interface ipv4 add dns server "%Connexion au réseau local%" address=%DNS% index=1
pause

Mais mon script ne fonctionne pas.

Pourriez-vous m'aider, svp ?
A voir également:

1 réponse

barnabe0057 Messages postés 14455 Date d'inscription   Statut Contributeur Dernière intervention   4 925
 
Bonjour,

Quand tu postes du code, merci d'utiliser les balises de code.

Pour revenir à ton problème, essaie cela :

@echo off

:: On execute les commandes en administrateur

:debut

cls & echo "adresse IP"

set /p IP=" IP : "
if not defined IP (goto :debut)

set /p Mask=" Mask : "
if not defined Mask (goto :debut)

set /p GW=" Gateway : "
if not defined GW (goto :debut)

set /p DNS=" DNS : "
if not defined DNS (goto :debut)

netsh interface ipv4 set address "Connexion au réseau local" static %IP% %Mask% %GW%
netsh interface ipv4 add dnsservers "Connexion au réseau local" %DNS% index=1

pause


0