it-swarm-pt.tech

Como ver remotamente quais usuários estão conectados no Windows 7 ou Vista

Preciso fazer logon em um computador Win7 ou Vista remoto, mas, quando me conecto, recebo a mensagem de logon "Outro usuário está conectado no momento ...", mas não especifica quem.

Eu tenho um nome de usuário de domínio com privilégios de administrador no computador. Como posso ver quem está conectado?

17
Ziplin

Você pode usar os comandos listados aqui para gerenciar as conexões do Terminal Server. query session /server:<servername> é provavelmente o primeiro que você deseja.

Tudo isso requer uma chamada de procedimento remoto, que é parte integrante do CIFS/SMB (o compartilhamento do IPC $). Verifique se o serviço RPC está ativado primeiro. Segundo, você não pode/não deve (dependendo da configuração da rede) executar esses serviços em nada além da rede local. Se você está tentando fazer esse tipo de gerenciamento pela Internet, deve usar uma VPN ou algum encapsulamento SSH criativo.

17
Michael Lowman

Use o eventvwr para visualizar remotamente o log de segurança do computador remoto e role pelos logs de segurança até encontrar um evento de logon para o outro usuário:

eventvwr [remote computer name without brackets]
13
Ziplin

Use este comando:

wmic /node:"servername or ip address" computersystem get username
5
Martyn Weber

Use PowerShell, MUITO mais fácil, já instalado, nenhuma ferramenta de terceiros é necessária:

$computername = 'SomeMachine-or-IP'

Get-WmiObject Win32_ComputerSystem -ComputerName $computername | Select-Object -ExpandProperty UserName

Observe que isso sempre retornará o usuário conectado à máquina física. Não retornará usuários ou usuários do serviço de terminal dentro de uma máquina virtual. Você precisará de privilégios de administrador na máquina de destino. Get-WmiObject suporta o parâmetro -Credential se você precisar se autenticar como outra pessoa.

4
Jordan W.

Você deve poder usar o Terminal Services Manager. Se você não tiver isso em sua máquina, poderá fazer o RDP em um servidor que possui (qualquer servidor deve) em Painel de Controle -> Ferramentas Administrativas -> Gerenciador de Serviços de Terminal. Em seguida, vá para Ações e escolha "Conectar ao computador". Isso listará todas as sessões e usuários ativos e inativos.

3
Matt

Outra maneira fácil de encontrar o UNC é conectar-se à pasta C:\users e classificar o perfil por data de atualização. Bam fácil como.

3
Henry

Uma maneira fácil de fazer isso seria usar o PSLOGGEDON http://technet.Microsoft.com/en-gb/sysinternals/bb897545.aspx

do CMD, navegue até onde você extrai o arquivo e execute psloggedon \\ nome da máquina

OR

Sem baixar nenhum software, use o seguinte comando do CMD

qwinsta/server: [NAME] ou [IP]

3
trozz

Tínhamos um problema em que ninguém conseguia fazer logon quando o limite era atingido; portanto, usamos o Gerenciador de Serviços de Área de Trabalho Remota. Isso nos permitiu ver quem estava no RDP e desconectar o usuário que se esqueceu de fazer logoff.

2
cjwhitt89801

Outra opção em que pensei recentemente - use o PSExec e obtenha a saída do netstat no computador remoto. Você pode obter facilmente os IPs ou nomes de host de qualquer computador conectado remotamente.

2
Ziplin