Bonjour à tous,

Je voudrais récupérer l'adresse IP des PCs que j'administre et en fonction de celle-ci leurs appliquer différentes mises à jour.

J'ai fait des tests mais mon soucis est que je ne connais pas assez les batches.

Je n'arrive pas à comparer l'adresse IP que j'ai récupérée avec une autre adresse IP

Volà ce que j'ai fait:
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
for /F "delims=," %%i in ('ipconfig /all^|find "Adresse IP"') do set ADRIP=%%i 
set ADRIP=%ADRIP:~44,15% 
echo %ADRIP% 
REM ----------------------------------------
REM Comparaison @IP avec masque INPUT_STRING
REM ----------------------------------------
REM @IP 212.184.1.XXX
set string_input=212.184.1. 
findstr %string_input% %ADRIP%
if %errorlevel%==0 goto NEXT2
set serveur=TOTO
goto START

REM ----------------------------------------
REM @IP 212.184.2.XXX
:NEXT2
set string_input = "212.184.2." 
find %string_input% %ADRIP%
if %errorlevel%==0 goto END
set serveur=TATA
goto START

:START
echo %serveur%
EXIT

:END
EXIT
Je comprends bien que le FINDSTR n'est pas la bonne commande mais je ne sais pas quoi utiliser.
Soit faire un boucle qui compare 1 à 1 les différents caratères ou alors ....

HELP !!!!

A+