Получить список удаленных клиентов с удаленного сервера

Я хочу, чтобы все клиенты (IP-адреса + имя компьютера) подключались к определенному серверу удаленно.

Ситуационный набросок

У меня 40 серверов и 1000 клиентов в одной сети.

192.168.1.99 = server 1
192.168.2.99 = server 2
etc.

У каждого сервера есть клиенты

192.168.1.2 = client 2 on server 1
192.168.1.3 = client 3 on server 1
etc.

Я на моем ПК (ПК1) в той же сети хочу спросить сервер с IP: 192.168.30.99 (сервер 30) какие клиенты вошли / подключены

Сервер (192.168.30.99) должен выслать мне список с этими IP-адресами (клиентов) и их именем компьютера.

Любая идея кто-нибудь? Я хочу сделать это удаленно.

  • У меня есть пароли администратора для всех серверов и клиентов.
  • Я посмотрел в WMI, но не повезло
  • Я использую Windows Server 2012 на серверах.

1 ответ

wmic / node: вызов процесса OtherServerName создать "cmd.exe /c netstat.exe -n"

Вы можете использовать -a для принудительного разрешения имен (будет намного медленнее и может не работать в среде prod)

Есть объекты политики и много хороших вещей, которые должны помешать вам работать по умолчанию.

Вы можете заменить OtherServerName на localhost, чтобы он работал на вашем локальном компьютере. Есть много реальных проблем, которые все еще возникают, например, как вы будете передавать результаты и т. Д.

пример трубопровода, который должен работать...

wmic / node: вызов процесса OtherServerName создать "cmd.exe /c netstat.exe -n" >> C:\MyFiles\SomeServer.txt

Другие вопросы по тегам