|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Создания BAT файла с PING запросами и выполнения определенных команд. |
|
Любой язык - Создания BAT файла с PING запросами и выполнения определенных команд.
|
Новый участник Сообщения: 3 |
Добрый день коллеги.
Столкнулся с необходимостью создания скрипта 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 |
Ветеран Сообщения: 992
|
Профиль | Сайт | Отправить PM | Цитировать |
Отправлено: 15:16, 17-05-2018 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 3
|
Профиль | Отправить 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 |
Ветеран Сообщения: 992
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Samsonic:
|
|
Отправлено: 16:00, 17-05-2018 | #4 |
Новый участник Сообщения: 3
|
Профиль | Отправить PM | Цитировать Спасибо буду думать дальше.
Если вдруг появиться решение, то выложу тут. |
|
Отправлено: 10:31, 18-05-2018 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|