Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Требуется .Bat для поочередного пинга + вывод результата (http://forum.oszone.net/showthread.php?t=216530)

campbell 26-09-2011 22:33 1760701

Требуется .Bat для поочередного пинга + вывод результата
 
Всем привет в скриптах я слабо понимаю но для упрощения каждодневной работы требуется батничек который бы пинговал по очереди 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 1760747

Не проверял, для четырех адресов (для краткости)
Код:

@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.



Время: 12:06.

Время: 12:06.
© OSzone.net 2001-