Есть ли способ отправить команду Ctrl-Alt-Del в сеанс RDP (Windows Server 2008 R2) внутри другого сеанса RDP (также Windows Server 2008 R2), не перехватывая его в первом сеансе?
Ctrl+Alt+Конец и Ctrl+Alt+сдвиг+Конец не доходят до сеанса 2-го уровня.
Среда верхнего уровня - Windows 7 Enterprise.
Используйте экранную клавиатуру (osk.exe
). Вы можете виртуально нажать Ctrl-Alt-Del!
(Примечание: вам может потребоваться удерживать клавиши CTRL и ALT на физической клавиатуре (Windows Server 2012-R2))
Я нашел способ заставить эту работу работать. Я часто работаю с вложенными сеансами RDP, которые имеют несколько уровней глубины. Я предпочитаю работать именно так, особенно с большим количеством виртуальных машин.
Имейте в виду, что моя среда - это в первую очередь Windows 7 и Server 2008 R2.
Вот сценарий: I RDP с компьютера A на компьютер B и с компьютера B на компьютер C.
Если я хочу отправить Ctrl+Alt+Del к компьютеру A, я набираю Ctrl+Alt+Del с компьютера А
Если я хочу отправить Ctrl+Alt+Del к компьютеру B, я набираю Ctrl+Alt+Конец с компьютера А
Если я хочу отправить Ctrl+Alt+Del на компьютер C, я открываю экранную клавиатуру на компьютере B и использую ее для ввода Ctrl+Alt+Конец, который отправляет Ctrl+Alt+Del к компьютеру C
Если я попытаюсь использовать экранную клавиатуру для отправки Ctrl+Alt+Del на ЛЮБОЙ из этих трех машин он направляет меня в меню «Пуск», которое мне совершенно не помогает.
Итак, чтобы отправить Ctrl+Alt+Del на удаленный компьютер, просто используйте OSK для отправки Ctrl+Alt+Конец из сеанса непосредственно перед удаленной машиной, на которую вы пытаетесь его отправить. Работает каждый раз.
Вы также можете создать ярлык, который выполняет CTRL-ALT-DEL действие для вас (очень полезно в средах, где OSK недоступна). Создайте ярлык для следующего:
C:\Windows\explorer.exe shell:::{2559a1f2-21d7-11d4-bdaf-00c04f60b9f0}
Дважды щелкните этот ярлык, чтобы открыть CTRL-ALT-DEL экран.
Установите для обоих сеансов RDP значение Отправить ключи Windows в удаленное окно.
Теперь, чтобы отправить Ctrl-Alt-Del в первый сеанс, используйте Alt-Ctrl-Del. Чтобы отправить команды во второе окно, используйте Alt-Ctrl-End.
Есть еще один способ указать, где будут выполняться комбинации клавиш Windows, на вкладке «Локальные ресурсы RDP». В разделе Клавиатура вы можете выбрать На этом компьютере, на удаленном компьютере или Только при использовании полноэкранного режима. Если вы выберете на удаленном компьютере Ctrl Alt END, вы сможете запустить диспетчер задач во вложенном RDP-соединении. Спасатель, если вам удалось закрыть окно команд на основной машине.
Я столкнулся с этим решением, но оно не сработало для меня. OSK была отключена, и я не мог ее поднять. Обнаружено, что это работает, если вы смотрите только на один вложенный сеанс RDP.
то есть сеанс B внутри сеанса A.
Shift + Ctrl + Alt + End
Если вы можете настроить TeamViewer или аналогичный в первом сеансе, Ctrl + Alt + Конец затем будет работать для второго сеанса RDP
Вам нужен этот ярлык или ваша цель - запустить диспетчер задач? Последний можно сделать проще, нажав Ctrl+сдвиг+Esc - это также работает с вложенными сеансами RDP, если они все в полноэкранном режиме
Я знаю, что это устарело, но я подумал, что дам ответ, когда выяснил, как заставить работать сочетание клавиш. Мне пришлось специально использовать Левый "шифт ключ и Правый контроль и Alt клавиши, а затем нажмите Конец чтобы он прошел на второй уровень сеанса RDP.
Я предлагаю всем, у кого есть проблемы с Shift + Control + Alt + End пробовать каждую комбинацию, которую они могут использовать на своей клавиатуре, чтобы увидеть, работает ли она.