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.