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:

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
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

Merci d'avance pour votre aide

Aro