繁体   English   中英

从远程服务器获取远程客户端列表

[英]Get list of remote clients from a remote server

我想让所有客户端(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 地址(客户端的)和它们的 pc 名称的列表。

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

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

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM