Sessions enfants
À compter de Windows Server 2012 et Windows 8, le Bureau à distance prend en charge le concept d’une session enfant, qui est une session Bureau à distance en boucle spéciale liée à la session existante d’un utilisateur.
Les sessions enfants ne sont pas prises en charge sur les systèmes d’exploitation suivants :
- Windows RT
- option d’installation Windows Server 2012 Server Core
- Microsoft Hyper-V Server 2012
Un système ne peut avoir qu’une seule session enfant active et connectée à un moment donné.
La session enfant peut être arrêtée en se déregistrant directement à partir de celle-ci, ou elle sera arrêtée à l’arrêt de sa session parente.
Pour que les sessions enfants puissent être utilisées sur un système, vous devez activer la fonctionnalité de session enfant en appelant la fonction WTSEnableChildSessions . Vous pouvez également déterminer si les sessions enfants ont été activées à l’aide de la fonction WTSIsChildSessionsEnabled .
Une session enfant ne peut être créée qu’à partir de la session d’un utilisateur existant en utilisant le contrôle ActiveX Bureau à distance et en définissant la propriété « ConnectToChildSession » avec IMsRdpExtendedSettings.Property avant la connexion. Lorsque la méthode IMsTscAx.Connect est appelée, le contrôle ActiveX Bureau à distance se connecte automatiquement à la session enfant sans demander d’informations d’identification, sauf lorsque l’utilisateur est connecté à la session parente à l’aide d’un carte intelligent ou avant que les sessions enfants soient activées. Contrairement à une session Bureau à distance standard, un utilisateur n’a pas besoin du droit Interactif à distance pour se connecter à la session enfant, car il s’agit d’une session de bouclage.
Une session enfant ne peut pas être verrouillée. Il n’aura pas d’économiseur d’écran et pas d’écran de connexion. En outre, contrairement à une session régulière, si la stratégie de texte d’ouverture de session WinLogon est définie, le texte d’ouverture de session n’est pas affiché dans cette session enfant. En outre, il n’y aura aucun effet des stratégies de groupe de délai d’expiration de connexion Bureau à distance sur la session enfant si ces stratégies sont définies.
Les API suivantes sont utilisées conjointement avec des sessions enfants :
- WTSEnableChildSessions
- WTSIsChildSessionsEnabled
- WTSGetChildSessionId
- Propriété « ConnectToChildSession » dans IMsRdpExtendedSettings.Property