Como obter um endereço IP de uma sessão de serviços de terminal desconectada

5

Estou usando qwinsta e rwinsta para gerenciar sessões desconectadas no momento. Eu costumo pegar algo assim:

SESSIONNAME       USERNAME                 ID  STATE   TYPE        DEVICE
console                                     0  Conn    wdcon
rdp-tcp                                 65536  Listen  rdpwd
                  Administrator             1  Disc    rdpwd

O problema é quando as pessoas fazem logon como administrador local ou contas de domínio mais gerais.

Pode não ser possível, mas existe um comando que eu possa usar para obter o IPAddress (e, em seguida, o nome da máquina) de onde ocorreu o logon do Administrador? Eu tentei bastante pesquisar e tentar todas as ferramentas que eu poderia encontrar (sysinternal psloggedon, nbstat etc), mas nenhum poderia me obter essa informação.

Posso descobrir quem continua deixando as sessões abertas!

    
por dtryon 22.02.2012 / 11:30

3 respostas

2

Você pode tentar o GETTSCIP de link

É um aplicativo freeware, mas não sei se funcionará para sessões desconectadas. Eu duvido que isso aconteça.

    
por 27.02.2012 / 12:36
1

Você pode tentar o TCPView .

Você o lança no seu servidor de terminal e o filtra pela porta local ms-wbt-server e deve resolver o nome DNS do endereço remoto para você. Há também opções de registro com o programa, mas eu pessoalmente nunca as usei.

    
por 27.02.2012 / 17:10
1

Não é um comando, mas você pode usar o Terminal Service Manager. Selecione a sessão desconectada e abra a guia Informações no painel direito. Tanto o nome do cliente (nome do PC) quanto o endereço do cliente (IP) estão disponíveis.

    
por 28.02.2012 / 00:24