Come posso accedere all'elenco degli utenti attualmente connessi tramite Gestione servizi terminal in Windows Server 2012?


53

In Windows 2003 e 2008 avevamo Gestione servizi terminal (vedi screenshot sotto). Tuttavia, in Windows Server 2012 non c'è più .

Qualcuno sa come accedere all'elenco degli utenti attualmente connessi in remoto in Windows 2012 tramite uno strumento simile o in qualche altro modo?

inserisci qui la descrizione dell'immagine

(Ho provato a connettermi a Windows 2012 da Windows 2008, ecco perché vedi "win2012" nell'elenco dei gruppi TSM. Ma non ha funzionato del tutto, e non è nemmeno una soluzione al mio problema. Stavo solo cercando di gestire in remoto utenti sul server Win 2012).


hai eseguito una sessione di query dalla shell CMD o PS? da lì dovresti essere in grado di eseguire kill session sull'ID sessione in questione.
Organicit

@ MathiasR.Jessen Grazie per il link all'altra domanda. Avevo cercato, ma non avevo trovato quella domanda. La risposta di Cole qui sotto contiene anche informazioni che non si trovano nelle risposte all'altra domanda.
Scott,

Non sono sicuro del 2012, ma nel 2012 R2 è possibile visualizzare e gestire le connessioni correnti in Server Manager. Servizi Desktop remoto> Raccolte> [Nome raccolta].
CrazyTim

Risposte:


31

Sì, tsadmin è sparito. Kinda 'fa schifo. È disponibile RDMS tramite Server Manager e i cmdlet ( get-command *RD*) di Remote Desktop Powershell , ma entrambi richiedono che sul server sia presente una distribuzione completa di Servizi Desktop remoto. Quelli non funzionano su server senza distribuzioni RDS o su workstation.

È possibile utilizzare Task Manager ... o, se si desidera qualcosa da riga di comando, è possibile utilizzare questa utility che ho scritto appositamente per questo: users.exe

Oh, e c'è anche quser.exe che Microsoft ha già scritto, ma la mia utility fa un piccolo extra che quser non fa.


1
Grazie per la risposta. Il tuo users.exeunico elenco degli utenti? Sembra che mi sia dimenticato di menzionare, ma devo anche disconnettere gli utenti. In tsadmin, farei semplicemente clic con il pulsante destro dell'utente e scegliere "Disconnetti". Conosci un modo per disconnettere gli utenti su Windows 2012?
Peter Krumins,

1
C: \> logoff.exe x Dove x è l'ID sessione
Ryan Ries

Spiacenti, ho eliminato il mio commento per errore mentre stavo cercando di modificarlo. La domanda era: "Sembra che non abbia logoff.exe. È la tua utility?".
Peter Krumins,

Grazie per la risposta. Si scopre che il mio sistema ha logoff.exe. Devo aver trascurato qualcosa quando l'ho provato prima.
Peter Krumins,

@RyanRies, per quanto riguarda la configurazione dei servizi terminal tscc.msc? Qual è l'equivalente in Server 2012?
Pacerier,

48

È possibile utilizzare qwinstadalla riga di comando per visualizzare le sessioni RDP correnti.

 qwinsta /server:computer01

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

Per interrompere una sessione, utilizzare rwinstaper eliminare la sessione specificando il numero ID:

rwinsta /server:computer01 3

Ecco l'elenco degli strumenti da riga di comando per Desktop remoto.

In alternativa, è possibile utilizzare PowerShell:

Get-RDUserSession e Disconnect-RDUser

Ecco l'elenco di quei cmdlet.


1
Grazie. Che funzioni. Penso di preferire i comandi più dettagliati query usere reset sessionpoiché quelli sono più facili da ricordare di me rwinsta.
Scott,

1
Molto bella. Il valore predefinito è la macchina locale, quindi solo qwinsta quindi rwinsta 3 , più veloce del tentativo di trovare tsadmin
Daniel de Zwaan,

14

Basta aprire la scheda Utenti in Task Manager. Otterrai un elenco completo delle sessioni utente, dei loro stati e dei processi in esecuzione. Inoltre è possibile disconnetterli tramite il menu di scelta rapida.

Sembra che questo sia il sostituto di tsadmin


Stavo per aggiungere questo come risposta. Semplice, rapido ed esattamente ciò che è necessario per vedere chi ha effettuato l'accesso e disconnetterli se necessario.
Rich

8

Ho appena scoperto che la maggior parte delle azioni possono essere eseguite da TaskManager, direttamente sugli utenti (disconnettersi, inviare messaggi ecc ...)


1
Puoi accedere a un elenco di utenti attualmente connessi?
Ha disegnato Khoury il

2

Ho trovato una soluzione al problema tsadmin. Copia questi file da un server 2008 sul computer Windows 2012/8 in c: \ windows \ system32

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

Quindi importare queste impostazioni del registro e Tsadmin.msc funziona di nuovo! :)

Il file reg è allegato.

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

Remote Server Administration Tools (RSAT) consente agli amministratori IT di gestire in remoto ruoli e funzionalità in Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 o Windows Server 2008 R2 da un computer che esegue Windows 8.1, Windows 8, Windows Vista o Windows 7.

Se è necessario installare strumenti di gestione in Windows Server 2008, Windows Server 2008 R2, Windows Server 2012 o Windows Server 2012 R2 per ruoli o funzioni specifici in esecuzione su server remoti, non è necessario installare software aggiuntivo. Aprire l'Aggiunta guidata funzionalità in Windows Server 2008 o Windows Server 2008 R2 o l'Aggiunta guidata ruoli e funzionalità in Windows Server 2012 e versioni successive e nella pagina Seleziona funzionalità, espandere Strumenti di amministrazione remota del server e selezionare gli strumenti che si desidera installare.

L'articolo collegato elenca anche i collegamenti di download RSAT per tutte le versioni di Windows da Vista. Sebbene le dimensioni siano enormi (circa 240 Mb per Win7).

Sono stato in grado di installarlo su Windows 7.

Dopodiché tsadmin.mscfunziona come previsto.


Per quanto ne so leggendo < blogs.technet.com/b/askperf/archive/2012/10/30/… >, l'installazione di RSAT / RDMS su Server 2012 R2 sembra essere disponibile solo quando si utilizza "Servizi Desktop remoto installazione "come Tipo di installazione. Non appare per me quando si utilizza "Installazione basata su ruoli o basata su funzionalità". Sfortunatamente, non so abbastanza sulla distribuzione di RDS nel 2012 per sapere se è quello che voglio fare. Richiede inoltre che il server sia unito a un dominio. Rivoglio solo tsadmin!
nstenz,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.