Bonjour à tous,
Après avoir essayé pas mal de solutions je me permet de vous soumettre mon problème
Je souhaite réaliser un petit script qui me permet d'effectuer un ping sur un pool d'adresses IP, et à la fin du script pondre un petit fichier texte contenant les résultats.
Code:
Finalement quelque soit le résultat du ping il le passe comme si il était bon et mes variables %bon% et %bad% ne s'incrémentent pas
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 set bon=0 set bad=0 for /f %%i in (adresses.txt) do ( set /a c=%c%+1 ping -n 1 %%i IF errorlevel 0 ( echo %%i est accessible >> rping.txt set /A bon=%bon%+1 ) else ( echo "%%i n'est pas accessible" >> rping.txt set /A bad=%bad%+1 ) ) echo. >> rping.txt echo. >> rping.txt echo il y a %bon% equipements accessibles >> rping.txt echo il y a %bad% equipements hors ligne >> rping.txt Goto :EOF
Merci d'avance pour votre aide
Aro
Partager