Что такое консольная сессия в RDP?

Я не могу получить четкое определение разницы между обычным сеансом RDP и сеансом /console (/admin в Windows 2008 и более поздних версиях).

Что я могу сделать в консоли, чего не могу сделать в обычном сеансе?

4 ответа

Решение

Консольный сеанс - это то, что вы видите, когда смотрите на монитор, подключенный к серверу. Обычно с RDP вы получаете свой собственный сеанс, который отличается от того, что отображается на собственном мониторе сервера.

Типичным примером может быть приложение резервного копирования, работающее на консоли. Вы не хотите входить в новый сеанс и запускать вторую копию приложения резервного копирования; Вы хотите отслеживать приложение резервного копирования, запущенное в сеансе консоли.

Он кратко описан в статье Microsoft "Как подключиться к сеансу консоли и скрыть ее с помощью служб терминалов Windows Server 2003":

В Windows Server 2003, когда вы используете службы терминалов, вы можете подключиться к сеансу консоли (сеанс 0) и одновременно открыть для него теневой сеанс (если вы подключаетесь к сеансу, отличному от консоли). Благодаря этой дополнительной функциональности вы можете удаленно войти на сервер под управлением Windows Server 2003, на котором запущены службы терминалов, и взаимодействовать с сеансом 0, как если бы вы сидели за физической консолью компьютера. Этот сеанс также может быть скрыт, чтобы удаленный пользователь и локальный пользователь на физической консоли могли видеть и взаимодействовать с одним и тем же сеансом.

Таким образом, в основном, он соединяет вас с текущим, запущенным локальным сеансом на сервере (сеанс 0, обычно отображается на мониторе) и может позволить удаленному и локальному пользователю видеть и взаимодействовать с одним и тем же сеансом.

Представьте себе консоль как монитор, клавиатуру и мышь, физически подключенные к серверу. Если вы подключаетесь к консоли, вы фактически смотрите через плечо того, кто вошел в систему с клавиатуры, подключенной к серверу. Вы видите, как они вошли в сеанс, с какими приложениями они работают. Вы увидите их рабочий стол и меню "Пуск".

Если вы входите в систему через обычный сеанс RDP, это как если бы вы вошли на сервер. Вы получите рабочий стол и стартовое меню для своего профиля.

Часто меню рабочего стола и меню "Пуск", которое вы видите для консоли, похоже на меню рабочего стола и меню "Пуск", которое вы видите при входе в систему. Но они не обязательно должны быть идентичными. На одном сервере, на котором выполняется RDP, я вижу совершенно другой рабочий стол, если подключаюсь к сеансу консоли или подключаюсь через обычный сеанс RDP.

Разница на рабочем столе в значительной степени косметическая. Большая разница заключается в том, что службы и приложения, которые запускаются при подключении к консоли, по сравнению с обычным сеансом RDP, могут иметь разные приложения в папке "Автозагрузка" или разные службы, запускаемые автоматически.

Это действительно существующий текущий сеанс на сервере, который вы можете увидеть, глядя на экран, подключенный к этому серверу. Помимо возможности принимать на себя приложения, которые уже запущены в этом сеансе, иногда также требуется установить определенное программное обеспечение (например, PostgreSQL), которое не позволяет выполнять установку через обычный сеанс.

Другие вопросы по тегам