Bonjour tous le monde,
J'ai bat qui me pose quelques problémes,
Le but serait dans un fichier d'avoir le nom de certains pc : UC1,UC4 etc...
De faire un ping sur ces machines et de mettres les ips dans un autre fichier.
J'ai t'enté plusieurs solutions mais aucune ne marche.

for /F %%i in (P:\applications\liste_serveur.txt) do (
PING %%i -n 1 | FIND "Réponse de=") set ip=%%i
IF ERRORLEVEL 0 (echo %ip >> P:\applications\ip.txt))

ou alors

for /F %%i in (P:\applications\liste_serveur.txt) do ('ping %%i -n 1 |find "Réponse de"') set ADRIP=%%i
set ADRIP=%ADRIP:~44,11%
echo %ADRIP% >P:\applications\ip.txt

ou

FOR /F %%i in nbtstat -a UC1|find "Adresse" do set ip=%%I
Echo %ip%

Mais rien de concluant, si quelqu'un à une idée...

Merci