Determinar usuário conectado em uma máquina Windows remoto
-
03-07-2019 - |
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 ??li>
- O sistema operacional é o Windows XP
Qualquer linguagem de programação é bom, mas idealmente
- VBScript (sim, eu sei)
- C #
- Java
- arquivo de lote DOS
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