Зробити командний рядок для термінального сервера перевищив максимальну кількість дозволених з'єднань
Якщо ви працювали в мережі з серверами Windows, це повідомлення про помилку виявилося принаймні 37000 разів:
“Сервер терміналів перевищив максимальну кількість дозволених з'єднань. Система не може ввійти в систему. Система досягла ліцензії на ліцензію. Будь-ласка спробуйте пізніше."
Ця проблема виникає тому, що Windows дозволяє підключення лише двох віддалених служб терміналу, коли ви перебуваєте в адміністративному режимі, і ви або отримали дві особи вже на цьому сервері, або, швидше за все, у вас відключений сеанс, який все ще вважає активним.
Проблема з цією помилкою полягає в тому, що ви дійсно повинні отримати на консолі сервера, щоб виправити проблему, якщо сервер не в домені. (Якщо ви перебуваєте в домені, просто відкрийте диспетчер служб терміналів і вийдіть або відключіть сеанси)
Для використання хакі командного рядка, можливо, знадобиться запустити їх з іншого сервера, якщо ваша локальна операційна система не містить команд. Також потрібно переконатися, що ви ввійшли на цей сервер з обліковим записом адміністратора. Найпростіший спосіб зробити це - просто зіставити диск (не потрібно використовувати букву диска, якщо ви не вирішите)
net use / user: [ім'я користувача] \ t
Ось рядок командного рядка, який можна використовувати, щоб з'ясувати, які сеанси підключені до сервера. Зверніть увагу, що IP-адресу можна замінити на ім'я сервера.
query session / server: ім'я_сервера
Зразок результату:
Тепер ми знаємо, що ідентифікатор сеансу порушення сесії 2. Ми можемо використовувати це в наступному кроці, який використовує команду скидання, щоб вийти з цього користувача.
reset session [ID] / сервер: ім'я_сервера
Зразок:
Ця команда не відображатиме жодного виводу, але коли ми знову запустимо команду запиту, ми побачимо, що сеанс відключено:
Примітка: Дякую моєму другу Тодду за це.