Jika Anda telah bekerja di jaringan dengan server Windows, Anda telah menemukan pesan kesalahan ini setidaknya 37.000 kali:
“Server terminal telah melampaui jumlah maksimum koneksi yang diizinkan. Sistem tidak bisa logon Anda. Sistem telah mencapai batas logon yang berlisensi. Silakan coba lagi nanti. ”
Masalah ini terjadi karena Windows hanya mengizinkan dua koneksi layanan terminal jarak jauh ketika Anda berada dalam mode administratif, dan Anda telah mendapatkan dua orang di server tersebut, atau lebih mungkin, Anda memiliki sesi terputus yang masih menganggapnya aktif.
Masalah dengan kesalahan ini adalah Anda harus benar-benar masuk ke konsol server untuk memperbaiki masalah jika server tidak dalam domain. (Jika Anda berada dalam domain, maka cukup buka Terminal Services Manager dan log off atau putuskan sesi)
Untuk menggunakan peretasan baris perintah, Anda mungkin perlu menjalankannya dari server lain jika sistem operasi lokal Anda tidak menyertakan perintah. Anda juga harus memastikan bahwa Anda masuk ke server dengan akun administratif. Cara termudah untuk melakukannya adalah hanya memetakan drive (Anda tidak perlu menggunakan huruf drive kecuali Anda memilih untuk)
penggunaan bersih / pengguna: [nama pengguna] \ servername \ share
Berikut adalah peretasan baris perintah yang dapat Anda gunakan untuk mencari tahu sesi apa yang terhubung ke server. Perhatikan bahwa Anda dapat mengganti alamat IP untuk nama server.
sesi / server kueri: namaserver
Output sampel:
Sekarang kita tahu bahwa ID sesi dari sesi yang menyinggung adalah 2. Kita dapat menggunakannya di langkah berikutnya, yang menggunakan perintah reset untuk log off pengguna itu.
reset sesi [ID] / server: servername
Mencicipi:
Perintah ini tidak akan menampilkan output apa pun, tetapi ketika kita menjalankan perintah kueri lagi, kita akan melihat bahwa sesi sekarang telah terputus:
Catatan: Terima kasih kepada teman saya Todd untuk yang satu ini.