Jak uruchomić innych użytkowników pulpitu zdalnego


14

Używamy „Pulpitu zdalnego” systemu Windows do logowania się na serwerach. W tej chwili pojawia się następujący komunikat o błędzie:

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

Teraz przyczyna jest oczywista (teraz 2 inne osoby są zalogowane!). Pamiętam, że w przeszłości rozwiązałem ten problem, logując się na innym komputerze w tej samej domenie, a następnie przechodząc do narzędzia administracyjnego, którego nie pamiętam. Stamtąd mogłem zobaczyć, kto jest zalogowany i zdalnie zakończyć sesję (zakładając, że mam wystarczające uprawnienia) - tym samym uwalniając jedno z połączeń.

Czy ktoś wie jak to zrobić?

Odpowiedzi:


22

Możesz użyć Terminal Services Manager w Narzędziach administracyjnych.

Jeśli wolisz rozwiązanie wiersza polecenia, możesz użyć tego do wyświetlenia sesji RDP:

query session /server:servername

Aby zresetować sesję, wyszukaj odpowiedni identyfikator sesji w kolumnie „ID” danych wyjściowych powyższej komendy, a następnie użyj:

reset session <sessionid> /server:servername

Po zresetowaniu sesji użytkownika wszystkie aktualnie uruchomione programy są zamykane, a sesja natychmiast przerywana. Aby po prostu odłączyć użytkowanie przez użytkownika, tsdiscon <sessionid> /server:servernameco spowoduje, że jego programy będą działały, i umożliwi im wybranie miejsca, w którym zostało przerwane, po ponownym połączeniu.
Tim Lewis,

10

Pamiętaj również, że chociaż zdalny serwer nie pozwala na normalne włączenie RDP, nadal możesz zdalnie przejąć konsolę:

Aby RDP do konsoli zdalnego serwera: na komputerze klienckim otwórz monit CMD i wpisz: MSTSC / ADMIN (lub jeśli używasz starszego klienta RDP, użyj MSTSC / CONSOLE)

Umożliwi to zdalne zalogowanie się do konsoli (i w razie potrzeby uruchomienie dowolnego użytkownika zalogowanego na konsoli) - wtedy możesz użyć Menedżera usług terminalowych lub polecenia Resetuj sesję, aby uruchomić innych użytkowników RDP ...


1
Super kawaii! query sessionDziała to nawet wtedy, gdy odpowiedź ThatGraemeGuy narzeka na jakiś błąd RDP.
Mike S



-1

Ponadto licencje na usługi terminalowe są stosunkowo niedrogie. Jeśli przełączysz się w tryb licencjonowany, możesz powiedzieć serwerowi, ile masz licencji, i zaakceptuje do tylu połączeń.

Zauważ, że licencjonowanie usług terminalowych było w systemie honoru podczas ostatniego sprawdzania (tj. Windows Server tak naprawdę nie sprawdza twoich kluczy licencyjnych, po prostu wierzy ci, że masz tyle, ile mówisz, że masz), ale to jest ani tu, ani tam. ;)


1
Nie prawda. Licencjonowanie usług terminalowych wymaga podania prawidłowego klucza i aktywacji każdego zestawu licencji. Musisz także działać w trybie aplikacji usług terminalowych, aby je wykorzystać.
Erik Funkenbusch,

Przejście do trybu aplikacji nie zawsze jest pożądane.
John Gardeniers,

Hmm. Ostatnim razem, gdy konfigurowałem Serwer aplikacji w 2003 roku, zdecydowanie nie sprawdziłem poprawności ani nie zweryfikowałem licencji, możesz po prostu podnieść numer i z radością da ci więcej połączeń. Nie wykorzystaliśmy tego, ponieważ i tak mieliśmy dobrą ofertę na licencje na usługi terminalowe. Dlaczego przejście do trybu aplikacji jest niepożądane, poza faktycznym koniecznością zakupu większej liczby licencji.
Graeme

Zmiana zasad instytucjonalnych dotyczących zarządzania serwerami po prostu nie jest dla mnie opcją, niezależnie od tego, czy to zadziała.
mcherm

-4

możesz również przejść do monitu CMD i wpisać „mstsc / v: 00.00.00.00 / admin” - zamień cyfry 0 na docelowy adres IP

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.