Como você descobre quem está conectado a máquinas Windows remotas?
Estou usando o psloggedon no momento, mas ele me fornece apenas um computador por vez.
psloggeon \\ 172.21.0.5
Existe uma maneira melhor de verificar uma sub-rede inteira? De preferência, algum aplicativo GUI.
windows
remote-desktop
Jindrich
fonte
fonte
Eu encontrei esse script . Ele verifica um domínio inteiro e fornece uma boa saída (nome do computador e nome do usuário).
whoisloggedinwhere.bat> users.txt
Este script usa PsLoggedOn .
fonte
Tentar
nbtstat -a <computername>
fonte
Escrevo o nome do usuário na propriedade de descrição do computador usando um script de logon, que permite ver tudo em Usuários e Computadores do AD, fazer pesquisas nele e assim por diante. Muito conveniente.
fonte
Se os servidores estiverem executando os Serviços de Terminal, você poderá usar o Gerenciador de Serviços de Terminal para exibir os servidores em um domínio e quem está conectado a eles. É GUI e pode ser encontrado em
fonte
O qwinsta é outro comando do DOS, mas ainda lhe dará um de cada vez ...
fonte
Você pode detectar um usuário conectado localmente a uma estação de trabalho consultando o WMI por meio do seguinte script do PowerShell. Retorna o nome de quem está conectado localmente ou a sequência vazia.
fonte
Não tenho certeza de onde consegui, mas tenho esse código que mostra os usuários em uma máquina. Você pode agrupar isso em um loop para cada loop para varrer várias máquinas. Eu diria que, se você quiser saber quem está conectado a um sistema, a maneira mais simples é ativar a auditoria de login e examinar (ou consultar) o log de segurança. Aqui está o código para ver quem está a qualquer momento:
fonte
Estou surpreso que ninguém tenha mencionado o logon2 ainda, o que venho usando há alguns anos. É a implementação da GUI que você solicitou e está disponível aqui .
fonte