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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Проверка доступности и запуск программы (http://forum.oszone.net/showthread.php?t=298148)

butunin@vk 09-04-2015 15:11 2493686

Проверка доступности и запуск программы
 
Господа подскажите что не так ...
Вообщем суть такая ... беру диапазон цифр с 1 до 255 суммирую. далее делаю проверку доступности. Если отвечает то выполнить задачу (CMD)

Код:

setlocal enableextensions enabledelayedexpansion
chcp 1251
::---------------------------------------------------
@echo null>>script.txt
DEL script.txt
::---------------------------------------------------
FOR /L %%i IN (1,1,5) DO (
ping -n 1 -w 10 10.0.13.%%i > nul &&(
start /wait kitty -telnet admin@10.0.13.%%i -pass admin -cmd "admin\nconfig fastethernet lan no dhcp-server\n\pconfig fastethernet lan bridgemode\n\pconfig fastethernet lan no nat\n\pconfig fastethernet lan no nat
\n\psave\n\preload"
))>>script.txt
pause

не пойму как сделать , так чтобы не отвечающие хосты не попадали в цикл запуска ...

butunin@vk 09-04-2015 15:58 2493699

Разобрался ... сделал с if errorlevel 0

Код:

setlocal enableextensions enabledelayedexpansion
chcp 1251
::---------------------------------------------------
FOR /L %%i IN (1,1,25) DO (
ping -n 1 -w 10 10.0.14.%%i > nul && (
if errorlevel 0 start kitty -telnet admin@10.0.14.%%i -pass admin -cmd "admin\nconfig fastethernet lan no dhcp-server\n\pconfig fastethernet lan bridgemode\n\pconfig fastethernet lan no nat\n\pconfig fastethernet lan no nat
\n\psave\n\preload"
))
pause



Время: 08:04.

Время: 08:04.
© OSzone.net 2001-