我想让所有客户端(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.
我在同一网络上的pc(PC1)上想询问IP为192.168.30.99
的服务器(服务器30)记录/连接了哪些客户端的
服务器(192.168.30.99
)应该向我发送一个列表,其中包含这些(客户端的)IP地址和它们的pc名称。
有人知道吗?我想远程操作。
- 我有所有服务器和客户端的管理员密码
- 我看过WMI,但没有这样的运气
- 我正在服务器上使用Windows Server 2012
wmic/note:OtherServerName进程调用create"cmd.exe/c netstat.exe-n"
你可以使用-a来强制名称解析(速度会慢得多,在prod环境中可能不起作用)
默认情况下,有一些策略对象和许多好东西可以阻止您进行此工作。
您可以将OtherServerName替换为localhost,以查看它在本地计算机上运行。还有很多真正的问题仍然会出现,比如你将如何处理结果等。
应该起作用的管道示例。。。
wmic/note:OtherServerName进程调用create"cmd.exe/c netstat.exe-n">>c:\MyFiles\SomeServer.txt