检索连接到远程桌面的本地电脑的 IP 地址

检索连接到远程桌面的本地电脑的 IP 地址

我在本地电脑和远程桌面上运行 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%我能够获取我在远程桌面上连接的帐户。

我想要回显连接到远程桌面的本地电脑的 IP 地址。

答案1

CLIENTNAME 环境变量保存客户端计算机的名称。您的 IP 地址看起来像私有 IP,因此如果客户端和服务器位于同一网络上,您可以捕获以下命令之一的输出

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

相关内容