簡體   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