WELCOME...

Sejam todos bem vindo ao novo blog que será um sucesso e sensação para todos da área de TI. Garanto que até os mais experientes ficarão surpresos e gostarão da novidade.
Este Blog é destinado aqueles usuários domésticos ou profissionais de TI que sempre tem uma duvidazinha sobre um assunto qualquer, sabe que é fácil de solucionar, mas passa horas procurando a solução... rsrsrs... Coisas do mundo da informática. Enfim, sejam todos bem vindos, porque eu sou usuário, mas sou avançado!

quarta-feira, 23 de fevereiro de 2011

Identificar o usuário que está logado em uma estação.

Olá companheiros. Estou aqui novamente, para postar uma curiosidade que veio à minha cabeça quando estava vindo trabalhar.
Quantos de vocês já se pegaram em um dilema quando necessitam saber qual o usuário está logado em uma estação qualquer de trabalho???? Garanto que muitos se encontraram nessa situação. E como fazer para descobrir sem derrubar a sessão do usuário? Como Verificar se o mesmo está em atividade ou não? Enfim seja por qualquer que seja o motivo ai vai uma dica muito útil, que particularmente, só encontrei em forums em inglês.. :S

No Windows ( somente efetuei testes em XP ou posterior), existe dois comandos nativos que efetuam essa verificação sem que seja necessário a instalação de nenhum programa de 3º.

São eles:
- qwinsta
- rwinsta

Obs.: Para maiores informações exdcutar o comando seguido de /?

O comando "qwinsta" verifica qual o usuário que está logado na sessão. Por exemplo abra um terminal em sua máquina e execute o comando "qwinsta"


Logo que o comando é executado é mostrado a seguinte saída:

c:\> qwinsta
Tipo de sessão: "Sessionname" - Console
Nome do usuário que está logado na sessão: "username" - userbackup
ID da sessão do usuário: "ID" - 0
Estado da sessão: "State" - Ativo

Bom isso é o mais importante e o que mais interessa nesse comando, agora você deve estar se perguntando, mas isso é na máquina local!? Bom, este comando mostra outras saídas, para verificar mais opções veja: "qwinsta /?", porém conforme havia prometido, para verificar uma máquina remota execute o comando da seguinte forma:

qwinsta /server:nome/ip_do_servidor

Por ex.:


Na imagem acima executei o comando em uma estação remota:

"qwinsta /server:10.1.1.5"

A saída é parecida com a anterior, porém mostra o usuário logado na sessão, nesse caso "adminsitrator" com o ID de sessão 3.

Bom sabendo essa informação fica mais fácil de saber qual ação tomar. Se for necessário poderá resetar a sessão, com o comando rwinsta, da seguinte forma:



"rwinsta 3 /server:10.1.1.5"

O comando acima informa:

rwinsta - reset de sessão
3 - número da sessão (conforme mostrado acima)
/server:- parametro para informar que é uma estação remota
10.1.1.5 - informa o ip da estação.

Bom é isso. Fácil né !! Usuário que estava logado foi derrubado :D

Para constar execute novamente
qwinsta /server:10.1.1.5



Nos vemos na próxima. Porque eu sou usuário, mas sou avançado!

Nenhum comentário:

Postar um comentário

Observação: somente um membro deste blog pode postar um comentário.