Bagaimana cara mengakses daftar pengguna yang saat ini logon melalui Terminal Services Manager di Windows Server 2012?

53

Pada Windows 2003 dan 2008 kami memiliki Terminal Services Manager (lihat tangkapan layar di bawah). Namun di Windows server 2012 sudah tidak ada .

Adakah yang tahu cara mengakses daftar pengguna yang saat ini sedang login dari jauh pada Windows 2012 melalui alat serupa atau cara lain?

masukkan deskripsi gambar di sini

(Saya mencoba menghubungkan ke Windows 2012 dari Windows 2008, itu sebabnya Anda melihat "win2012" dalam daftar grup TSM. Tapi itu tidak berhasil, dan itu juga bukan solusi untuk masalah saya. Saya hanya mencoba entah bagaimana mengatur jarak jauh pengguna di server Win 2012.)

Peter Krumins
sumber
sudahkah Anda menjalankan sesi permintaan dari CMD atau PS shell? dari sana Anda dapat menjalankan sesi kill pada id sesi yang dimaksud.
organicit
@ MathiasR.Jessen Terima kasih atas tautan ke pertanyaan lain. Saya telah mencari, tetapi belum menemukan pertanyaan itu. Jawaban Cole di bawah ini juga berisi informasi yang tidak ada dalam jawaban untuk pertanyaan lain.
Scott
Tidak yakin tentang 2012, tetapi pada 2012 R2 Anda dapat melihat dan mengelola koneksi saat ini di Server Manager. Layanan Desktop Jarak Jauh> Koleksi> [CollectionName].
CrazyTim

Jawaban:

31

Yap, tsadmin hilang. Agak menyebalkan. Ada RDMS melalui Server Manager dan cmdlet Remote Desktop Powershell ( get-command *RD*), tetapi keduanya mengharuskan penyebaran Layanan Desktop Jauh penuh ada di server itu. Itu tidak bekerja di server tanpa penyebaran RDS atau di workstation.

Anda dapat menggunakan Task Manager ... atau, jika Anda menginginkan sesuatu command-line, Anda dapat menggunakan utilitas ini yang saya tulis khusus untuk ini: users.exe

Oh dan ada juga quser.exe yang sudah ditulis Microsoft, tetapi utilitas saya melakukan sedikit tambahan yang tidak dilakukan quser.

Ryan Ries
sumber
1
Terima kasih atas jawabannya. Apakah users.exesatu - satunya daftar pengguna Anda? Sepertinya saya lupa menyebutkan tapi saya juga harus keluar pengguna. Di tsadmin, saya cukup klik kanan pengguna dan pilih "Log Off". Apakah Anda tahu cara logout pengguna di Windows 2012?
Peter Krumins
1
C: \> logoff.exe x Di mana x adalah ID sesi
Ryan Ries
Ups maaf saya tidak sengaja menghapus komentar saya ketika saya mencoba mengeditnya. Pertanyaannya adalah: "Sepertinya saya tidak punya logoff.exe. Apakah ini utilitas Anda?".
Peter Krumins
Terima kasih atas jawabannya. Ternyata sistem saya memang memiliki logoff.exe. Saya pasti telah mengabaikan sesuatu ketika saya mencobanya sebelumnya.
Peter Krumins
@RyanRies, Bagaimana dengan konfigurasi layanan terminal tscc.msc? Apa yang setara di Server 2012?
Pacerier
48

Anda dapat menggunakan qwinstadari 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 rwinstauntuk menghapus sesi yang 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 cmdlet tersebut.

colealtdelete
sumber
1
Terima kasih. Itu bekerja. Saya pikir saya lebih suka perintah yang lebih verbal query userdan reset sessionkarena itu lebih mudah bagi saya untuk diingat daripada rwinsta.
Scott
1
Sangat bagus. Default ke mesin lokal, jadi hanya qwinsta lalu rwinsta 3 , lebih cepat daripada mencoba mencari tsadmin
Daniel de Zwaan
14

Cukup buka tab Pengguna di Pengelola Tugas. Anda akan mendapatkan daftar lengkap sesi pengguna, status mereka, dan proses yang berjalan. Anda juga dapat log off melalui menu klik kanan.

Sepertinya ini adalah pengganti tsadmin

x0lani
sumber
Saya baru saja akan menambahkan ini sebagai jawabannya. Sederhana, cepat dan tepat apa yang diperlukan untuk melihat siapa yang masuk, dan log off jika perlu.
Rich
8

Saya baru saja menemukan bahwa sebagian besar tindakan dapat dilakukan dari TaskManager, langsung pada pengguna (logoff, mengirim pesan, dll ...)

Jiimmy ANTOINE
sumber
1
Bisakah Anda mengakses daftar pengguna yang saat ini login?
Drew Khoury
2

Saya telah menemukan solusi untuk masalah tsadmin. Salin file-file ini dari server 2008 ke komputer Windows 2012/8 di bawah c: \ windows \ system32

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

Kemudian impor pengaturan registri ini dan Tsadmin.msc Anda berfungsi lagi! :)

File reg dilampirkan.

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]
Stefan
sumber
-1

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

Alat Administrasi Server Jarak Jauh (RSAT) memungkinkan administrator TI untuk mengelola peran dan fitur dari jarak jauh di Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 atau Windows Server 2008 R2 dari komputer yang menjalankan Windows 8.1, Windows 8, Windows Vista, atau Windows 7.

Jika Anda perlu menginstal alat manajemen di Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, atau Windows Server 2012 R2 untuk peran atau fitur tertentu yang berjalan di server jarak jauh, tidak perlu menginstal perangkat lunak tambahan. Buka Wisaya Tambah Fitur di Windows Server 2008 atau Windows Server 2008 R2, atau Wisaya Tambah Peran dan Fitur di Windows Server 2012 dan versi yang lebih baru, dan pada halaman Select Features, perluas Alat Administrasi Server Jarak Jauh dan pilih alat yang ingin Anda Pasang.

Artikel yang ditautkan juga mencantumkan tautan unduhan RSAT untuk semua versi windows sejak Vista. Padahal ukurannya sangat besar (sekitar 240 Mb untuk Win7).

Saya dapat menginstalnya di Windows 7.

Setelah itu tsadmin.mscberfungsi seperti yang diharapkan.

Vadzim
sumber
Sejauh yang saya tahu dari membaca < blogs.technet.com/b/askperf/archive/2012/10/30/… >, instalasi RSAT / RDMS pada Server 2012 R2 tampaknya hanya tersedia ketika menggunakan "Layanan Desktop Jarak Jauh instalasi "sebagai Jenis Instalasi. Itu tidak muncul bagi saya ketika menggunakan "Instalasi berbasis-peran atau berbasis-fitur". Sayangnya, saya tidak cukup tahu tentang penyebaran RDS di 2012 untuk mengetahui apakah itu yang ingin saya lakukan. Ini juga mengharuskan server bergabung ke domain. Saya hanya ingin tsadmin kembali!
nstenz