butunin@vk
09-04-2015, 15:11
Господа подскажите что не так ...
Вообщем суть такая ... беру диапазон цифр с 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
не пойму как сделать , так чтобы не отвечающие хосты не попадали в цикл запуска ...
Вообщем суть такая ... беру диапазон цифр с 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
не пойму как сделать , так чтобы не отвечающие хосты не попадали в цикл запуска ...