In Windows 2003 e 2008 avevamo Terminal Services Manager (vedi schermata qui sotto). Tuttavia in Windows server 2012 è [sparito] (http://social.technet.microsoft.com/Forums/sk/winserver8gen/thread/1e283abc-a0d5-480c-8fca-814bf912bddf).
Qualcuno sa come accedere all'elenco degli utenti attualmente connessi in remoto in Windows 2012 attraverso uno strumento simile o in qualche altro modo?
(Ho provato a connettermi a Windows 2012 da Windows 2008, ecco perché si vede "win2012" nell'elenco dei gruppi TSM. Ma questo non ha funzionato, e nemmeno questa è una soluzione al mio problema. Stavo solo cercando di gestire in qualche modo gli utenti remoti sul server Win 2012).
Puoi usare qwinsta
dalla linea 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 uccidere una sessione usa rwinsta
per cancellare la sessione specificando il numero ID:
rwinsta /server:computer01 3
Ecco la lista degli strumenti a riga di comando per Remote Desktop.
Oppure, puoi usare PowerShell:
Get-RDUserSession
e Disconnect-RDUser
.
Ecco l'elenco di queste cmdlets.
Sì, tsadmin non c'è più. Fa un po' schifo. C'è RDMS attraverso Server Manager e i cmdlets Remote Desktop Powershell (get-command *RD*
), ma entrambi richiedono che esista una distribuzione completa di Remote Desktop Services su quel server. Questi non funzionano su server senza distribuzioni RDS o su stazioni di lavoro.
Puoi usare Task Manager... o, se vuoi qualcosa a riga di comando, puoi usare 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.