[Batch] Récupération Ip des machines du réseau
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