Bonjour,
Voici mon code, le problème est que quand je ping une adresse (PC éteint) errorlevel est égal à 0 alors que j'ai 100% perdu de paquet
Code bat : 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
@echo off
echo rapport d'action >C:\Tools\Version_Windows\resultats_actions.txt
for /f "delims=" %%a in ('type "C:\Tools\Version_Windows\liste_IP.txt"') do (
	echo IP = %%a
 
	PING -n 3 %%a
 
	IF errorlevel 0 ( 
		echo Ping OK 
		"Un_PC_Distant.bat" %%a >>C:\Tools\Version_Windows\resultats_actions.txt
		)
	IF errorlevel 1 (
		echo ping pas
	)
)
echo.
echo.
echo --------------- TERMINE ---------------
pause
j'ai testé
Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
if %errorlevel%==0
if !errorlevel!==0
if errorlevel equ 0
 
ping -n 3 %%a | FIND "TTL=" >NUL

Il m'indique toujours que le ping est Ok

Si quelqu'un peux m'aider merci