Herstellen einer Verbindung mit und Schatten der Konsolensitzung mit Windows Server 2003-Terminaldiensten

In diesem Artikel wird beschrieben, wie Sie microsoft Windows Server 2003 Terminal Services verwenden, um eine Verbindung mit einer Konsolensitzung herzustellen und eine Konsolensitzung zu überschatten.

Gilt für: Windows Server 2003
Ursprüngliche KB-Nummer: 278845

Zusammenfassung

In Windows Server 2003 können Sie bei Verwendung von Terminaldiensten eine Verbindung mit der Konsolensitzung (Sitzung 0) herstellen und gleichzeitig eine Schattensitzung öffnen (solange Sie eine Verbindung über eine andere Sitzung als die Konsole herstellen). Mit dieser zusätzlichen Funktionalität können Sie sich bei einem Windows Server 2003-basierten Server anmelden, auf dem Terminaldienste remote ausgeführt werden, und mit Sitzung 0 interagieren, als ob Sie an der physischen Konsole des Computers sitzen würden. Diese Sitzung kann auch abgeschatt werden, damit der Remotebenutzer und der lokale Benutzer in der physischen Konsole dieselbe Sitzung sehen und damit interagieren können.

Herstellen einer Verbindung mit der Konsolensitzung

Wenn Sie eine Verbindung mit der Konsolensitzung eines Windows Server 2003-basierten Servers herstellen, muss kein anderer Benutzer bereits bei der Konsolensitzung angemeldet sein. Auch wenn niemand an der Konsole angemeldet ist, sind Sie so angemeldet, als würden Sie an der physischen Konsole sitzen.

Um eine Verbindung über den Windows Server 2003-Remotecomputer herzustellen, öffnen Sie eine Eingabeaufforderung, und geben Sie dann den folgenden Befehl ein:

mstsc -v: servername /F -console

Dabei ist mstsc die ausführbare Datei der Remotedesktopverbindung, -v gibt einen Server an, mit dem eine Verbindung hergestellt werden soll, /F gibt den Vollbildmodus an und -console ist die Anweisung zum Herstellen einer Verbindung mit der Konsolensitzung.

Wenn Sie diesen Befehl verwenden, öffnen Sie die Remotedesktopsitzung. Wenn die Anmeldung authentifiziert ist, werden Sie mit der Konsolensitzung verbunden, die auf dem Windows Server 2003-basierten Server ausgeführt wird. Wenn ein Benutzer derzeit an der Konsolensitzung auf dem Computer arbeitet, erhalten Sie die folgende Fehlermeldung:

DerBenutzernameder Benutzerdomäne \ ist lokal auf diesem Computer angemeldet. Der Benutzer wurde für mehrere Minuten im Leerlauf ausgeführt. Der Desktop ist entsperrt. Wenn Sie den Vorgang fortsetzen, wird die Sitzung dieses Benutzers beendet, und alle nicht gespeicherten Daten gehen verloren. Möchten Sie den Vorgang fortsetzen?

Der Benutzer der aktuellen Konsolensitzung wird dann abgemeldet, und Sie erhalten eine Meldung, die besagt, dass der Computer derzeit gesperrt ist und nur ein Administrator ihn entsperren kann.

Hinweis

Wenn der Konsolensitzungsbenutzer und der Terminaldienste-Sitzungsbenutzer identisch sind, können Sie problemlos eine Verbindung herstellen.

Schatten der Konsolensitzung

Um die Konsolensitzung zu überschatten, öffnen Sie zunächst eine Remotedesktopverbindung mit dem Windows Server 2003-basierten Server von einem anderen Computer aus. Standardmäßig wird das Hilfsprogramm Windows Server 2003 Remotedesktopverbindung in allen Versionen von Windows Server 2003 installiert. Sie können entweder dieses oder das Mstsc-Befehlszeilenprogramm verwenden, das im Abschnitt Herstellen einer Verbindung mit der Konsolensitzung beschrieben wird, aber den -console Schalter auslassen. Nachdem Sie diese Sitzung geöffnet haben, starten Sie eine Eingabeaufforderung in der Sitzung, und geben Sie den folgenden Befehl ein, um die Schattensitzung in der Konsole zu starten:

shadow 0

Nachdem Sie diesen Befehl eingegeben und gesendet haben, erhalten Sie die folgende Meldung:

Ihre Sitzung wird möglicherweise eingefroren angezeigt, während die Remotesteuerungsgenehmigung ausgehandelt wird. Bitte warten...

In der Konsolensitzung auf dem Server erhalten Sie die folgende Meldung:

Domäne \ username fordert an, Ihre Sitzung remote zu steuern.
Akzeptieren Sie die Anforderung?

Wenn der Benutzer der Konsolensitzung auf dem Server auf JA klickt, werden Sie automatisch mit der Konsolensitzung auf dem Windows Server 2003-Remoteserver verbunden. Wenn der Benutzer in der Konsole des Servers auf NEIN klickt oder nicht antwortet, wird an der Eingabeaufforderung auf dem Remotecomputer die folgende Fehlermeldung angezeigt:

Fehler bei der Remotesteuerung. Fehlercode 7044
Fehler [7044]:Die Anforderung, eine andere Sitzung remote zu steuern, wurde abgelehnt.

Um die Schattensitzung von der Remoteseite zu trennen, drücken Sie STRG+* (auf der Zehnertastatur), und Sie werden zu der ursprünglichen Sitzung zurückkehren, die Sie auf dem Windows Server 2003-basierten Server eingerichtet haben.

Wenn Sie bei der Konsole des Servers angemeldet sind, auf dem Terminaldienste ausgeführt werden, wenn Sie versuchen, die Sitzung eines anderen Benutzers über die Konsole des Computers zu überschatten, erhalten Sie die folgende Fehlermeldung:

Ihre Sitzung wird möglicherweise eingefroren angezeigt, während die Remotesteuerungsgenehmigung ausgehandelt wird. Bitte warten...
Fehler bei der Remotesteuerung. Fehlercode 7050.
Fehler [7050]:Die angeforderte Sitzung kann nicht remote gesteuert werden.
Dies kann daran zurückzuführen sein, dass die Sitzung getrennt ist oder kein Benutzer angemeldet ist. Außerdem können Sie eine Sitzung nicht remote über die Systemkonsole steuern und Ihre eigene aktuelle Sitzung nicht remote steuern.

Wenn der Windows Server 2003-basierte Server nicht für die Remotesteuerung konfiguriert ist, erhalten Sie die folgende Fehlermeldung:

Fehler bei der Remotesteuerung. Fehlercode 7051
Fehler [7051]: Die angeforderte Sitzung ist nicht für die Remotesteuerung konfiguriert.

Führen Sie die folgenden Schritte aus, um den Windows Server 2003-basierten Server für die Remotesteuerung zu konfigurieren:

  1. Öffnen Sie das Gruppenrichtlinie-Snap-In (Gpedit.msc).
  2. Erweitern Sie im linken Bereich unter dem Branch Computerkonfiguration den Branch Administrative Vorlagen .
  3. Erweitern Sie den Branch Windows-Komponenten .
  4. Klicken Sie auf den Ordner Terminaldienste .
  5. Doppelklicken Sie im rechten Bereich auf Legt Regeln für die Remotesteuerung von Terminaldienste-Benutzersitzungen fest.
  6. Klicken Sie auf der Registerkarte Einstellung auf Aktiviert.
  7. Klicken Sie im Feld Optionen auf Vollzugriff mit Benutzerberechtigung, und klicken Sie dann auf OK.