Diğer Uzak Masaüstü kullanıcılarını önyükleme


14

Sunucu makinelerinde oturum açmak için Windows "Uzak Masaüstü" kullanıyoruz. Şu anda aşağıdaki hata iletisini alıyorum:

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

Şimdi, nedeni açıktır (şu anda 2 kişi daha oturum açtı!). Geçmişte bunu aynı etki alanındaki başka bir makinede oturum açıp daha sonra hatırlayamadığım bir yönetici aracına giderek çözdüğümü hatırlıyorum. Oradan kimin giriş yaptığını ve oturumlarını uzaktan sonlandırdığını görebiliyordum (yeterli ayrıcalıklara sahip olduğumu varsayarak) - böylece bağlantılardan birini serbest bırakıyorum.

Bunu nasıl yapacağını bilen var mı?

Yanıtlar:


22

Terminal Hizmetleri Yöneticisi'ni Yönetimsel Araçlar altında kullanabilirsiniz.

Komut satırı çözümünü tercih ediyorsanız, RDP oturumlarını listelemek için bunu kullanabilirsiniz:

query session /server:servername

Bir oturumu sıfırlamak için, yukarıdaki komuttaki çıktının "ID" sütununda ilgili oturum kimliğini arayın, ardından şunu kullanın:

reset session <sessionid> /server:servername

Bir kullanıcının oturumunu sıfırladığınızda, çalışmakta olan tüm programlar kapatılır ve oturum hemen sonlandırılır. tsdiscon <sessionid> /server:servernameProgramlarını çalışır durumda bırakacak ve daha sonra tekrar bağlandıklarında kaldıkları yerden devam etmelerini sağlayan kullanıcı kullanımının bağlantısını kesmek için .
Tim Lewis

10

Ayrıca, uzak sunucu normalde RDP'ye izin vermese de, konsolu uzaktan ele geçirmeye devam edebileceğinizi unutmayın:

Uzak sunucunuzun Konsoluna RDP için: istemci bilgisayarınızdan CMD istemini açın ve şunu yazın: MSTSC / ADMIN (veya daha eski bir RDP istemcisi kullanıyorsanız, MSTSC / CONSOLE kullanın)

Bu, konsola uzaktan oturum açmanıza izin verir (ve gerekirse konsolda oturum açmış olan herhangi bir kişiyi önyüklemenizi sağlar) - daha sonra diğer RDP kullanıcılarını önyüklemek için Terminal Hizmetleri Yöneticisi'ni veya Oturumu Sıfırla komutlarını kullanabilirsiniz ...


1
Süper kawaii! Bu query session, ThatGraemeGuy'un yanıtı bazı RDP hatalarından şikayet ettiğinde bile işe yaradı .
Mike S

2

İstediğiniz şey Terminal Hizmetleri Yöneticisi


-1

Ayrıca rdp kullanarak konsol üzerinden oturum açabilir ve kullanıcıları önyükleyebilirsiniz.


1
Bunun komutu mstsc / console
mrTomahawk

bunun için teşekkürler, sadece linux altında biliyorum .. ki: rdesktop -0
Keiran Holloway

-1

Ayrıca, terminal hizmetleri lisansları da oldukça ucuzdur. Lisanslı moda geçerseniz, sunucuya kaç lisansınızın olduğunu söyleyebilirsiniz ve bu kadar bağlantıyı kabul eder.

Terminal hizmetleri lisanslamasının son kontrol ettiğimde onur sisteminde olduğunu unutmayın (yani, Windows Server lisans anahtarlarınızı gerçekten kontrol etmiyor, sadece sahip olduğunuzu söylediğiniz ancak sahip olduğunuz için sözünüzü alıyor), ancak bu ne burada ne de orada. ;)


1
Doğru değil. Terminal hizmetleri lisansı, geçerli bir anahtar girmenizi ve her bir lisans kümesini etkinleştirmenizi gerektirir. Bunları kullanmak için Terminal Hizmetleri Uygulama Modunda da çalışmanız gerekir.
Erik Funkenbusch

Uygulama moduna geçmek her zaman istenmez.
John Gardeniers

Hrm. 2003'te Uygulama Sunucusu'nu en son kurduğumda, lisansları kesinlikle doğrulamamış veya doğrulamamış, sadece numarayı çarpabilir ve size daha fazla bağlantı verirdi. Yine de, terminal hizmetleri lisansları üzerinde iyi bir anlaşma yaptığımız için istismar etmedik. Gerçekte daha fazla lisans satın almak zorunda kalmanın yanı sıra uygulama moduna geçiş neden istenmiyor?
Graeme

Sunucuların nasıl yönetileceğine ilişkin kurumsal politikayı değiştirmek, bunun işe yarayıp yaramayacağına bakılmaksızın benim için bir seçenek değildir.
mcherm

-4

CMD komut istemine gidip "mstsc / v: 00.00.00.00 / admin" yazabilirsiniz - 0'ları hedef IP'nizle değiştirin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.