Bonjour à tous,
Je me suis créé un petit script pour modifier ma configuration réseau en fonction du lieu où je me connecte, soit à l'extérieur (tout est en auto) soit sur mon lieu de travail et là je spécifie tous les paramètres.
Le script fonctionne correctement, mais lorsque je choisis mon lieu de travail il me retourne toujours une erreur concernant les DNS alors qu'il exécute bien les modifications (je suis sur Windows 11 Professionnel).
Mon script est le suivant :
@echo off
chcp 65001 > nul
setlocal enabledelayedexpansion
echo Quel est votre lieu de connexion ?
echo 1 - Société
echo 2 - Extérieur
set /p choix=
if "%choix%"=="1" (
echo Modification des paramètres pour la Société...
netsh interface ip set address "Ethernet 2" static 10.3.3.3 255.255.0.0 10.3.2.1
netsh interface ip set dns "Ethernet 2" static 10.1.3.52 primary
netsh interface ip add dns "Ethernet 2" 10.1.3.142 index=2
echo Les paramètres ont été modifiés pour la Société.
) else if "%choix%"=="2" (
echo Modification des paramètres pour l'Extérieur...
netsh interface ip set address "Ethernet 2" dhcp
netsh interface ip set dns "Ethernet 2" dhcp
echo Les paramètres ont été modifiés pour l'Extérieur.
) else (
echo Choix invalide. Veuillez sélectionner 1 ou 2.
)
pause
Il me retourne toujours l'erreur suivante quand je fais le choix 1 :
Le serveur DNS configuré est incorrect ou n’existe pas.
Le serveur DNS configuré est incorrect ou n’existe pas.
Pourtant, il modifie bien les DNS...
Auriez-vous une solution ?
Merci par avance,
Partager