Pada Windows 2003 dan 2008 kami memiliki Terminal Services Manager (lihat tangkapan layar di bawah). Namun di Windows server 2012 itu hilang.
Apakah ada yang tahu cara mengakses daftar pengguna yang saat ini login jarak jauh di Windows 2012 melalui alat serupa atau cara lain?
(Saya mencoba menghubungkan ke Windows 2012 dari Windows 2008, itulah mengapa Anda melihat "win2012" dalam daftar grup TSM. Tetapi itu tidak berhasil, dan itu juga bukan solusi untuk masalah saya. Saya hanya mencoba mengelola pengguna jarak jauh di server Win 2012).
Anda bisa menggunakan qwinsta
dari baris perintah untuk menampilkan sesi RDP saat ini.
qwinsta /server:computer01
SESSIONNAME USERNAME ID STATE TYPE DEVICE
console 0 Conn wdcon
rdp-tcp 65536 Listen rdpwd
administrator 2 Disc rdpwd
Untuk mematikan sesi, gunakan rwinsta
untuk menghapus sesi dengan menentukan nomor ID:
rwinsta /server:computer01 3
Berikut daftar alat baris perintah untuk Remote Desktop.
Atau, Anda dapat menggunakan PowerShell:
Get-RDUserSession
dan Disconnect-RDUser
Berikut daftar dari cmdlet tersebut.
Ya, tsadmin sudah tidak ada. Agak menyebalkan. Ada RDMS melalui Server Manager dan Remote Desktop Powershell cmdlets (get-command *RD*
), tetapi keduanya mengharuskan penyebaran Layanan Desktop Jarak Jauh penuh ada di server itu. Itu tidak berfungsi pada server tanpa penyebaran RDS atau pada workstation.
Anda bisa menggunakan Task Manager... atau, jika Anda menginginkan sesuatu yang command-line, Anda bisa menggunakan utilitas ini yang saya tulis khusus untuk ini: users.exe
Oh dan ada juga quser.exe yang sudah ditulis oleh Microsoft, tetapi utilitas saya melakukan sedikit tambahan yang tidak dilakukan quser.