ネストされたRDPセッションにCtrl-Alt-Delを送信します


71

最初のセッションがキャッチせずに、Ctrl-Alt-Delコマンドを別のRDPセッション(Windows Server 2008 R2)内のRDPセッション(Windows Server 2008 R2)に送信する方法はありますか?

Ctrl+ Alt+ EndおよびCtrl+ Alt+ Shift+ Endは、第2レベルのセッションに到達しません。

編集: 最上位環境はWindows 7 Enterpriseです。


2
2008年は使用しませんでしたが、osk(スクリーンキーボード)は引き続き使用できますか?
ジェームズオゴーマン

また、ユーザーに次回ログオン時にパスワードの変更を強制する回避策も見つかりましたが、OSKはセッションを中断することなくパスの変更を許可します。
xddsg

OSKはまだ存在します。それを答えとして投稿してください!
グレッグアスキュー

@Tom-最初のセッションがWindows 2008の場合、OSKは機能します。Windows2003を試したことはありません。環境に関する詳細を投稿することができます。
グレッグアスキュー

@GregAskewありがとう、投稿に環境情報が含まれるようになりました。
xddsg

回答:


88

スクリーンキーボード(osk.exe)を使用します。Ctrl-Alt-Delを事実上押すことができます!

(注:物理キーボードのCTRLおよびALTキーを保持する必要がある場合があります(Windows Server 2012-R2))

スクリーンキーボード


15
最上位のマシンでctrl-altを押しながら、目的のレベルのOSKで「del」をクリックすると機能します。ctrl-alt-del(キーボードを押すことはありません)をクリックしても(機能キーを押しているように見えても)クリックしません。シンプルで機能的には私が探していたものと同等です。
xddsg

これを使用して、Server 2012マシンでADパスワードを変更しました。本当にうまくいきました!
ジョシュアール14

おかげで、VM内のRDP内のRDPでは、これをどのように行うかについて本当に混乱していました。魅力のように働いた。スティッキーキーが機能しないのは奇妙です。OSKのポイントは、マウスしか持っていない場合に使用することだと思いました。
オマーKooheji 14年

27

この作品を作る方法を見つけました。私は頻繁にネストされたRDPセッションを使用し、いくつかのレベルの深さまで進みます。これは、特に多くのVMで作業することを好む方法です。

私の環境は主にWindows 7およびServer 2008 R2であることに注意してください。

シナリオは次のとおりです。IコンピューターAからコンピューターBへ、およびコンピューターBからコンピューターCへのRDP

  1. Ctrl+ Alt+ DelをコンピューターA に送信する場合は、コンピューターAからCtrl+ Alt+ と入力しますDel

  2. Ctrl+ Alt+ DelをコンピューターB に送信する場合は、コンピューターAからCtrl+ Alt+ と入力しますEnd

  3. Ctrl+ Alt+ DelをコンピューターC に送信する場合、コンピューターBでスクリーンキーボードを開き、それを使用してCtrl+ Alt+ を入力し、コンピューターCに+ + をEnd送信しますCtrlAltDel

  4. オンスクリーンキーボードを使用してこれら3台のマシンのいずれかでCtrl+ Alt+ を送信しようとするDelと、[スタート]メニューが表示されますが、まったく役に立ちません。

だから、送信するためにCtrl+ Alt+ Del単に送信するためにOSKを使用して、リモートマシンにCtrl+ Alt+ Endあなたがそれを送信しようとしているだけで、リモートマシンの前にセッションから。毎回動作します。


2
これは、「コンピューターC」がサーバーコアの場合に特に役立ちます。

5

また、実行ショートカットを作成することができますCTRL- ALT- DELあなたのためのアクション(OSKにアクセスできない環境では非常に有用なのは。)以下へのショートカットを作成します。

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

アクセスするために、そのショートカットをダブルクリックしますCTRL- ALT- DEL画面を表示します。


1
私には、これをコマンドラインから実行するのが最も望ましいようです。しかし、私にはうまくいきませんでした。たぶん、WinSvr2008R2にログインしているからでしょう。これは、パスワードプロンプトを表示することになっていますか(GUIを使用)?これはどうやって見つけましたか?(これはどこかに文書化されていますか?)私はで参照される同じGUID気づくHowToGeek:安全にフォルダを回す
TOOGAM

それは以前、以前の同僚によって私に示されました。ネストされたRDPセッションを使用する必要があり、OSKがインストールされておらず、OSKをインストールするための十分な特権がなく、Windowsセキュリティショートカットがない環境にいました。{2559a1f2-21d7-11d4-bdaf-00c04f60b9f0}はWindowsセキュリティのCLSIDです。ただし、コマンドラインから起動する方法はわかりません。
ジャロッドA.

4

Windowsキーをリモートウィンドウに送信するように両方のRDPセッションを設定します。

ここに画像の説明を入力してください

ここで、Ctrl-Alt-Delを最初のセッションに送信するには、Alt-Ctrl-Delを使用します。2番目のウィンドウにコマンドを送信するには、Alt-Ctrl-Endを使用します。


1

RDPオプションの[ローカルリソース]タブで、Windowsキーの組み合わせを実行する場所を指定できる別の方法があります。[キーボード]セクションで、[このコンピューター上、フルスクリーン使用時のみ]のリモートコンピューター上を選択できます。リモートコンピューターでCtrl Alt ENDを選択すると、ネストされたrdp接続でタスクマネージャーを起動できます。コアマシンでコマンドウィンドウを閉じた場合は、命の恩人。


1

この解決策に出くわしましたが、うまくいきませんでした。OSKが無効になっていたため、起動できませんでした。ネストされた単一のRDPセッションのみを表示している場合、これが機能することがわかりました。

すなわち、セッションA内のセッションB。

Shift + Ctrl + Alt + End


質問を読むと、質問者がこれを試みたことがわかりますが、うまくいきませんでした。(おそらく、彼の場合、RDPセッション設定をいじる必要があります。)
HopelessN00b 14

これは私にとっては有効でした(2008R2から2008R2へ)が、セッションBはA内にフォーカスのある非フルスクリーンウィンドウである必要がありました(セッションAはフルスクリーンでした)
mwardm 14年

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.