Замість того, щоб вручну писати всі IP-адреси вашої локальної мережі, ви можете зробити наступне:
Відкрийте командний рядок і введіть:
FOR /L %i IN (1,1,254) DO ping -n 1 192.168.0.%i | FIND /i "Reply">>C:\ipaddresses.txt
-n 1
означає, що на кожен комп'ютер буде надіслано лише 1 пакет пінг.
Змініть, 192.168.0
щоб відповідати вашому власному ідентифікатору мережі.
Це дозволить пінг усіх IP-адрес у мережевому сегменті 192.168.0.0 та створить текстовий файл, який називається ipaddresses.txt
на C: \, де він буде перераховувати лише IP-адреси, які дали відповідь.
Ви також можете додати -a
до команди ping, щоб вирішити всі відповіді IP-адреси на імена хостів, але це призведе до того, що сценарій потребує значного часу для завершення:
FOR /L %i IN (1,1,254) DO ping -a -n 1 192.168.0.%i | FIND /i "Reply">>C:\ipaddresses.txt