Войти

Показать полную графическую версию : Требуется .Bat для поочередного пинга + вывод результата


campbell
26-09-2011, 22:33
Всем привет в скриптах я слабо понимаю но для упрощения каждодневной работы требуется батничек который бы пинговал по очереди 10 ip и в конце выдавал бы статистику,
вроде: IP Status
192.168.0.1 = OK
192.168.0.2 = OK
214.15.54.44 = OK

а если он еще и будет проверять на определенном ip (\\192.168.0.5\Backup) существование файлов вида 20.07.11_Server1.tib; 20.07.11_Server2.tib; и так же говорить OK при обнаружении, то 1.5 часа рабочего времени не вылетало бы в трубу ))

а можно и отдельными батниками, не принципиально

Foreigner
27-09-2011, 00:19
Не проверял, для четырех адресов (для краткости)

@echo off

for %%i in (192.168.0.1 192.168.0.2 192.168.0.233 214.168.0.1) do call:ping %%i
goto:eof

:ping
1>nul 2>&1 ping -n 1 %1 && (

echo %1 = OK
if exist \\%1\Backup\20.07.11_Server1.tib (echo 20.07.11_Server1.tib exists) else (echo 20.07.11_Server1.tib not exists)
if exist \\%1\Backup\20.07.11_Server2.tib (echo 20.07.11_Server2.tib exists) else (echo 20.07.11_Server2.tib not exists)

) || (echo %1 = ERROR)
echo.




© OSzone.net 2001-2012