Я пытаюсь написать пакетный скрипт ( 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) оттуда как администратор, это будет возможно. Также на клиентах должен быть отключен брандмауэр, иначе вы не сможете опрашивать клиентов.
Другая возможность — запуск скрипта через скрипт входа. Таким образом, клиенты опрашиваются локально и могут отправлять свою информацию в общую папку/файл на сервере.