Поделиться через


Подключение к сеансу консоли и тень сеанса с помощью служб терминалов Windows Server 2003

В этой статье описывается, как использовать службы терминалов Microsoft Windows Server 2003 для подключения к сеансу консоли и тени.

Область применения: Windows Server 2003
Исходный номер базы знаний: 278845

Итоги

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

Подключение к сеансу консоли

При подключении к сеансу консоли сервера под управлением Windows Server 2003 ни один другой пользователь не должен войти в сеанс консоли. Даже если никто не вошел в консоль, вы вошли в систему так же, как если бы вы сидели на физической консоли.

Чтобы подключиться с удаленного компьютера под управлением Windows Server 2003, откройте командную строку и введите следующую команду:

mstsc -v: servername /F -console

Где mstsc — исполняемый файл подключения к удаленному рабочему столу, указывает на сервер для подключения, -v /F указывает полноэкранный режим и -console является инструкцией для подключения к сеансу консоли.

При использовании этой команды откройте сеанс удаленного рабочего стола и при проверке подлинности входа подключитесь к сеансу консоли, работающему на сервере под управлением Windows Server 2003. Если пользователь работает на сеансе консоли на компьютере, вы получите следующее сообщение об ошибке:

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

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

Примечание.

Если пользователь сеанса консоли и пользователь сеанса служб терминалов совпадают, вы можете подключиться без каких-либо проблем.

Тени сеанса консоли

Чтобы оттенить сеанс консоли, сначала откройте подключение удаленного рабочего стола к серверу под управлением Windows Server 2003 с другого компьютера. По умолчанию программа подключения к удаленному рабочему столу Windows Server 2003 устанавливается во всех версиях Windows Server 2003. Вы можете использовать эту или служебную программу командной строки Mstsc, описанную в разделе сеанса подключения к консоли , но опустить переключатель -console . После открытия этого сеанса запустите командную строку в сеансе и введите следующую команду, чтобы запустить теневой сеанс в консоли:

shadow 0

После ввода и отправки этой команды вы получите следующее сообщение:

Сеанс может отображаться замороженным, пока согласование утверждения удаленного управления выполняется. Ожидайте…

В сеансе консоли на сервере вы получите следующее сообщение:

имя пользователя домена \ запрашивает удаленное управление сеансом.
Вы принимаете запрос?

Если пользователь сеанса консоли на сервере нажимает кнопку ДА, вы автоматически подключаетесь к сеансу консоли на удаленном сервере под управлением Windows Server 2003. Если пользователь на консоли сервера нажимает кнопку "НЕТ " или не отвечает, вы получите следующее сообщение об ошибке в командной строке на удаленном компьютере:

Сбой удаленного управления. Код ошибки 7044
Ошибка [7044]: запрос на удаленное управление другим сеансом был отклонен.

Чтобы отключить теневой сеанс с удаленной стороны, нажмите клавиши CTRL+ * (на числовой клавиатуре), и вы вернелись к исходному сеансу, установленному на сервере под управлением Windows Server 2003.

Если вы вошли в консоль сервера, на котором запущены службы терминалов, при попытке тени сеанса другого пользователя из консоли компьютера вы получите следующее сообщение об ошибке:

Сеанс может отображаться замороженным, пока согласование утверждения удаленного управления выполняется. Ожидайте…
Сбой удаленного управления. Код ошибки 7050.
Ошибка [7050]:запрошенный сеанс нельзя управлять удаленно.
Это может быть связано с тем, что сеанс отключен или не имеет пользователя, вошедшего в систему. Кроме того, вы не можете удаленно управлять сеансом из системной консоли, и вы не можете удаленно управлять собственным текущим сеансом.

Если сервер на основе Windows Server 2003 не настроен для разрешения удаленного управления, вы получите следующее сообщение об ошибке:

Сбой удаленного управления. Код ошибки 7051
Ошибка [7051]: запрошенный сеанс не настроен для разрешения удаленного управления.

Чтобы настроить сервер на основе Windows Server 2003 для разрешения удаленного управления, выполните следующие действия.

  1. Откройте оснастку групповой политики (Gpedit.msc).
  2. В левой области в ветви "Конфигурация компьютера" разверните ветвь административных шаблонов .
  3. Разверните ветвь компонентов Windows.
  4. Щелкните папку служб терминалов .
  5. В правой области дважды щелкните правила для удаленного управления сеансами пользователей служб терминалов.
  6. На вкладке "Параметры" нажмите кнопку "Включено".
  7. В поле "Параметры" нажмите кнопку "Полный контроль" с разрешением пользователей и нажмите кнопку "ОК".