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

18

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

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

Сорвал
источник

Ответы:

14

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

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

Nate
источник
Теперь это имеет больше смысла.
Сорвано
2
Однако будьте осторожны: при отключении клиента RDP можно фактически выйти из сеанса консоли, уничтожив все работающие приложения. Обязательно выберите не выходить из системы при закрытии клиента RDP.
Арджан
5
«при отключении клиента RDP можно фактически выйти из сеанса консоли», что не соответствует действительности. Когда ВЫХОДИТЕ из сеанса RDP, вы, очевидно, закрываете приложения, запущенные в этом сеансе. Вы не влияете на сеанс консоли, если он есть. Обычно вы хотите выйти из системы, а не ОТКЛЮЧИТЬ сеанс RDP, чтобы не оставлять все запущенным ..
markmnl
@Arjan, проверь, прежде чем говорить. Это вики, не вводите в заблуждение людей с неверной информацией.
Pacerier
@markmnl, вы правы, когда НЕ подключены к сеансу консоли, и мой комментарий не смог прояснить, что это именно тот случай (например, пример Нейта «мониторинг приложения резервного копирования»). Итак, перефразируя: при отключении RDP-клиента при подключении к сеансу консоли обязательно выберите не выходить из системы, если хотите, чтобы приложения продолжали работать.
Арьян
13

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

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

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

Джош Хант
источник
7
Да, знаю. Но что это за мееееаааааанннн !
Сорвано
Лучше: P?
Джош Hunt
Обратите внимание, что если вы подключитесь к сеансу консоли на компьютере с Windows XP, вы все равно заблокируете компьютер. Вы не можете скрыть сеанс на несерверном компьютере. (По крайней мере, насколько я знаю).
EvilChookie
Да, определенно лучше. Это оно? Вы можете тень консоли? Нет другой выгоды?
Сорвано
@Will, конечно, есть и другие преимущества. Некоторые вещи могут быть сделаны только с помощью сеанса консоли.
Pacerier
3

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

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

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

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

SimonTewsi
источник
1

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

Арьян
источник
3
«То же самое, что вы увидели бы, глядя на экран, прикрепленный к этому серверу», - все говорят, что для меня это совершенно странно. Любое RDP-соединение выглядит точно так же, как я вижу при просмотре монитора, подключенного к серверу. В этом весь смысл RDP - подключение к удаленному рабочему столу .
Сорвано
1
Когда вы приняли ответ Нейта после вышеприведенного комментария, я полагаю, вы уже поняли? Это определенно неправда, что обычные RDP-соединения показывают, что отображается на мониторе, подключенном к серверу. Вместо этого обычное использование дает вам отдельный сеанс, и никогда не тот сеанс, который отображается на подключенном мониторе. Это часто (но не обязательно) совершенно новый сеанс, как будто вы только что вошли в систему на этом компьютере. RDP допускает несколько полностью разделенных сеансов, таким образом позволяя нескольким людям использовать один и тот же компьютер, не имея возможности видеть, что делают другие.
Арджан