|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Проверка связи с группой ip |
|
CMD/BAT - [решено] Проверка связи с группой ip
|
Новый участник Сообщения: 5 |
Профиль | Отправить PM | Цитировать Всем добрый день, и с Новым Годом.
Нужно проверить связь с некоторым количеством устройств по IP. И в случае отсутствия вывести перечень offline устройств. Все бы ничего, и вроде с одним устройством нет проблем. Но только как : 1. как вывести перечень всех устройств, а не по одному в сообщении msg * "Устройства ....1, 2, 3 - Не работаю" 2. не могу запустить команду msg от имени пользователя. Пишет нет прав. От сессии администратора запускается. Решить эту проблему могу только запуская скрипт с шедулера от имени администратора Спасибо |
|
Отправлено: 12:29, 03-01-2019 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 13:44, 03-01-2019 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Вот работает метод дописывания в файл
все оказалось проще ping 192.168.0.1 1>nul 1>&2&&echo Соединение ЕСТЬ||Echo /Ошибка1> error.txt ping 192.168.0.2 1>nul 1>&2&&echo Соединение ЕСТЬ||Echo /Ошибка2>> error.txt ping 192.168.0.3 1>nul 1>&2&&echo Соединение ЕСТЬ||Echo /Ошибка3>> error.txt msg *<error.txt |
Последний раз редактировалось aka_john, 04-01-2019 в 20:21. Отправлено: 20:00, 04-01-2019 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата aka_john:
|
|
Отправлено: 20:11, 04-01-2019 | #4 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Получилось так..
Работает. Спасибо. Echo Внимание! Отсутствует связь со следующим перечнем устройств >error.txt ping 192.168.0.152 |>nul find /i "TTL=" || echo ОШИБКА ВЕСЫ МЯСО >>error.txt ping 192.168.0.154 |>nul find /i "TTL=" || echo ОШИБКА ВЕСЫ ГАСТРОНОМИЯ_1 >>error.txt ping 192.168.0.151 |>nul find /i "TTL=" || echo ОШИБКА ВЕСЫ ГАСТРОНОМИЯ_2 >>error.txt ping 192.168.0.159 |>nul find /i "TTL=" || echo ОШИБКА ВЕСЫ РЫБА >>error.txt ping 192.168.0.156 |>nul find /i "TTL=" || echo ОШИБКА ВЕСЫ КОНДИТЕРКА_1 >>error.txt ping 192.168.0.153 |>nul find /i "TTL=" || echo ОШИБКА ВЕСЫ КОНДИТЕРКА_2 >>error.txt ping 192.168.0.155 |>nul find /i "TTL=" || echo ОШИБКА ВЕСЫ ФАСОВКА >>error.txt ping 192.168.0.101 |>nul find /i "TTL=" || echo ОШИБКА КАССА_1 >>error.txt ping 192.168.0.102 |>nul find /i "TTL=" || echo ОШИБКА КАССА_2 >>error.txt ping 192.168.0.103 |>nul find /i "TTL=" || echo ОШИБКА КАССА_3 >>error.txt ping 192.168.0.104 |>nul find /i "TTL=" || echo ОШИБКА КАССА_4 >>error.txt ping 192.168.0.105 |>nul find /i "TTL=" || echo ОШИБКА КАССА_5 >>error.txt ping 192.168.0.106 |>nul find /i "TTL=" || echo ОШИБКА КАССА_6 >>error.txt ping 192.168.0.107 |>nul find /i "TTL=" || echo ОШИБКА КАССА_7 >>error.txt type "error.txt" |>nul find "ОШИБКА" || goto end msg /time:60 * <error.txt :end |
|
Отправлено: 22:40, 04-01-2019 | #5 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Dialup дозвон, проверка связи, если связи нет переподключение | deri | Скриптовые языки администрирования Windows | 2 | 16-09-2011 18:05 | |
проверка связи | Bill Gates | Тест-форум | 0 | 08-04-2011 01:01 | |
CMD/BAT - [решено] При разрыве связи с определенным IP или HOST проиграть звук | neogara | Скриптовые языки администрирования Windows | 18 | 20-06-2010 01:29 | |
Проверка внешнего IP адреса | Vanilla Dragon | AutoIt | 2 | 18-03-2009 18:55 | |
[решено] Проверка голосования по ip. | Porecla | Вебмастеру | 7 | 21-12-2008 01:10 |
|