Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Создания BAT файла с PING запросами и выполнения определенных команд.

Ответить
Настройки темы
Любой язык - Создания BAT файла с PING запросами и выполнения определенных команд.

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Добрый день коллеги.

Столкнулся с необходимостью создания скрипта c возможностью пингования проверки и выполнения команд.

1. Происходит выполнение PING (определенного IP)
2. Если пинг проходит, то ничего не происходит.
3. Если пинг не проходит, то выполняется команды последовательно (dnscmd /RecordDelete work.local ts2 CNAME central.work.local /f) (dnscmd /recordadd work.local ts2 CNAME central2.work.local)
3.1 Как только пинг появляется то выполняется другие команды, тоже последовательно (dnscmd /RecordDelete work.local ts2 CNAME central2.work.local /f) (dnscmd /recordadd work.local ts2 CNAME central.work.local)

как это можно реализовать? в любом случае это возможно сделать с шедуллере запуск батника\cmd.

Спасибо всем за помощь.

Отправлено: 15:05, 17-05-2018

 

Аватара для Elven

Ветеран


Сообщения: 741
Благодарности: 172

Профиль | Сайт | Отправить PM | Цитировать


Цитата Samsonic:
2. Если пинг проходит, то ничего не происходит. »
Цитата Samsonic:
3.1 Как только пинг появляется то выполняется другие команды »
хмммм...

В целом если отбросить пункт 3.1 то весьма просто
Код: Выделить весь код
ping зад.анн.ый.IP | findstr /i ttl && (
rem ничего не происходит
) || (
rem выполняется команды последовательно
)
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:16, 17-05-2018 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Елвен, спасибо.
Но с толкнулся с проблемой самой на выполнения команд, отдельным батником они выполняются, они не хотят выполняться в общей картине.

1. Проверка эхо запроса.
1.1 Проверка выполнена успешно - Переход 1.5
1.2 Проверка не выполнена, запустить выполнения комманды (dnscmd /RecordDelete work.local ts2 CNAME central.work.local /f) (dnscmd /recordadd work.local ts2 CNAME central2.work.local)
1.3 Выполнить эхо запрос, до ответа.
1.4 Эхо запрос получен, выполнить команды (dnscmd /RecordDelete work.local ts2 CNAME central2.work.local /f) (dnscmd /recordadd work.local ts2 CNAME central.work.local)
1.5 Завершение работы скрипта.


p.s. я вот думаю, может рассмотреть в скрипте запуск самого батника отдельно?!

Последний раз редактировалось Samsonic, 17-05-2018 в 15:35.


Отправлено: 15:28, 17-05-2018 | #3


Аватара для Elven

Ветеран


Сообщения: 741
Благодарности: 172

Профиль | Сайт | Отправить PM | Цитировать


Цитата Samsonic:
1.3 Выполнить эхо запрос, до ответа. »
не думаю что это реалезуемо на cmd/bat. я бы сказал что служба ннада. Или ваять отдельный батник и как-то его зацикливать, что ли, но имхо это как-то не комильфо.
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:00, 17-05-2018 | #4


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо буду думать дальше.
Если вдруг появиться решение, то выложу тут.

Отправлено: 10:31, 18-05-2018 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Создания BAT файла с PING запросами и выполнения определенных команд.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Подверждение выполнения команд в bat файле (Y/N) Sergey.l Скриптовые языки администрирования Windows 10 10-01-2018 12:07
PowerShell - [решено] Запуск bat файла с ожиданием выполнения Alexander_88 Скриптовые языки администрирования Windows 2 10-09-2015 13:02
CMD/BAT - [решено] исполнение команд из bat файла riff6666 Скриптовые языки администрирования Windows 5 04-12-2014 17:17
CMD/BAT - Проверка на выполнения команд в bat ? men232 Скриптовые языки администрирования Windows 4 12-01-2011 22:23
CMD/BAT - [решено] сохранить окно CMD после выполнения bat файла WChek Скриптовые языки администрирования Windows 6 17-03-2008 11:03




 
Переход