将 Ctrl-Alt-Del 发送到嵌套的 RDP 会话

将 Ctrl-Alt-Del 发送到嵌套的 RDP 会话

有没有办法将 Ctrl-Alt-Del 命令发送到一个 RDP 会话(Windows Server 2008 R2)中的另一个 RDP 会话(也是 Windows Server 2008 R2),而不会被第一个会话捕获?

Ctrl++AltEnd++ +未达到第Ctrl2级会话。AltShiftEnd

顶层环境是Windows 7 Enterprise。

答案1

使用屏幕键盘 ( osk.exe)。您可以虚拟按下 Ctrl-Alt-Del!

(注意:您可能需要按住物理键盘上的CTRLALT键(Windows Server 2012-R2))

屏幕键盘

答案2

我找到了一种方法来实现这一点。我经常使用嵌套的 RDP 会话,这些会话涉及多个层次。这正是我喜欢的工作方式,尤其是在有大量虚拟机的情况下。

请记住,我的环境主要是 Windows 7 和 Server 2008 R2。

场景如下:我通过 RDP 从计算机 A 连接到计算机 B,再从计算机 B 连接到计算机 C。

  1. 如果我想将++发送到Ctrl计算机A,我会在计算机A上输入++AltDelCtrlAltDel

  2. 如果我想将++发送到Ctrl计算机B,我输入++AltDelCtrlAltEnd来自计算机A

  3. 如果我想将CtrlAlt++”发送Del到计算机 C,我会打开计算机 B 上的屏幕键盘,然后使用它输入CtrlAlt++”End,它将++发送CtrlAlt计算机DelC

  4. 如果我尝试使用屏幕键盘在这三台机器中的任何一台上发送++ Ctrl,它会将我引导到“开始”菜单,这对我根本没有帮助。AltDel

因此,要将Ctrl++Alt发送到远程机器,只需使用OSKDel发送Ctrl++AltEnd从您尝试将其发送到的远程计算机之前的会话开始。每次都有效。

答案3

您还可以创建一个快捷方式来为您执行CTRL- ALT-DEL操作(在无法访问 OSK 的环境中非常有用。)创建以下内容的快捷方式:

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

双击该快捷方式即可访问CTRL- ALT-DEL屏幕。

答案4

我遇到了这个解决方案,但它对我不起作用。OSK 已被禁用,我无法启动它。如果您只查看单个嵌套 RDP 会话,则发现此方法有效。

即会话 B 位于会话 A 内。

Shift + Ctrl + Alt + End

相关内容