Hacer un script para hacer ping a una red
Necesito hacer un script que haga ping a una red, y una vez realizado, guarde las direcciones buenas en un archivo y las caídas en otro. Y al final me muestre las direcciones activas. Las diferentes direcciones a las que tenemos que hacer ping, las tengo que hacer con un FOR /L para que nos cuente todas las direcciones.
Yo he hecho algo así, aunque no acaba de salirme, haber si me puedes ayudar a pulirlo, gracias.
@echo on
FOR /L %%A IN (1,1,255) do call ping 192.168.1.%%A -n 1 > nul
IF ERRORLEVEL 1 GOTO malas
IF ERRORLEVEL 0 GOTO buenas
:Malas
ECHO %A malas >>mala.txt
:Buenas
ECHO %A buenas >>buena.txt %%A
TYPE buena.txt
Yo he hecho algo así, aunque no acaba de salirme, haber si me puedes ayudar a pulirlo, gracias.
@echo on
FOR /L %%A IN (1,1,255) do call ping 192.168.1.%%A -n 1 > nul
IF ERRORLEVEL 1 GOTO malas
IF ERRORLEVEL 0 GOTO buenas
:Malas
ECHO %A malas >>mala.txt
:Buenas
ECHO %A buenas >>buena.txt %%A
TYPE buena.txt
1 respuesta
Respuesta de gggirald
1