Existe uma maneira de enviar o comando Ctrl-Alt-Del para uma sessão RDP (Windows Server 2008 R2) dentro de outra sessão RDP (também Windows Server 2008 R2) sem que a primeira sessão o capture?
Ctrl+ Alt+ Ende Ctrl+ Alt+ Shift+ Endnão atingem a sessão de 2º nível.
O ambiente de nível superior é o Windows 7 Enterprise.
Use o Teclado Virtual (
osk.exe
). Você pode pressionar Ctrl-Alt-Del virtualmente!(Observação: talvez seja necessário manter pressionadas as teclas CTRL e ALT no teclado físico (Windows Server 2012-R2))
Eu encontrei uma maneira de fazer isso funcionar. Eu frequentemente trabalho com sessões RDP aninhadas que vão em vários níveis de profundidade. É assim que eu prefiro trabalhar, especialmente com muitas VMs.
Tenha em mente que meu ambiente é principalmente Windows 7 e Server 2008 R2.
Aqui está o cenário: I RDP do computador A para o computador B e do computador B para o computador C.
Se eu quiser enviar Ctrl+ Alt+ Delpara o computador A, digito Ctrl+ Alt+ Deldo computador A
Se eu quiser enviar Ctrl+ Alt+ Delpara o computador B, digito Ctrl+ Alt+ Enddo computador A
Se eu quiser enviar Ctrl+ Alt+ Delpara o computador C, abro o teclado virtual no computador B e o uso para digitar Ctrl+ Alt+ End, que envia Ctrl+ Alt+ Delpara o computador C
Se eu tentar usar o Teclado Virtual para enviar Ctrl+ Alt+ Delem QUALQUER uma dessas três máquinas, ele me encaminha para o menu Iniciar, o que não me ajuda em nada.
Portanto, para enviar Ctrl+ Alt+ Delpara uma máquina remota, basta usar o OSK para enviar Ctrl+ Alt+ Endda sessão imediatamente anterior à máquina remota para a qual você está tentando enviá-lo. Funciona todas as vezes.
Você também pode criar um atalho que execute a ação CTRL- ALT- DELpara você (muito útil em ambientes onde o OSK não está acessível.) Crie um atalho para o seguinte:
Clique duas vezes nesse atalho para acessar a tela CTRL- ALT- DEL.
Defina ambas as sessões RDP para Enviar chaves do Windows para janela remota.
Agora, para enviar Ctrl-Alt-Del para a primeira sessão, use Alt-Ctrl-Del. Para enviar comandos para a segunda janela, use Alt-Ctrl-End.
Há outra maneira de especificar onde as combinações de teclas do Windows serão executadas na guia Recursos locais de opções de RDP. Na seção Teclado, você pode escolher Neste computador, no computador remoto de Somente ao usar a tela inteira. Se você escolher no computador remoto, Ctrl Alt END permitirá que você inicie um gerenciador de tarefas na conexão rdp aninhada. Lifesaver se você conseguiu fechar o comando Window em uma máquina central.
Eu me deparei com esta solução, mas não funcionou para mim. O OSK tinha sido desativado e eu não conseguia ativá-lo. Descobri que isso funciona se você estiver olhando apenas para uma única sessão RDP aninhada.
ou seja, Sessão B dentro da Sessão A.
Shift + Ctrl + Alt + Fim
Se você puder configurar o TeamViewer ou similar na primeira sessão, Ctrl+ Alt+ Endfuncionará para a segunda sessão RDP
Eu sei que isso é antigo, mas pensei em fornecer uma resposta ao descobrir como fazer o atalho de teclado funcionar. Para mim, eu tive que usar especificamente a Left Shifttecla e as teclas Right Controle e, em Altseguida, pressionar Endpara passar para a sessão RDP de segundo nível.
Sugiro que qualquer pessoa com problemas Shift+Control+Alt+Endtente todas as combinações possíveis no teclado para ver se funciona.
Na sessão RDP aninhada:
Caso alguém encontre isso por meio de uma configuração de servidor Windows 10 em que o OSK não tenha uma tecla END, também consegui replicar isso habilitando o teclado OSK completo nas configurações na primeira janela RDP aninhada, pressionando CTRL + ALT no Teclado OSK seguido de END no meu teclado físico.