Senden Sie Strg-Alt-Entf an die geschachtelte RDP-Sitzung


71

Gibt es eine Möglichkeit, den Befehl Strg-Alt-Entf an eine RDP-Sitzung (Windows Server 2008 R2) in einer anderen RDP-Sitzung (auch Windows Server 2008 R2) zu senden, ohne dass die erste Sitzung dies abfängt?

Ctrl+ Alt+ Endund Ctrl+ Alt+ Shift+ Enderreichen die 2nd Level Session nicht.

Bearbeiten: Die Umgebung der obersten Ebene ist Windows 7 Enterprise.


2
Ich habe 2008 nicht verwendet, aber ist osk(Bildschirmtastatur) noch verfügbar?
James O'Gorman

Ich habe auch eine Problemumgehung gefunden, um den Benutzer zu zwingen, sein Kennwort bei der nächsten Anmeldung zu ändern, aber das OSK ermöglicht die Änderung des Kennworts, ohne die Sitzung zu unterbrechen.
xddsg

OSK gibt es immer noch. Das solltest du als Antwort posten!
Greg Askew

@Tom - OSK funktioniert, wenn die erste Sitzung Windows 2008 ist. Ich habe Windows 2003 jedoch nicht ausprobiert. Möglicherweise möchten Sie Details zu Ihrer Umgebung veröffentlichen.
Greg Askew

@ GregAskew Danke, Post enthält jetzt Umgebungsinformationen.
xddsg

Antworten:


88

Verwenden Sie die Bildschirmtastatur ( osk.exe). Sie können virtuell Strg-Alt-Entf drücken!

(Hinweis: Möglicherweise müssen Sie die STRG- und ALT-Taste auf Ihrer physischen Tastatur gedrückt halten (Windows Server 2012-R2).)

Bildschirmtastatur


15
Halten Sie die Strg-Alt-Taste auf dem Computer der obersten Ebene gedrückt und klicken Sie auf das Entf-Symbol im OSK der gewünschten Ebene. Das Klicken auf Strg-Alt-Entf (ohne Drücken der Tastatur) funktioniert nicht (obwohl es so aussieht, als würde es die Funktionstasten gedrückt halten). Einfach und funktional äquivalent zu dem, wonach ich gesucht habe.
xddsg

Ich habe dies nur verwendet, um mein AD-Passwort auf einem Server 2012-Computer zu ändern. Hat sehr gut funktioniert!
Josh Earl

Danke, RDP innerhalb eines RDP innerhalb einer VM hat mich wirklich verwirrt, wie das geht. Lief wie am Schnürchen. Es ist seltsam, dass die klebrigen Tasten nicht funktionieren. Ich dachte, der Sinn des OSK wäre, wenn Sie nur eine Maus hätten.
Omar Kooheji

27

Ich habe einen Weg gefunden, diese Arbeit zu machen. Ich arbeite häufig mit verschachtelten RDP-Sitzungen, die mehrere Ebenen umfassen. So arbeite ich am liebsten, besonders mit vielen VMs.

Beachten Sie, dass meine Umgebung in erster Linie Windows 7 und Server 2008 R2 ist.

Hier ist das Szenario: I RDP von Computer A zu Computer B und von Computer B zu Computer C.

  1. Wenn ich senden möchten Ctrl+ Alt+ Delauf Computer A, Typ I Ctrl+ Alt+ Delvon Computer A

  2. Wenn ich senden möchten Ctrl+ Alt+ Delauf Computer B, Typ I Ctrl+ Alt+ Endvon Computer A

  3. Wenn ich Ctrl+ Alt+ Delan Computer C senden möchte , öffne ich die Bildschirmtastatur auf Computer B und tippe Ctrl+ Alt+ ein End, wodurch Ctrl+ Alt+ Delan Computer C gesendet wird

  4. Wenn ich versuche , das On-Screen Keyboard zu verwenden , senden Ctrl+ Alt+ Delauf jedem dieser drei Maschinen, es verweist mich auf das Startmenü, die mir überhaupt nicht helfen.

Also, zu senden Ctrl+ Alt+ Delzu einem Remote - Computer, verwenden Sie einfach die OSK senden Ctrl+ Alt+ Endaus der Sitzung kurz vor dem Remote - Computer versuchen Sie es zu senden. Funktioniert jedes Mal.


2
Dies ist besonders hilfreich, wenn "Computer C" Server Core ist.

5

Sie können auch eine Verknüpfung erstellen, die die Aktion CTRL- ALT- DELfür Sie ausführt (sehr nützlich in Umgebungen, in denen OSK nicht verfügbar ist.). Erstellen Sie eine Verknüpfung zu Folgendem:

C:\Windows\explorer.exe shell:::{2559a1f2-21d7-11d4-bdaf-00c04f60b9f0}

Doppelklicken Sie auf diese Verknüpfung, um auf den Bildschirm CTRL- ALT- zuzugreifen DEL.


1
Für mich ist es am besten, dies von der Kommandozeile aus zu tun. Bei mir hat es jedoch nicht funktioniert. Vielleicht, weil ich bei WinSvr2008R2 angemeldet bin. Soll dies eine Passwortabfrage anzeigen (über die GUI)? Wie haben Sie das gefunden? (Ist das irgendwo dokumentiert?) Ich bemerke
verwandeln

Es wurde mir vor einiger Zeit von einem ehemaligen Mitarbeiter gezeigt. Wir befanden uns in einer Umgebung, in der wir geschachtelte RDP-Sitzungen verwenden mussten, kein OSK installiert hatten, nicht über die erforderlichen Berechtigungen zum Installieren von OSK verfügten und keine Windows-Sicherheitsverknüpfung hatten. {2559a1f2-21d7-11d4-bdaf-00c04f60b9f0} ist die CLSID für Windows-Sicherheit. Ich weiß allerdings nicht, wie ich das von einer Kommandozeile aus starten soll.
Jarrod A.

4

Stellen Sie beide RDP-Sitzungen auf Windows-Schlüssel an Remote-Fenster senden ein.

Bildbeschreibung hier eingeben

Verwenden Sie nun die Tastenkombination Alt-Strg-Entf, um Strg-Alt-Entf an die erste Sitzung zu senden. Verwenden Sie Alt-Ctrl-End, um Befehle an das zweite Fenster zu senden.


1

Auf der Registerkarte Lokale Ressourcen der RDP-Optionen können Sie auch angeben, wo die Windows-Tastenkombinationen ausgeführt werden sollen. Im Abschnitt Tastatur können Sie Auf diesem Computer auf dem Remotecomputer Nur bei Verwendung des Vollbildmodus auswählen. Wenn Sie auf dem Remotecomputer auswählen, können Sie mit Strg + Alt + END einen Taskmanager in der verschachtelten RDP-Verbindung starten. Lebensretter, wenn Sie es geschafft haben, das Befehlsfenster auf einem Kerncomputer zu schließen.


1

Ich bin auf diese Lösung gestoßen, aber sie hat bei mir nicht funktioniert. Das OSK war deaktiviert und ich konnte es nicht ansprechen. Es wurde festgestellt, dass dies funktioniert, wenn Sie nur eine einzelne geschachtelte RDP-Sitzung betrachten.

dh Sitzung B in Sitzung A.

Umschalt + Strg + Alt + Ende


Wenn Sie die Frage lesen, werden Sie feststellen, dass der Fragesteller dies versucht hat, aber es hat nicht funktioniert. (Erfordert in seinem Fall wahrscheinlich ein wenig Fummelei mit den RDP-Sitzungseinstellungen.)
HopelessN00b

Dies funktionierte für mich (2008R2 bis 2008R2), aber Sitzung B musste ein Nicht-Vollbild-Fenster mit dem Fokus innerhalb von A sein. (Sitzung A war Vollbild.)
mwardm

1

Wenn Sie Setup - Teamviewer oder ähnlich in der ersten Sitzung kann, Ctrl+ Alt+ Endwird dann für die zweite RDP - Sitzung arbeiten

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.