-1

我想让所有客户端(IP 地址+ pcname)远程连接到特定服务器。

情景草图

我在同一个网络上有 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.

我在同一网络上的电脑(PC1)上想用 IP 询问服务器:(192.168.30.99服务器 30)记录/连接了哪些客户端

服务器 ( 192.168.30.99) 应该向我发送一份包含这些(客户端的)IP 地址和他们的电脑名称的列表。

有人知道吗?我想远程执行此操作。

  • 我有所有服务器和客户端的管理员密码。
  • 我看过 WMI 但没有这样的运气
  • 我在服务器上使用 Windows Server 2012。
4

1 回答 1

0

wmic /node:OtherServerName 进程调用创建“cmd.exe /c netstat.exe -n”

您可以使用 -a 强制名称解析(会慢得多,并且可能无法在 prod 环境中工作)

默认情况下,有一些策略对象和许多好东西会阻止您进行这项工作。

您可以将 OtherServerName 替换为 localhost 以查看它在本地计算机上运行。还有许多实际问题仍然存在,例如您将如何处理结果等。

应该工作的管道示例...

wmic /node:OtherServerName 进程调用 create "cmd.exe /c netstat.exe -n" >> C:\MyFiles\SomeServer.txt

于 2015-11-06T18:51:06.763 回答