Estou executando o Windows7 no PC local e na área de trabalho remota (também não tenho direitos de administrador).
Digamos que o endereço IP do meu PC seja 10.*.4.*1
Quando me conecto a uma área de trabalho remota, usando o netstat, consigo recuperar todos os endereços IP conectados:
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
Imprimindo echo %username%
Consigo obter a conta à qual estou conectado na Área de Trabalho Remota.
Gostaria de repetir o endereço IP do meu PC local com o qual estou conectado à Área de Trabalho Remota.
Responder1
A variável de ambiente CLIENTNAME contém o nome da máquina cliente. Seus endereços IP parecem IPs privados, portanto, se o cliente e o servidor estiverem na mesma rede, você poderá capturar a saída de um desses comandos
nslookup %CLIENTNAME%
ping %CLIENTNAME%
tracert %CLIENTNAME% | find "Tracing"