我在本機 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"