Aqui falaremos sobre uma linha de comando para listar as sessões existentes em um computador Windows e um outro comando para desconectar sessões. Esses comandos são uteis não apenas para descobrir quem são as pessoas que estão usando um computador (ou quantas pessoas estão conectadas remotamente em um servidor), como também para desconectar esses usuários.
Se você tiver um ambiente que vários usuários conectam em servidores remotamente e gostaria de sugestões para manter o ambiente um pouco mais organizado, além desse post sugerimos que leia também nossos posts com um Script para gerenciar horário de logon (pode ser útil em servidores de acesso remoto utilizados por vários usuários, por exemplo), nosso post sobre como Criar rotina de limpeza de arquivos temporários dos usuários e também nosso post que fala sobre uma Ferramenta para apagar perfis antigos no Windows
Antes de mais nada, altere as partes em cinza dos comandos abaixo pelo valor correto que você deseje. É importante lembrar que para os comandos funcionarem é necessário executar o prompt do DOS com um usuário que tenha permissão administrativa sobre o computador destino, estando com o prompt aberto, os comandos são:
- Para listar as sessões aberta em um computador:
qwinsta /server:NOME_DO_COMPUTADOR
ou
query user /server:NOME_DO_COMPUTADOR
O comando irá retornar todas as sessões, na saída do comando estarão os usuários e os IDs de sessão de cada um (é necessário este ID para poder desconectar via linha de comando).
- Para desconectar uma sessão aberta em um computador
Após utilizar o comando para listar as sessões, verifique qual o ID do usuário que você deseja desconectar, em posse do ID execute o seguinte comando:
rwinsta ID /server:NOME_DO_COMPUTADOR
Fontes/Referências
NVLAN – Criar rotina de limpeza de arquivos temporários dos usuários
NVLAN – Ferramenta para apagar perfis antigos no Windows
NVLAN – Script para gerenciar horário de logon
Mais Informações
Esperamos ter ajudado da melhor forma possível e estaremos sempre a disposição para mais informações.
Entre em contato conosco pelo e-mail equipe@nvlan.com.br.