mazahaka2000@vk |
12-06-2015 14:41 2517827 |
цикличный пинг всех компьютеров в сети с логом
Есть компьютеры в сети, нужно написать bat файл, который будет циклично проверять с помощью команды ping все компьютеры в сети и затем будет записывать полученные данные в файл log.txt
|
Код:
@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
)
)
|
Цитата:
Цитата Elven
Код:
for /F %%n in (IP.txt) do (
»
|
Код:
for /f "usebackq delims=\ " %%n in (`net.exe view ^| find.exe "\\"`) do (
|
Цитата:
Цитата Iska
for /f "usebackq delims=\ " %%n in (`net.exe view ^| find.exe "\\"`) do ( »
|
у меня net view выводит далеко не все компьютеры даже моей подсети, а если пройтись по всем IPSEC'aм так и вовсе все плачевно.
|
Наверняка не скажу, точно знаю что соседнего wlan'a не вижу через net view, хотя пингуются все компы в нем прекрасно. Почему вижу не все машины в своем wlan'e даже предположить не могу (кроме, разве что, линуксовых серваков)
|
Время: 05:17.
© OSzone.net 2001-