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

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

Ответить
Настройки темы
CMD/BAT - цикличный пинг всех компьютеров в сети с логом

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


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

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


Есть компьютеры в сети, нужно написать bat файл, который будет циклично проверять с помощью команды ping все компьютеры в сети и затем будет записывать полученные данные в файл log.txt

Отправлено: 14:41, 12-06-2015

 

Аватара для Elven

Ветеран


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

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


Код: Выделить весь код
@echo off
for /F %%n in (IP.txt) do (
ping /n 1 %%n | find /i "TTL"
if not errorlevel 1 (
echo %%n online >> result.log
) else (
echo %%n offline >> result.log
)
)

Отправлено: 16:50, 16-06-2015 | #2



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

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


Ветеран


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

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


Цитата Elven:
Код: Выделить весь код
for /F %%n in (IP.txt) do (
»
Код: Выделить весь код
for /f "usebackq delims=\ " %%n in (`net.exe view ^| find.exe "\\"`) do (

Отправлено: 17:04, 16-06-2015 | #3


Аватара для Elven

Ветеран


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

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


Цитата Iska:
for /f "usebackq delims=\ " %%n in (`net.exe view ^| find.exe "\\"`) do ( »
у меня net view выводит далеко не все компьютеры даже моей подсети, а если пройтись по всем IPSEC'aм так и вовсе все плачевно.

Отправлено: 19:10, 17-06-2015 | #4


Ветеран


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

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


Elven, отчего так?

Отправлено: 02:54, 18-06-2015 | #5


Аватара для Elven

Ветеран


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

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


Наверняка не скажу, точно знаю что соседнего wlan'a не вижу через net view, хотя пингуются все компы в нем прекрасно. Почему вижу не все машины в своем wlan'e даже предположить не могу (кроме, разве что, линуксовых серваков)

Отправлено: 12:28, 18-06-2015 | #6


Ветеран


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

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


Elven, спасибо, ясно. Полагаю, надо рыться в деталях технологии Computer Browser Service Technical Reference: Browser Service (и более ранних, и более свежих материалах на эту тему).

В общем случае должно работать без каких-либо проблем. Посему для автора должно хватить.

Отправлено: 13:24, 18-06-2015 | #7



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Прочее - Автоматическое копирование локальных профилей со всех компьютеров сети old_nick Сетевые технологии 3 07-04-2011 10:49
Загрузка - [решено] цикличный логин nicola44 Microsoft Windows 7 11 17-09-2010 21:55
Прочее - У 2х компьютеров отсутствует пинг, не видят рабочей группы.. Netman Сетевые технологии 8 23-01-2010 23:58
Твики реестра для всех компьютеров домена farlow Microsoft Windows NT/2000/2003 3 29-11-2007 08:00
[решено] Как создать ярлык на рабочем столе всех компьютеров в сети ant2004 Microsoft Windows NT/2000/2003 14 22-10-2004 01:55




 
Переход