Como acesso a lista de usuários conectados no momento através do Terminal Services Manager no Windows Server 2012?


53

No Windows 2003 e 2008, tivemos o Terminal Services Manager (veja a captura de tela abaixo). No entanto, no Windows Server 2012 se foi .

Alguém sabe como acessar a lista de usuários conectados remotamente no momento no Windows 2012 por meio de uma ferramenta semelhante ou de alguma outra maneira?

insira a descrição da imagem aqui

(Tentei me conectar ao Windows 2012 a partir do Windows 2008, é por isso que você vê "win2012" na lista de grupos do TSM. Mas isso não funcionou muito e também não é uma solução para o meu problema. Estava apenas tentando gerenciar de alguma forma remota usuários no servidor Win 2012).


você executou uma sessão de consulta no shell CMD ou PS? a partir daí, você poderá executar kill session no ID da sessão em questão.
organicit

@ MathiasR.Jessen Obrigado pelo link para a outra pergunta. Eu procurei, mas não encontrei essa pergunta. A resposta de Cole abaixo também contém informações que não estão nas respostas da outra pergunta.
Scott

Não tenho certeza sobre 2012, mas no 2012 R2 você pode visualizar e gerenciar as conexões atuais no Server Manager. Serviços de Área de Trabalho Remota> Coleções> [CollectionName].
CrazyTim

Respostas:


31

Sim, tsadmin se foi. Meio que é péssimo. Há RDMS por meio do Server Manager e dos cmdlets do Remote Desktop Powershell ( get-command *RD*), mas ambos exigem a implantação completa dos Serviços de Área de Trabalho Remota no servidor. Eles não funcionam em servidores sem implantações de RDS ou em estações de trabalho.

Você pode usar o Gerenciador de tarefas ... ou, se quiser algo na linha de comando, poderá usar este utilitário que escrevi especificamente para isso: users.exe

Ah, e também há o quser.exe que a Microsoft já escreveu, mas meu utilitário faz um pouco mais que o quser não faz.


11
Obrigado pela resposta. Sua users.exeúnica lista os usuários? Parece que esqueci de mencionar, mas também preciso sair dos usuários. No tsadmin, basta clicar com o botão direito do mouse no usuário e escolher "Logoff". Você conhece uma maneira de desconectar usuários no Windows 2012?
precisa saber é o seguinte

11
C: \> logoff.exe x Onde x é o ID da sessão
Ryan Ries

Ops, desculpe, excluí meu comentário acidentalmente enquanto tentava editá-lo. A pergunta era: "Parece que não tenho o logoff.exe. É sua utilidade?".
Peter Krumins

Obrigado pela resposta. Acontece que meu sistema tem logoff.exe. Eu devo ter esquecido algo quando tentei antes.
22613 Peter Krumins

@RyanRies, e a configuração dos serviços de terminal tscc.msc? Qual é o equivalente no Server 2012?
218 Pacerier

48

Você pode usar qwinstana linha de comando para exibir as sessões atuais do RDP.

 qwinsta /server:computer01

 SESSIONNAME       USERNAME                 ID  STATE   TYPE        DEVICE
 console                                     0  Conn    wdcon
 rdp-tcp                                 65536  Listen  rdpwd
                   administrator             2  Disc    rdpwd

Para matar uma sessão, use rwinstapara excluir a sessão especificando o número de identificação:

rwinsta /server:computer01 3

Aqui está a lista de ferramentas de linha de comando para a Área de Trabalho Remota.

Ou você pode usar o PowerShell:

Get-RDUserSession e Disconnect-RDUser

Aqui está a lista desses cmdlets.


11
Obrigado. Isso funciona. Eu acho que prefiro os comandos mais detalhados query usere reset sessioncomo esses são mais fáceis de lembrar do que rwinsta.
Scott

11
Muito agradável. O padrão é máquina local, por isso só qwinsta então rwinsta 3 , mais rápido do que tentando encontrar tsadmin
Daniel de Zwaan

14

Basta abrir a guia Usuários no Gerenciador de tarefas. Você obterá uma lista completa de sessões do usuário, seus estados e processos em execução. Além disso, você pode desconectá-los através do menu do botão direito.

Parece que este é o substituto do tsadmin


Eu estava prestes a adicionar isso como resposta. Simples, rápido e exatamente o que é necessário para ver quem está conectado e faça logoff, se necessário.
Rich Rich

8

Acabei de descobrir que a maioria das ações pode ser executada no TaskManager, diretamente nos usuários (logoff, enviar mensagens etc ...)


11
Você pode acessar uma lista de usuários atualmente conectados?
Desenhou Khoury

2

Eu encontrei uma solução para o problema tsadmin. Copie esses arquivos de um servidor 2008 para o computador Windows 2012/8 em c: \ windows \ system32

  • tsadmin.dll
  • tsadmin.msc
  • umcRes.dll
  • wts.dll

Importe essas configurações do registro e o Tsadmin.msc estará funcionando novamente! :)

O arquivo reg está anexado.

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\FX:{3FCE72B6-A31B-43ac-ADDA-120E1E56EB0F}]
"ApplicationBase"=hex(2):43,00,3a,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,\
  73,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,00,00
"About"="{00000000-0000-0000-0000-000000000000}"
"VersionStringIndirect"="@C:\\Windows\\System32\\umcRes.dll,-106"
"ProviderStringIndirect"=hex(2):40,00,43,00,3a,00,5c,00,57,00,69,00,6e,00,64,\
  00,6f,00,77,00,73,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,\
  5c,00,75,00,6d,00,63,00,52,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,\
  00,31,00,30,00,32,00,00,00
"NameString"="Remote Desktop Services Manager"
"HelpTopic"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,\
  74,00,25,00,5c,00,68,00,65,00,6c,00,70,00,5c,00,74,00,73,00,5f,00,6d,00,61,\
  00,6e,00,61,00,67,00,65,00,72,00,2e,00,63,00,68,00,6d,00,00,00
"AssemblyName"="tsadmin"
"RuntimeVersion"="v2.0.50215"
"Description"="Manage Remote Desktop Services sessions"
"DescriptionStringIndirect"=hex(2):40,00,43,00,3a,00,5c,00,57,00,69,00,6e,00,\
  64,00,6f,00,77,00,73,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,\
  00,5c,00,75,00,6d,00,63,00,52,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,\
  2d,00,31,00,30,00,34,00,00,00
"LinkedHelpTopics"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,\
  00,6f,00,74,00,25,00,5c,00,68,00,65,00,6c,00,70,00,5c,00,74,00,73,00,5f,00,\
  6d,00,61,00,6e,00,61,00,67,00,65,00,72,00,2e,00,63,00,68,00,6d,00,00,00
"NameStringIndirect"=hex(2):40,00,43,00,3a,00,5c,00,57,00,69,00,6e,00,64,00,6f,\
  00,77,00,73,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
  75,00,6d,00,63,00,52,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,\
  00,30,00,33,00,00,00
"IconIndirect"=hex(2):40,00,43,00,3a,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,\
  00,73,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,75,00,\
  6d,00,63,00,52,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,00,31,\
  00,31,00,00,00
"FxVersion"="2.0.1.7"
"Type"="Microsoft.TerminalServices.Monitor.SnapIn.TSManagerSnapIn, tsadmin, Version=6.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
"FolderBitmapsColorMask"=dword:00000000
"ModuleName"="tsadmin.dll"
"Provider"="Microsoft Corporation"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\FX:{3FCE72B6-A31B-43ac-ADDA-120E1E56EB0F}\NodeTypes]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\FX:{3FCE72B6-A31B-43ac-ADDA-120E1E56EB0F}\Standalone]

-1

http://social.technet.microsoft.com/wiki/contents/articles/2202.remote-server-administration-tools-rsat-for-windows-client-and-windows-server-dsforum2wiki.aspx

As Ferramentas de administração remota de servidor (RSAT) permitem que os administradores de TI gerenciem remotamente funções e recursos no Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 ou Windows Server 2008 R2 a partir de um computador executando o Windows 8.1, Windows 8, Windows Vista ou Windows 7.

Se você precisar instalar ferramentas de gerenciamento no Windows Server 2008, Windows Server 2008 R2, Windows Server 2012 ou Windows Server 2012 R2 para funções ou recursos específicos em execução em servidores remotos, não será necessário instalar software adicional. Abra o Assistente para Adicionar Recursos no Windows Server 2008 ou Windows Server 2008 R2 ou o Assistente para Adicionar Funções e Recursos no Windows Server 2012 e versões posteriores e, na página Selecionar Recursos, expanda Ferramentas de Administração Remota do Servidor e selecione as ferramentas que você deseja. instalar.

O artigo vinculado também lista os links de download do RSAT para todas as versões do Windows desde o Vista. Embora o tamanho seja enorme (cerca de 240 Mb para o Win7).

Consegui instalá-lo no Windows 7.

Depois disso, tsadmin.mscfunciona como esperado.


Pelo que sei, lendo < blogs.technet.com/b/askperf/archive/2012/10/30/… >, a instalação do RSAT / RDMS no Server 2012 R2 parece estar disponível apenas ao usar "Serviços de Área de Trabalho Remota instalação "como o Tipo de instalação. Isso não aparece para mim ao usar "Instalação baseada em função ou recurso". Infelizmente, não sei o suficiente sobre a implantação do RDS em 2012 para saber se é isso que quero fazer. Também requer que o servidor seja associado a um domínio. Eu só quero tsadmin de volta!
Ntenz
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.