Sesiones secundarias
A partir de Windows Server 2012 y Windows 8, Escritorio remoto admite el concepto de una sesión secundaria, que es una sesión de Escritorio remoto de bucle invertido especial que está vinculada a la sesión existente de un usuario.
Las sesiones secundarias no se admiten en los siguientes sistemas operativos:
- Windows RT
- opción de instalación de Windows Server 2012 Server Core
- Microsoft Hyper-V Server 2012
Un sistema solo puede tener una sesión secundaria activa y conectada en un momento dado.
La sesión secundaria se puede finalizar iniciando sesión directamente desde ella o se finalizará cuando finalice su sesión primaria.
Para poder usar sesiones secundarias en un sistema, debe habilitar la funcionalidad de sesión secundaria mediante una llamada a la función WTSEnableChildSessions . También puede determinar si se han habilitado sesiones secundarias mediante la función WTSIsChildSessionsEnabled .
Una sesión secundaria solo se puede crear desde dentro de la sesión de un usuario existente mediante el control ActiveX de Escritorio remoto y estableciendo la propiedad "ConnectToChildSession" con IMsRdpExtendedSettings.Property antes de conectarse. Cuando se llama al método IMsTscAx.Connect , el control ActiveX de Escritorio remoto iniciará sesión automáticamente en la sesión secundaria sin solicitar credenciales, excepto cuando el usuario haya iniciado sesión en la sesión primaria mediante una tarjeta inteligente o antes de habilitar las sesiones secundarias. A diferencia de una sesión de Escritorio remoto normal, un usuario no necesita el derecho interactivo remoto para iniciar sesión en la sesión secundaria porque se trata de una sesión de bucle invertido.
No se puede bloquear una sesión secundaria. No tendrá ningún protector de pantalla y ninguna pantalla de inicio de sesión. Además, a diferencia de una sesión normal, si se establece la directiva de texto de inicio de sesión de WinLogon, el texto de inicio de sesión no se mostrará en esta sesión secundaria. Además, no habrá ningún efecto en las directivas de grupo de tiempo de espera de conexión a Escritorio remoto en la sesión secundaria si se establecen estas directivas.
Las SIGUIENTES API se usan junto con sesiones secundarias:
- WTSEnableChildSessions
- WTSIsChildSessionsEnabled
- WTSGetChildSessionId
- Propiedad "ConnectToChildSession" en IMsRdpExtendedSettings.Property