Was genau ist die Konsolensitzung in RDP?

18

Ich kann den Unterschied zwischen einer normalen RDP-Sitzung und der Sitzung / console (/ admin in Windows 2008 und höher) nicht genau definieren.

Was kann ich in der Konsole tun, was ich in einer regulären Sitzung nicht tun kann?

Abgerissen
quelle

Antworten:

14

Die Konsolensitzung sehen Sie, wenn Sie sich einen Monitor ansehen, der an den Server angeschlossen ist. Normalerweise erhalten Sie mit RDP eine eigene Sitzung, die nicht mit der auf dem servereigenen Monitor angezeigten Sitzung übereinstimmt.

Ein typisches Beispiel ist eine Sicherungsanwendung, die auf der Konsole ausgeführt wird. Sie möchten sich nicht in eine neue Sitzung einloggen und eine zweite Kopie der Sicherungsanwendung starten. Sie möchten die Sicherungsanwendung überwachen, die in der Konsolensitzung ausgeführt wird.

Nate
quelle
Das macht jetzt mehr Sinn.
Abgezockt
2
Beachten Sie jedoch Folgendes: Wenn Sie den RDP-Client trennen, kann es tatsächlich vorkommen, dass Sie die Konsolensitzung abmelden und laufende Anwendungen beenden. Achten Sie darauf, sich beim Schließen des RDP-Clients nicht abzumelden.
Arjan
5
"Wenn man den RDP-Client trennt, kann man sich tatsächlich von der Konsolensitzung abmelden", das ist nicht wahr. Wenn Sie sich von einer RDP-Sitzung abmelden, schließen Sie offensichtlich Anwendungen, die Sie in dieser Sitzung gestartet haben. Sie haben keine Auswirkungen auf eine Konsolensitzung, wenn es eine gibt. Normalerweise möchten Sie sich abmelden, anstatt die Verbindung zu Ihrer RDP-Sitzung zu trennen, damit nichts mehr läuft.
markmnl
@Arjan, Teste bevor du redest. Dies ist ein Wiki, leite Leute mit falschen Informationen nicht in die Irre.
Pacerier
@markmnl, Sie haben Recht, wenn Sie NICHT mit der Konsolensitzung verbunden sind, und mein Kommentar konnte nicht klarstellen, dass es sich um diesen Fall handelte (wie Nates Beispiel "Überwachen der Sicherungsanwendung"). Um es neu zu formulieren: Wenn Sie den RDP-Client trennen, während Sie mit der Konsolensitzung verbunden sind , müssen Sie sicherstellen, dass Sie sich nicht abmelden, wenn Anwendungen weiter ausgeführt werden sollen.
Arjan
13

Es ist zusammengefasst in dem Microsoft KB-Artikel "Herstellen einer Verbindung mit und Spiegeln der Konsolensitzung mit Windows Server 2003-Terminaldiensten" :

Wenn Sie in Windows Server 2003 Terminaldienste verwenden, können Sie eine Verbindung zur Konsolensitzung (Sitzung 0) herstellen und gleichzeitig eine Schattensitzung zu dieser Sitzung öffnen (sofern Sie eine Verbindung von einer anderen Sitzung als der Konsole herstellen). Mit dieser zusätzlichen Funktionalität können Sie sich bei einem Windows Server 2003-Server anmelden, auf dem Terminaldienste remote ausgeführt werden, und mit Sitzung 0 interagieren, als befänden Sie sich an der physischen Konsole des Computers. Diese Sitzung kann auch gespiegelt werden, damit der Remotebenutzer und der lokale Benutzer an der physischen Konsole dieselbe Sitzung sehen und mit ihr interagieren können.

Im Grunde verbindet es Sie mit der aktuellen, laufenden lokalen Sitzung auf dem Server (Sitzung 0, die normalerweise auf einem Monitor angezeigt wird) und ermöglicht es dem entfernten und lokalen Benutzer, dieselbe Sitzung zu sehen und mit ihr zu interagieren .

Josh Hunt
quelle
7
ja ich weiß. Aber was macht das meeeeaaaaaannnn !
Abgezockt
Besser: P?
Josh Hunt
Beachten Sie, dass Sie den Computer weiterhin sperren, wenn Sie eine Verbindung zu einer Konsolensitzung auf einem Windows XP-Computer herstellen. Sie können die Sitzung nicht auf einem Nicht-Server-Computer spiegeln. (Zumindest soweit ich weiß).
EvilChookie
Ja, definitiv besser. Ist es das? Sie können die Konsole beschatten? Gibt es keinen anderen Vorteil?
Abgezockt
@ Will, es gibt natürlich noch andere Vorteile. Einige Dinge können nur über die Konsolensitzung erledigt werden.
Pacerier
3

Stellen Sie sich die Konsole als Monitor, Tastatur und Maus vor, die physisch mit dem Server verbunden sind. Wenn Sie eine Verbindung zur Konsole herstellen, sehen Sie dem Benutzer, der sich an der mit dem Server verbundenen Tastatur angemeldet hat, über die Schulter. Sie sehen ihre angemeldete Sitzung mit allen Anwendungen, die sie ausführen. Sie sehen den Desktop und das Startmenü.

Wenn Sie sich über eine normale RDP-Sitzung anmelden, ist dies so, als hätten Sie sich beim Server angemeldet. Sie erhalten den Desktop und das Startmenü für Ihr Profil.

Häufig ähneln der Desktop und das Startmenü, die für die Konsole angezeigt werden, dem Desktop und dem Startmenü, die beim Anmelden angezeigt werden. Sie müssen jedoch nicht identisch sein. Auf einem Server, auf dem RDP ausgeführt wird, wird ein völlig anderer Desktop angezeigt, wenn ich eine Verbindung zu einer Konsolensitzung oder über eine normale RDP-Sitzung herstelle.

Der Desktop-Unterschied ist ziemlich kosmetisch. Der große Unterschied besteht in den Diensten und Anwendungen, die ausgeführt werden, wenn Sie eine Verbindung zur Konsole herstellen, und nicht in einer normalen RDP-Sitzung. Möglicherweise befinden sich verschiedene Anwendungen in Ihrem Startordner, oder verschiedene Dienste werden automatisch gestartet.

SimonTewsi
quelle
1

Es ist in der Tat die auf dem Server vorhandene, aktuelle Sitzung, die Sie auch sehen würden, wenn Sie einen Bildschirm betrachten, der an diesen Server angeschlossen ist. Abgesehen von der Möglichkeit, Anwendungen zu übernehmen, die bereits in dieser Sitzung ausgeführt werden, ist es manchmal auch erforderlich, bestimmte Software (wie PostgreSQL) zu installieren, die die Installation über eine reguläre Sitzung nicht zulässt.

Arjan
quelle
3
Der Kommentar "Das gleiche, was Sie sehen würden, wenn Sie sich einen Bildschirm ansehen, der an diesen Server angeschlossen ist", den alle sagen, ist für mich völlig seltsam. Jede RDP-Verbindung wird genau so angezeigt , wie ich es auf dem Monitor sehen würde, der an den Server angeschlossen ist. Das ist der springende Punkt bei RDP - Remotedesktopverbindung .
Abgezockt
1
Da Sie die Antwort von Nate nach Ihrem obigen Kommentar akzeptiert haben, gehe ich davon aus, dass Sie das inzwischen verstanden haben? Es ist definitiv nicht wahr, dass normale RDP-Verbindungen anzeigen, was auf dem an den Server angeschlossenen Monitor angezeigt wird. Stattdessen erhalten Sie bei normaler Verwendung eine separate Sitzung und niemals dieselbe Sitzung, die auf einem angeschlossenen Monitor angezeigt wird. Es ist oft (aber nicht unbedingt) eine völlig neue Sitzung, beispielsweise wenn Sie sich gerade an diesem Computer angemeldet haben. RDP ermöglicht einige vollständig getrennte Sitzungen, sodass mehrere Benutzer denselben Computer verwenden können, ohne zu sehen, was die anderen tun.
Arjan,