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


Дочерние сеансы

Начиная с Windows Server 2012 и Windows 8, удаленный рабочий стол поддерживает концепцию дочернего сеанса— специального сеанса удаленного рабочего стола, привязанного к существующему сеансу пользователя.

Дочерние сеансы не поддерживаются в следующих операционных системах:

  • Windows RT
  • Windows Server 2012 установка основных серверных компонентов
  • Microsoft Hyper-V Server 2012

В любой момент времени в системе может быть только один активный и подключенный дочерний сеанс.

Дочерний сеанс можно завершить, выполнив вход непосредственно из него, или он будет завершен при завершении родительского сеанса.

Перед использованием дочерних сеансов в системе необходимо включить функцию дочернего сеанса, вызвав функцию WTSEnableChildSessions . Можно также определить, включены ли дочерние сеансы, с помощью функции WTSIsChildSessionsEnabled .

Дочерний сеанс можно создать только из существующего сеанса пользователя с помощью элемента activeX удаленного рабочего стола и задания свойства ConnectToChildSession с помощью IMsRdpExtendedSettings.Property перед подключением. При вызове метода IMsTscAx.Connect элемент activeX удаленного рабочего стола автоматически войдет в дочерний сеанс без запроса учетных данных, за исключением случаев, когда пользователь вошел в родительский сеанс с помощью смарт-карта или до включения дочерних сеансов. В отличие от обычного сеанса удаленного рабочего стола пользователю не требуется право удаленного интерактивного доступа для входа в дочерний сеанс, так как это сеанс замыкания на себя.

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

В сочетании с дочерними сеансами используются следующие API: