110 votes

Envoyer Ctrl-Alt-Del à une session RDP imbriquée

Existe-t-il un moyen d'envoyer la commande Ctrl-Alt-Del à une session RDP (Windows Server 2008 R2) à l'intérieur d'une autre session RDP (également Windows Server 2008 R2) sans que la première session ne la capte ?

Ctrl + Alt + End y Ctrl + Alt + Shift + End n'atteignent pas la session de 2ème niveau.

L'environnement de premier niveau est Windows 7 Enterprise.

2 votes

Je n'ai pas utilisé 2008, mais est-ce que osk (Clavier à l'écran) encore disponible ?

0 votes

J'ai également trouvé une solution pour forcer l'utilisateur à changer son mot de passe à la prochaine connexion, mais l'OSK permet le changement de mot de passe sans interrompre la session.

0 votes

OSK existe toujours. Vous devriez l'afficher comme réponse !

123voto

hk_ Points 1994

Utilisez le clavier à l'écran ( osk.exe ). Vous pouvez appuyer sur Ctrl-Alt-Del virtuellement !

(Remarque : vous devrez peut-être maintenir les touches CTRL et ALT de votre clavier physique (Windows Server 2012-R2)).

On-Screen Keyboard

23 votes

Maintenir ctrl-alt sur la machine de niveau supérieur et cliquer sur "del" dans l'OSK de niveau souhaité fonctionne. Cliquer sur ctrl-alt-del (sans appuyer sur le clavier) ne fonctionne pas (même si l'on a l'impression de maintenir les touches de fonction enfoncées). Simple et fonctionnellement équivalent à ce que je recherchais.

0 votes

Je viens de l'utiliser pour changer mon mot de passe AD sur une machine Server 2012. Cela a très bien fonctionné !

0 votes

Merci, le RDP à l'intérieur d'un RDP à l'intérieur d'une VM m'a laissé perplexe sur la façon de procéder. Cela a fonctionné comme un charme. C'est bizarre que les touches autocollantes ne fonctionnent pas, je pensais que l'intérêt de l'OSK était de pouvoir l'utiliser si on n'avait qu'une souris.

49voto

Shawn Umansky Points 451

J'ai trouvé un moyen de faire fonctionner ça. Je travaille fréquemment avec des sessions RDP imbriquées qui vont à plusieurs niveaux de profondeur. C'est ainsi que je préfère travailler, surtout avec de nombreuses machines virtuelles.

N'oubliez pas que mon environnement est principalement constitué de Windows 7 et de Server 2008 R2.

Voici le scénario : je fais un RDP de l'ordinateur A vers l'ordinateur B et de l'ordinateur B vers l'ordinateur C.

  1. Si je veux envoyer Ctrl + Alt + Del sur l'ordinateur A, je tape Ctrl + Alt + Del de l'ordinateur A

  2. Si je veux envoyer Ctrl + Alt + Del sur l'ordinateur B, je tape Ctrl + Alt + End de l'ordinateur A

  3. Si je veux envoyer Ctrl + Alt + Del à l'ordinateur C, j'ouvre le clavier à l'écran de l'ordinateur B et je l'utilise pour taper Ctrl + Alt + End qui envoie Ctrl + Alt + Del à l'ordinateur C

  4. Si j'essaie d'utiliser le clavier à l'écran pour envoyer Ctrl + Alt + Del sur AUCUNE de ces trois machines, il me renvoie au menu Démarrer, ce qui ne m'aide pas du tout.

Donc, pour envoyer Ctrl + Alt + Del à une machine distante, il suffit d'utiliser l'OSK pour envoyer Ctrl + Alt + End de la session juste avant la machine distante à laquelle vous essayez de l'envoyer. Cela fonctionne à chaque fois.

4 votes

Ceci est particulièrement utile si "l'ordinateur C" est le Server Core.

21voto

DrDR Points 330

Vous pouvez également créer un raccourci qui exécute les opérations suivantes CTRL - ALT - DEL pour vous (très utile dans les environnements où OSK n'est pas accessible.) Créez un raccourci vers ce qui suit :

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

Double-cliquez sur ce raccourci pour accéder au CTRL - ALT - DEL écran.

2 votes

Il me semble préférable de l'exécuter à partir de la ligne de commande. Cependant, cela n'a pas fonctionné pour moi. Peut-être parce que je suis connecté à WinSvr2008R2. Est-ce que cela est censé afficher une invite de mot de passe (en utilisant l'interface graphique) ? Comment avez-vous trouvé cela ? (Est-ce documenté quelque part ?) Je remarque que le même GUID référencé par HowToGeek : Transformer un dossier en coffre-fort

0 votes

C'est un ancien collègue qui me l'a montré il y a quelque temps. Nous étions dans un environnement où nous devions utiliser des sessions RDP imbriquées, où OSK n'était pas installé, où nous n'avions pas les privilèges suffisants pour installer OSK et où nous n'avions pas de raccourci Windows Security. {2559a1f2-21d7-11d4-bdaf-00c04f60b9f0} est le CLSID pour Windows Security. Je ne sais pas comment le lancer à partir d'une ligne de commande.

0 votes

Je préfère cette méthode car elle permet d'afficher quelque chose sur le bureau en guise de rappel.

6voto

mkprogramming Points 1630

Configurez les deux sessions RDP pour envoyer les touches Windows à la fenêtre distante.

enter image description here

Maintenant, pour envoyer Ctrl-Alt-Del à la première session, utilisez Alt-Ctrl-Del. Pour envoyer des commandes à la deuxième fenêtre, utilisez Alt-Ctrl-End.

2voto

Jes Points 2078

Je suis tombé sur cette solution mais elle n'a pas fonctionné pour moi. L'OSK avait été désactivé et je ne pouvais pas le faire apparaître. J'ai découvert que cela fonctionne si vous ne regardez qu'une seule session RDP imbriquée.

c'est-à-dire la session B dans la session A.

Shift + Ctrl + Alt + Fin

0 votes

Si vous lisez la question, vous verrez que l'auteur de la demande a essayé, mais que cela n'a pas fonctionné. (Dans son cas, il a probablement fallu jouer avec les paramètres de la session RDP).

0 votes

Cela a fonctionné pour moi (2008R2 sur 2008R2) mais la session B devait être une fenêtre non plein écran, avec le focus, à l'intérieur de A. (La session A était plein écran).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X