Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como listar sessões dos Serviços de Área de Trabalho Remota no Windows via CMD e PowerShell

Os Serviços de Área de Trabalho Remota (RDS) no Windows permitem que múltiplos usuários conectem-se remotamente a um único servidor, cada um em sua própria sessão. Em alguns casos, é necessário listar todas as sessões ativas para monitoramento ou administração. Este artigo técnico mostrará como listar essas sessões utilizando tanto o Prompt de Comando (CMD) quanto o PowerShell.

Listar Sessões via CMD

Para listar as sessões ativas de RDS utilizando o CMD, você pode usar o comando query session. Este comando exibe informações sobre todas as sessões no servidor.

Passos:

  1. Abra o Prompt de Comando (CMD) como Administrador.
  2. Execute o seguinte comando:
query session

Exemplo de Saída:

 SESSIONNAME       USERNAME                 ID  STATE   TYPE        DEVICE
 services                                    0  Disc
 console                                     1  Conn
 rdp-tcp#1         user1                     2  Active
 rdp-tcp#2         user2                     3  Active

Listar Sessões via PowerShell

O PowerShell oferece comandos mais avançados e flexíveis para listar sessões de RDS. Você pode utilizar o cmdlet Get-RDUserSession para obter informações detalhadas sobre as sessões.

Passos:

  1. Abra o PowerShell como Administrador.
  2. Execute o seguinte comando:
Get-RDUserSession

Exemplo de Saída:

SessionId UserName           HostServer       SessionState IdleTime
--------- --------           ----------       ------------ --------
2         user1              RDSERVER01       Active       00:05:00
3         user2              RDSERVER01       Active       00:10:00

Alternativa: Usando qwinsta

Outra ferramenta útil é o comando qwinsta, que também pode ser usado para listar sessões de RDS.

Passos:

  1. Abra o Prompt de Comando (CMD) como Administrador.
  2. Execute o seguinte comando:
qwinsta

Exemplo de Saída:

 SESSIONNAME       USERNAME                 ID  STATE   TYPE        DEVICE
 services                                    0  Disc
 console                                     1  Conn
 rdp-tcp#1         user1                     2  Active
 rdp-tcp#2         user2                     3  Active

Conclusão

Listar sessões dos Serviços de Área de Trabalho Remota no Windows é uma tarefa essencial para administradores de sistemas. Utilizando comandos como query session, Get-RDUserSession e qwinsta, você pode facilmente obter informações sobre todas as sessões ativas em seu servidor.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.