Untergeordnete Sitzungen
Ab Windows Server 2012 und Windows 8 unterstützt Remotedesktop das Konzept einer untergeordneten Sitzung, bei der es sich um eine spezielle Loopback-Remotedesktopsitzung handelt, die an die vorhandene Sitzung eines Benutzers gebunden ist.
Untergeordnete Sitzungen werden unter den folgenden Betriebssystemen nicht unterstützt:
- Windows RT
- Windows Server 2012 Server Core-Installationsoption
- Microsoft Hyper-V Server 2012
Ein System kann zu einem bestimmten Zeitpunkt nur über eine aktive und verbundene untergeordnete Sitzung verfügen.
Die untergeordnete Sitzung kann durch direktes Abmelden beendet werden, oder sie wird beendet, wenn die übergeordnete Sitzung beendet wird.
Bevor untergeordnete Sitzungen auf einem System verwendet werden können, müssen Sie die untergeordnete Sitzungsfunktionalität aktivieren, indem Sie die Funktion WTSEnableChildSessions aufrufen. Sie können auch ermitteln, ob untergeordnete Sitzungen aktiviert wurden, indem Sie die Funktion WTSIsChildSessionsEnabled verwenden.
Eine untergeordnete Sitzung kann nur aus der Sitzung eines vorhandenen Benutzers erstellt werden, indem das ActiveX-Remotedesktop-Steuerelement verwendet und die Eigenschaft "ConnectToChildSession" mit IMsRdpExtendedSettings.Property festgelegt wird, bevor eine Verbindung hergestellt wird. Wenn die IMsTscAx.Connect-Methode aufgerufen wird, meldet sich das Remotedesktop-ActiveX-Steuerelement automatisch bei der untergeordneten Sitzung an, ohne zur Eingabe von Anmeldeinformationen aufzufordern, es sei denn, der Benutzer ist mit einem intelligenten Karte bei der übergeordneten Sitzung angemeldet oder bevor untergeordnete Sitzungen aktiviert werden. Im Gegensatz zu einer regulären Remotedesktopsitzung benötigt ein Benutzer nicht das Remote Interactive-Recht, um sich bei der untergeordneten Sitzung anzumelden, da es sich um eine Loopbacksitzung handelt.
Eine untergeordnete Sitzung kann nicht gesperrt werden. Es verfügt über keinen Bildschirmschoner und keinen Anmeldebildschirm. Außerdem wird der Anmeldetext in dieser untergeordneten Sitzung im Gegensatz zu einer regulären Sitzung nicht angezeigt, wenn die WinLogon-Anmeldetextrichtlinie festgelegt ist. Außerdem gibt es keine Auswirkungen von Richtlinien für Remotedesktop-Verbindungstimeoutgruppen auf die untergeordnete Sitzung, wenn diese Richtlinien festgelegt sind.
Die folgenden APIs werden in Verbindung mit untergeordneten Sitzungen verwendet:
- WTSEnableChildSessions
- WTSIsChildSessionsEnabled
- WTSGetChildSessionId
- Eigenschaft "ConnectToChildSession" in IMsRdpExtendedSettings.Property