Cara mem-boot pengguna Remote Desktop lainnya


14

Kami menggunakan Windows "Remote Desktop" untuk masuk ke mesin server. Saat ini, saya mendapatkan pesan kesalahan berikut:

The terminal server has exceeded the maximum number of allowed connections.

Sekarang, penyebabnya sudah jelas (2 orang lainnya sedang login sekarang!). Saya ingat bahwa di masa lalu saya memecahkan masalah ini dengan masuk ke beberapa mesin lain di domain yang sama dan kemudian pergi ke beberapa alat admin yang saya tidak ingat. Dari sana saya bisa melihat siapa yang login dan secara remote mengakhiri sesi mereka (dengan asumsi saya memiliki hak yang cukup) - dengan demikian membebaskan salah satu koneksi.

Adakah yang tahu bagaimana melakukan ini?

Jawaban:


22

Anda dapat menggunakan Manajer Layanan Terminal di bawah Alat Administratif.

Jika Anda lebih suka solusi baris perintah, Anda bisa menggunakan ini untuk membuat daftar sesi RDP:

query session /server:servername

Untuk mengatur ulang sesi, cari ID sesi yang relevan di kolom "ID" dari output dari perintah di atas, kemudian gunakan:

reset session <sessionid> /server:servername

Ketika Anda mengatur ulang sesi pengguna, semua program yang sedang berjalan ditutup dan sesi segera dihentikan. Untuk hanya memutuskan penggunaan pengguna tsdiscon <sessionid> /server:servernameyang akan membuat program mereka berjalan dan memungkinkan mereka untuk mengambil di mana mereka tinggalkan ketika mereka terhubung kembali nanti.
Tim Lewis

10

Perlu diingat juga bahwa meskipun server jarak jauh tidak membiarkan Anda menggunakan RDP secara normal, Anda masih dapat membajak konsol dari jarak jauh:

Untuk RDP ke Konsol server jarak jauh Anda: dari PC klien Anda, buka prompt CMD dan ketik: MSTSC / ADMIN (atau jika Anda menggunakan klien RDP yang lebih lama, gunakan MSTSC / CONSOLE)

Ini akan memungkinkan Anda untuk logon jarak jauh ke konsol (dan jika perlu boot dari siapa pun yang saat ini masuk ke konsol) - maka Anda dapat menggunakan Terminal Services Manager atau perintah Reset Session untuk mem-boot off pengguna RDP lain ...


1
Super kawaii! Ini bekerja bahkan ketika query sessionjawaban oleh ThatGraemeGuy mengeluh tentang beberapa kesalahan RDP.
Mike S

2

Yang Anda inginkan adalah Manajer Layanan Terminal



-1

Juga, lisensi layanan terminal cukup murah. Jika Anda beralih ke mode berlisensi, Anda dapat memberi tahu server berapa banyak lisensi yang Anda miliki, dan itu akan menerima hingga banyak koneksi.

Perhatikan bahwa lisensi layanan terminal adalah pada sistem kehormatan terakhir kali saya memeriksa (yaitu, Windows Server tidak benar-benar memeriksa kunci lisensi Anda, itu hanya mengambil kata Anda untuk itu bahwa Anda memiliki banyak yang Anda katakan Anda miliki), tapi itu tidak di sini atau di sana. ;)


1
Tidak benar. Perizinan layanan terminal mengharuskan Anda memasukkan kunci yang valid dan mengaktifkan setiap rangkaian lisensi. Anda juga harus menjalankan dalam Mode Aplikasi Layanan Terminal untuk menggunakannya.
Erik Funkenbusch

Beralih ke mode aplikasi tidak selalu diinginkan.
John Gardeniers

Hrm Terakhir kali saya mengatur Application Server pada tahun 2003, itu pasti tidak memvalidasi atau memverifikasi lisensi, Anda hanya dapat menambah nomornya dan itu akan dengan senang hati memberi Anda lebih banyak koneksi. Kami tidak mengeksploitasi itu karena kami memiliki banyak kesepakatan dengan lisensi layanan terminal. Mengapa beralih ke mode aplikasi tidak diinginkan, selain harus benar-benar membeli lebih banyak lisensi.
Graeme

Mengubah kebijakan kelembagaan untuk bagaimana server dikelola bukanlah pilihan bagi saya, terlepas dari apakah ini akan berhasil.
mcherm

-4

Anda juga dapat pergi ke CMD prompt dan ketik "mstsc / v: 00.00.00.00 / admin" - ganti 0 dengan target IP Anda

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.