Как подключиться по RDP к нужному участнику терминальной фермы
Добрый день! Уважаемые читатели и гости блога pyatilistnik.org, наверняка многим из вас уже выпадала задача, реализация терминального сервера на Windows Server 2008 R2 или ее продвинутая версия RDS на Windows Server 2012 R2, и вы ощутили все ее плюсы, особенно в крупных организациях. У меня на работе такие удаленные рабочие столы могут обслуживать многие сотни пользователей, которых очень удобно администрировать. В ходе работы у вас могут возникать и проблемы с отдельными членами фермы RDS и есть необходимость подключаться к ним, но вот незадача, при попытке явно зайти по RDP на нужный хост вы можете получить ошибку подключения. Давайте я покажу как это исправляется.
Описание ошибки при подключении к участнику фермы
При попытке зайти на нужный хост для обслуживания вы получаете:
Если вы используете подключение к удаленному рабочему столу, предоставляемое администратором, обратитесь к администратору за помощью.
Если вы хотите подключиться к определенному участнику фермы для управления им, введите в командной строке "mstsc /admin"
Проблема в том, что терминальная ферма имеет некое виртуальное имя, по которому идет подключение к участникам фермы. За это подключение отвечает роль посредника (Connection Broker), он смотрит количество подключений на разных серверах и старается их раскидывать более равномерно, поэтому при попытке зайти на нужный вам хост, он вас перекидывает на другой, более подходящий с его точки зрения. Более подробно, о службе посредника читайте по ссылке.
Решение
Если вы присмотритесь внимательно, то в данном окне с ошибкой, есть и решение проблемы и зключается оно в том, что вы должны открыть окно удаленного рабочего стола от имени администратора. Делается это просто:
Нажимаете Win+R и в окне выполнить пишите mstsc /admin, либо же открываете окно командной строки от имени администратора и там пишите те же mstsc /admin.
или
В итоге у вас появится окно "Подключение к удаленному рабочему столу", запущенное от имени администратора, что даст возможность спокойно подключиться к любому участнику фермы терминального сервера. Советую посмотреть остальные ключи в командной строке для команды mstsc /?
Надеюсь вы поняли происхождение и решение ошибки:
Если вы используете подключение к удаленному рабочему столу, предоставляемое администратором, обратитесь к администратору за помощью.
Если вы хотите подключиться к определенному участнику фермы для управления им, введите в командной строке "mstsc /admin"
как быть если пользователь не имеет прав администратора?
Никак, если нет прав админа или RDp-user, то вы не подключитесь
Спасибо за статью, очень интересно.