檢索連接到遠端桌面的本機PC的IP位址

檢索連接到遠端桌面的本機PC的IP位址

我在本機 PC 和遠端桌面上運行 Windows7(兩者都沒有管理員權限)。

假設我的電腦的IP位址是10.*.4.*1

當我連接到遠端桌面時,使用 netstat 我能夠檢索所有連接的 IP 位址:

C:\>netstat -n | find "3389" | find "ESTABLISHED"
  TCP    10.*.4.10:3389        10.*.4.*1:50031       ESTABLISHED
  TCP    10.*.4.10:3389        10.*.4.*2:50032       ESTABLISHED
  TCP    10.*.4.10:3389        10.*.4.*3:50033       ESTABLISHED
  TCP    10.*.4.10:3389        10.*.4.*4:50034       ESTABLISHED
  TCP    10.*.4.10:3389        10.*.4.*5:50035       ESTABLISHED

列印echo %username%我能夠取得我在遠端桌面上連接的帳戶。

我想回顯連接到遠端桌面的本機 PC 的 IP 位址。

答案1

CLIENTNAME 環境變數保存客戶端電腦的名稱。您的 IP 位址看起來像是私有 IP,因此如果用戶端和伺服器位於同一網路上,您可以擷取這些命令之一的輸出

nslookup %CLIENTNAME%
ping %CLIENTNAME%
tracert %CLIENTNAME% | find "Tracing"

相關內容