Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   цикличный пинг всех компьютеров в сети с логом (http://forum.oszone.net/showthread.php?t=301106)

mazahaka2000@vk 12-06-2015 14:41 2517827

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

Elven 16-06-2015 16:50 2519186

Код:

@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
)
)


Iska 16-06-2015 17:04 2519191

Цитата:

Цитата Elven
Код:

for /F %%n in (IP.txt) do (
»

Код:

for /f "usebackq delims=\ " %%n in (`net.exe view ^| find.exe "\\"`) do (

Elven 17-06-2015 19:10 2519585

Цитата:

Цитата Iska
for /f "usebackq delims=\ " %%n in (`net.exe view ^| find.exe "\\"`) do ( »

у меня net view выводит далеко не все компьютеры даже моей подсети, а если пройтись по всем IPSEC'aм так и вовсе все плачевно.

Iska 18-06-2015 02:54 2519682

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

Elven 18-06-2015 12:28 2519814

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

Iska 18-06-2015 13:24 2519833

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

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


Время: 05:17.

Время: 05:17.
© OSzone.net 2001-