пакетный скрипт для пинга указанных IP-адресов? - PullRequest
0 голосов
/ 06 февраля 2011

Я хочу написать пакетный скрипт под Windows для проверки связи с указанным диапазоном IP-адресов. Как я хочу пинговать 192.168.0.1 до 192.168.0.10 и хочу проверить, приходит ли их ответ в пакетном сценарии Windows.

Ответы [ 2 ]

3 голосов
/ 06 февраля 2011
@echo off
for /L %%i in (1,1,10) do (
@echo testing 192.168.0.%%i 
ping 192.168.1.%%i > nul
if ERRORLEVEL 1 @echo error ping %%i )
0 голосов
/ 06 февраля 2011

Ну, цикл for будет выглядеть так:

for /l %i in (1,1,10) do ping 192.168.0.%i

Так что скрипт будет выглядеть примерно так:

for /l %i in (1,1,10) do (
    ping 192.168.0.%i
    if %errorlevel% neq 0 echo error
)
...