Bonjour, j'ai une petite question, j'ai un script .BAT qui fait basculer la cnx au réseau d'une passerelle a une autre. le probléme que je rencontre c'est qu'il ne reconnais pas le nom de la connection apparament, message affiché (la syntaxe du nom de fichier, de répertoire ou du volume est incorrecte), par contre quand j'exécute la commande directement sous dos sans passé par le fichier .BAT sa marche, ce qui prouve que le nom de la connection est valide. ci-dessous le script :
ce script affiche le message (la syntaxe du nom de fichier, de répertoire ou du volume est incorrecte) mais qd j'exécute la commande
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 ECHO off :menu ECHO. ECHO Sur quel type de r‚seau voulez-vous vous connecter? : ECHO. ECHO [1] : Reseau PLANET (adresse 10.1.1.250) ECHO [2] : Reseau GLOBALNET (adresse 10.1.1.254) ECHO [0] : Quitter ECHO. ECHO Entrer votre choix correspondant … la configuration souhaitee et valider: SET /P reponseUtilisateur="" IF "%reponseutilisateur%"=="1" GOTO rep1 IF "%reponseutilisateur%"=="2" GOTO rep2 IF "%reponseutilisateur%"=="0" GOTO fin ECHO Choix incorrect GOTO menu :rep1 netsh interface ip set address name="Connexion au réseau local" static 10.1.1.46 255.255.255.0 10.1.1.250 ipconfig GOTO fin :rep2 netsh interface ip set address name="Connexion au réseau local" static 10.1.1.46 255.255.255.0 10.1.1.254 ipconfig GOTO fin :fin ECHO. ECHO Appuyer sur Entrer pour terminer. SET /P reponseUtilisateur=""
sa marche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 netsh interface ip set address name="Connexion au réseau local" static 10.1.1.46 255.255.255.0 10.1.1.250 ipconfig
merci d'avance.
Partager