Kirim Ctrl-Alt-Del ke sesi RDP bersarang

71

Apakah ada cara untuk mengirim perintah Ctrl-Alt-Del ke sesi RDP (Windows Server 2008 R2) di dalam sesi RDP lain (juga Windows Server 2008 R2) tanpa sesi pertama menangkapnya?

Ctrl+ Alt+ Enddan Ctrl+ Alt+ Shift+ Endtidak mencapai sesi level 2.

Sunting: Lingkungan tingkat atas adalah Windows 7 Enterprise.

xddsg
sumber
2
Saya belum pernah menggunakan 2008, tetapi apakah osk(Keyboard di Layar) masih tersedia?
James O'Gorman
Saya juga menemukan solusi untuk memaksa pengguna untuk mengubah kata sandi mereka logon berikutnya tetapi OSK memungkinkan perubahan lulus tanpa mengganggu sesi.
xddsg
OSK masih ada. Anda harus memposting itu sebagai jawabannya!
Greg Askew
@Tom - OSK berfungsi jika sesi pertama adalah Windows 2008. Saya belum mencoba Windows 2003. Anda mungkin ingin memposting detail tentang lingkungan Anda.
Greg Askew
@GregAskew Terima kasih, pos sekarang berisi informasi lingkungan.
xddsg

Jawaban:

88

Gunakan Keyboard di Layar ( osk.exe). Anda dapat menekan Ctrl-Alt-Del secara virtual!

(Catatan: Anda mungkin perlu menahan tombol CTRL dan ALT pada keyboard fisik Anda (Windows Server 2012-R2))

Keyboard di Layar

James O'Gorman
sumber
15
Menahan ctrl-alt pada mesin tingkat atas dan mengklik 'del' di tingkat yang diinginkan berfungsi OSK. Mengklik ctrl-alt-del (tidak ada penekanan keyboard) tidak (walaupun sepertinya menahan tombol fucntion). Sederhana dan secara fungsional setara dengan apa yang saya cari.
xddsg
Hanya menggunakan ini untuk mengubah kata sandi AD saya pada mesin Server 2012. Bekerja sangat baik!
Josh Earl
Terima kasih, RDP dalam RDP di dalam VM membuat saya benar-benar bingung bagaimana ini. Bekerja seperti pesona. Aneh bahwa kunci lengket tidak berfungsi, saya pikir titik OSK adalah untuk digunakan jika Anda hanya punya mouse.
Omar Kooheji
27

Saya menemukan cara untuk membuat ini berfungsi. Saya sering bekerja dengan sesi RDP bersarang yang masuk dalam beberapa level. Begitulah cara saya lebih suka bekerja, terutama dengan banyak VM.

Perlu diingat bahwa lingkungan saya terutama Windows 7 dan Server 2008 R2.

Berikut skenarionya: I RDP dari Komputer A ke Komputer B dan dari Komputer B ke Komputer C.

  1. Jika saya ingin mengirim Ctrl+ Alt+ Delke Komputer A, saya mengetik Ctrl+ Alt+ Deldari Komputer A

  2. Jika saya ingin mengirim Ctrl+ Alt+ Delke Komputer B, saya mengetik Ctrl+ Alt+ Enddari Komputer A

  3. Jika saya ingin mengirim Ctrl+ Alt+ Delke Komputer C, saya membuka Papan Ketik Layar pada Komputer B dan menggunakannya untuk mengetik Ctrl+ Alt+ End, yang mengirim Ctrl+ Alt+ Delke Komputer C

  4. Jika saya mencoba menggunakan Keyboard di Layar untuk mengirim Ctrl+ Alt+ Delpada APAPUN dari ketiga mesin itu, itu merujuk saya ke menu Start, yang sama sekali tidak membantu saya.

Jadi, untuk mengirim Ctrl+ Alt+ Delke mesin jarak jauh, cukup gunakan OSK untuk mengirim Ctrl+ Alt+ Enddari sesi sesaat sebelum mesin jarak jauh yang Anda coba kirimi. Bekerja setiap saat.

Shawn Umansky
sumber
2
Ini sangat membantu jika 'Komputer C' adalah Server Core.
5

Anda juga dapat membuat pintasan yang melakukan tindakan CTRL- ALT- DELuntuk Anda (sangat berguna di lingkungan di mana OSK tidak dapat diakses.) Buat pintasan sebagai berikut:

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

Klik dua kali pintasan itu untuk mengakses layar CTRL- ALT- DEL.

Jarrod A.
sumber
1
Bagi saya, menjalankan ini dari baris perintah sepertinya paling disukai. Namun, itu tidak berhasil untuk saya. Mungkin karena saya masuk ke WinSvr2008R2. Apakah ini seharusnya menampilkan prompt kata sandi (menggunakan GUI)? Bagaimana Anda menemukan ini? (Apakah ini didokumentasikan di suatu tempat?) Saya melihat GUID yang sama direferensikan oleh HowToGeek: Mengubah folder menjadi brankas
TOOGAM
Itu ditunjukkan kepada saya oleh seorang mantan rekan kerja beberapa waktu lalu. Kami berada di lingkungan di mana kami harus menggunakan sesi RDP bersarang, tidak memiliki OSK yang diinstal, tidak memiliki hak yang memadai untuk menginstal OSK, dan tidak memiliki pintasan Keamanan Windows. {2559a1f2-21d7-11d4-bdaf-00c04f60b9f0} adalah CLSID untuk Keamanan Windows. Saya tidak tahu bagaimana cara meluncurkannya dari baris perintah.
Jarrod A.
4

Atur kedua sesi RDP untuk mengirim kunci Windows ke jendela jarak jauh.

masukkan deskripsi gambar di sini

Sekarang, untuk mengirim Ctrl-Alt-Del ke sesi pertama, gunakan Alt-Ctrl-Del. Untuk mengirim perintah ke jendela kedua, gunakan Alt-Ctrl-End.

FoxDeploy
sumber
1

Ada cara lain Anda dapat menentukan di mana kombinasi tombol Windows akan dieksekusi di tab Opsi Sumber Daya Lokal RDP. Di bagian Keyboard, Anda dapat memilih Di komputer ini, di komputer jarak jauh Hanya saat menggunakan layar penuh. Jika Anda memilih pada komputer jarak jauh Ctrl Alt END akan memungkinkan Anda untuk memulai taskmanager di koneksi rdp bersarang. Lifesaver jika Anda berhasil menutup Window perintah pada mesin inti.

Bart de Koning
sumber
1

Saya menemukan solusi ini tetapi tidak berhasil untuk saya. OSK telah dinonaktifkan dan saya tidak bisa membahasnya. Menemukan ini berfungsi jika Anda hanya melihat satu sesi RDP bersarang.

yaitu Sesi B di dalam Sesi A.

Shift + Ctrl + Alt + End

Andy
sumber
Jika Anda membaca pertanyaan, Anda akan melihat penanya mencoba ini, tetapi tidak berhasil. (Mungkin membutuhkan beberapa mengutak-atik pengaturan sesi RDP, dalam kasusnya.)
HopelessN00b
Ini bekerja untuk saya (2008R2 ke 2008R2) tetapi Sesi B harus menjadi jendela non-layar penuh, dengan fokus, dalam A. (Sesi A adalah layar penuh.)
mwardm
1

Jika Anda dapat mengatur TeamViewer atau yang serupa di sesi pertama, Ctrl+ Alt+ Endakan bekerja untuk sesi RDP kedua

Francis Thompson
sumber