Мы используем «Удаленный рабочий стол» Windows для входа на серверные машины. На данный момент я получаю следующее сообщение об ошибке:
The terminal server has exceeded the maximum number of allowed connections.
Теперь причина очевидна (еще 2 человека вошли в систему прямо сейчас!). Я вспоминаю, что в прошлом я решал эту проблему, войдя в систему на каком-то другом компьютере в том же домене, а затем перейдя в какой-то инструмент администратора, который я не могу вспомнить. Оттуда я мог видеть, кто вошел в систему, и удаленно завершить свой сеанс (при условии, что у меня были достаточные привилегии), тем самым освободив одно из подключений.
Кто-нибудь знает как это сделать?
Вы можете использовать диспетчер служб терминалов в разделе «Администрирование».
Если вы предпочитаете решение для командной строки, вы можете использовать это для вывода списка сеансов RDP:
query session /server:servername
Чтобы сбросить сеанс, найдите соответствующий идентификатор сеанса в столбце «ID» выходных данных приведенной выше команды, затем используйте:
reset session <sessionid> /server:servername
Также имейте в виду, что даже если удаленный сервер не разрешает вам RDP в обычном режиме, вы все равно можете захватить консоль удаленно:
Чтобы подключиться по RDP к консоли удаленного сервера: со своего клиентского ПК откройте приглашение CMD и введите: MSTSC / ADMIN (или, если вы используете более старый клиент RDP, используйте MSTSC / CONSOLE)
Это позволит вам удаленно войти в консоль (и, если необходимо, загрузиться с любого, кто в данный момент вошел в консоль) - тогда вы можете использовать диспетчер служб терминалов или команды сброса сеанса для загрузки других пользователей RDP ...
Вам нужен диспетчер служб терминалов
Вы также можете войти через консоль, используя rdp, и загрузить пользователей.
Кроме того, лицензии на терминальные услуги относительно недорогие. Если вы переключитесь в лицензированный режим, вы можете сообщить серверу, сколько у вас лицензий, и он будет принимать до этого количества подключений.
Обратите внимание, что лицензирование терминальных служб было в системе чести в прошлый раз, когда я проверял (то есть Windows Server на самом деле не проверяет ваши лицензионные ключи, он просто верит вам на слово, что у вас есть столько, сколько вы говорите), но это ни здесь, ни там. ;)
вы также можете перейти в командную строку CMD и ввести «mstsc / v: 00.00.00.00 / admin» - замените 0 на ваш целевой IP