Como descobrir quem está logado e forçar logout no Windows Server
Manter o controle de quem está conectado ao seu servidor é essencial para a segurança e o gerenciamento eficiente do ambiente. No Windows Server, você pode facilmente verificar quais usuários estão logados e forçar o logout quando necessário. Neste post, aprenda como descobrir quem está logado e forçar logout no Windows Server.
Verificar usuários logados
Existem várias maneiras de identificar quais usuários estão atualmente logados no seu servidor:
a) Usando o gerenciador de tarefas
- Abra o Gerenciador de Tarefas pressionando
Ctrl + Shift + Esc
ou clicando com o botão direito na barra de tarefas e selecionando Gerenciador de Tarefas; - Clique na aba Usuários.
- Aqui você verá uma lista dos usuários atualmente logados no servidor.
- Também é possível visualizar informações sobre a sessão, como o tempo de atividade e o uso de recursos.
b) Via Prompt de comando
Você também pode usar o Prompt de Comando para listar usuários logados:
Pressione Windows + R
, digite cmd
e pressione Enter.
Execute o comando abaixo para listar as sessões ativas:
query user
Isso exibirá uma lista de usuários, mostrando quem está logado, em qual sessão, e o tempo de inatividade.
c) Via PowerShell
Outra forma é utilizando o PowerShell. Siga os passos abaixo:
- Abra o PowerShell como administrador;
- Execute o comando:
Get-RemoteDesktopSession
Esse comando lista todas as sessões ativas de usuários.
Forçar logout de usuários
Agora que você sabe quem está logado, pode forçar o logout caso necessário. Existem várias formas de fazer isso:
a) Via Gerenciador de Tarefas
- Na aba Usuários, clique com o botão direito sobre o usuário que deseja desconectar.
- Selecione Desconectar para forçar o logout.
b) Via Prompt de Comando
- Abra o Prompt de Comando como administrador.
- Após listar as sessões com o comando
query user
, anote o ID da sessão que deseja desconectar. - Execute o seguinte comando:
logoff <ID da sessão>
Exemplo:
logoff 2
c) Usando PowerShell
logoff <ID da sessão>
Forçar logout remoto
Se precisar forçar o logout de um usuário em outro servidor remoto, siga este passo:
No Prompt de Comando ou PowerShell, adicione o nome do servidor remoto:
logoff <ID da sessão> /server:<Nome_do_Servidor>
Exemplo:
logoff 2 /server:ServidorRemoto
Exemplo prático
Descobrir usuários logados
query session /server:<nome ou IP do servidor>

Desconectar usuários logados
logoff <id do usuário> /server:<nome ou IP do servidor>

Gerenciar sessões ativas no Windows Server é uma tarefa simples e essencial para manter o controle sobre o ambiente.
Utilizando o Gerenciador de Tarefas, o Prompt de Comando ou o PowerShell, você consegue rapidamente identificar quem está logado e, se necessário, forçar o logout de qualquer sessão. Isso garante que o servidor esteja sempre seguro e funcionando de maneira otimizada.
Aprenda do básico ao profissional como configurar um laboratório de estudos com o Windows Server 2022 + Azure (Az-104 + questões 458 PT-BR ) + Azure (Az-900 – 295 questões) + pfSense + Zabbix + Hyper-V Server + Active Directory + Sevidor Web + CentOs e muito mais!
CLIQUE NA IMAGEM ABAIXO E CONFIRA MAIS DETALHES:
Dúvidas ou sugestões sobre como descobrir quem está logado e forçar logout no Windows Server? Deixem nos comentários! Para mais dicas, acesse o nosso canal no YouTube:
https://youtube.com/criandobits
Sobre o Autor
0 Comentários