Hack wiersza polecenia dla Serwer terminali przekroczył maksymalną liczbę dozwolonych połączeń
Jeśli pracowałeś w sieci z serwerami Windows, napotkasz ten komunikat o błędzie co najmniej 37 000 razy:
"Serwer terminali przekroczył maksymalną dozwoloną liczbę połączeń. System nie może się zalogować. System osiągnął licencjonowany limit logowania. Spróbuj ponownie później."
Ten problem występuje, ponieważ system Windows zezwala tylko na dwa połączenia zdalnych usług terminalowych, gdy znajdujesz się w trybie administracyjnym i masz już dwie osoby już na tym serwerze, lub, co bardziej prawdopodobne, masz odłączoną sesję, która wciąż uważa, że jest aktywna.
Problem z tym błędem polega na tym, że musisz wejść na konsolę serwera, aby naprawić problem, jeśli serwer nie znajduje się w domenie. (Jeśli jesteś w domenie, po prostu otwórz Menedżera usług terminalowych i wyloguj się lub odłącz sesje)
Aby użyć hacków linii poleceń, może być konieczne uruchomienie ich z innego serwera, jeśli lokalny system operacyjny nie zawiera poleceń. Musisz również upewnić się, że jesteś zalogowany na tym serwerze przy użyciu konta administracyjnego. Najprostszym sposobem na to jest po prostu mapowanie dysku (nie musisz używać litery dysku, chyba że wybierzesz)
net use / user: [nazwa użytkownika] \\ nazwa_serwera \ udział
Oto hack wiersza polecenia, którego możesz użyć do ustalenia, jakie sesje są połączone z serwerem. Zauważ, że możesz zastąpić adres IP dla nazwy serwera.
zapytanie session / server: servername
Przykładowe wyniki:
Teraz wiemy, że identyfikator sesji naruszającej sesję to 2. Możemy użyć tego w następnym kroku, który używa polecenia reset, aby wylogować tego użytkownika.
zresetuj sesję [ID] / server: servername
Próba:
To polecenie nie wyświetli żadnego wyniku, ale gdy ponownie uruchomimy komendę zapytania, powinniśmy zobaczyć, że sesja została rozłączona:
Uwaga: Dziękuję mojemu przyjacielowi Toddowi za ten.