Pergunta

Existe uma maneira de determinar quem está conectado a uma determinada máquina (remoto) dado o endereço IP (ou o nome da estação de trabalho) da máquina?

  • As máquinas em questão estão em um domínio do Active Directory
  • O usuário que executa o script provavelmente não terá quaisquer direitos especiais, seja no seu local ou a máquina remota
  • O sistema operacional é o Windows XP

Qualquer linguagem de programação é bom, mas idealmente

  • VBScript (sim, eu sei)
  • C #
  • Java
  • arquivo de lote DOS
Foi útil?

Solução

PsLoggedOn da SysInternals irá fornecer isso a partir de um arquivo de lote, no entanto, o usuário deve ter acesso de administrador na máquina remota. Eu duvido que você pode obter essa informação sem acesso de administrador.

Outras dicas

difícil de fazer, dependendo do permissioning na máquina. Uma maneira é a consulta WMI na máquina remota e verificar o proprietário do processo explorer.exe.

Você não precisa de acesso de administrador. Basta usar APIs de rede. perguntar sobre notícias: //194.177.96.26/comp.os.ms-windows.programmer.win32 onde é um FAQ

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top