Пакетный скрипт для пинга диапазона IP-адресов?

Пакетный скрипт для пинга диапазона IP-адресов?

Я пытаюсь написать пакетный скрипт ( psexecэто тоже вариант) для сканирования диапазона IP-адресов 192.168.1.1-255и на выходе получить csvфайл, похожий на этот:

column A        column B          Column C   Column D
PCNAME          IPADDRESS         STATUS      LASTUSER
worksta1        192.168.1.1       online      NTIDUSER
doesnoexist     192.168.1.2       offline     DOESNOTEXIST      

Есть предположения?

решение1

Я думаю, вы никогда не сможете заставить пользователя войти в систему, если у вас нет административного доступа к клиентам. Если у вас есть контроллер домена, и вы запускаете скрипт (vb или powershell) оттуда как администратор, это будет возможно. Также на клиентах должен быть отключен брандмауэр, иначе вы не сможете опрашивать клиентов.

Другая возможность — запуск скрипта через скрипт входа. Таким образом, клиенты опрашиваются локально и могут отправлять свою информацию в общую папку/файл на сервере.

Связанный контент