サーバーの物理デスクトップへのフルアクセスで実行するサーバープロセスが必要です。また、リモートで状態を表示/制御する必要があります。
私の現在のソリューションにはVNCサーバーサービスが含まれていますが、より「ネイティブな」ソリューションが欲しいです。
RDPのセッションシャドウを使用してみましたが、コンソールセッションでは機能しません。
mstsc /shadow:3 /v:somehost.example.com /noConsentPrompt
私が得るすべては「指定されたセッションは接続されていません」ですが、サーバー上のセッションをクエリすると、
> query session
SESSIONNAME USERNAME ID STATE TYPE DEVICE
services 0 Disc
>rdp-tcp#2 Administrator 1 Active
console 3 Conn
rdp-tcp 65536 Listen
FWIW、私は同意なしに接続を許可するようにグループポリシーを設定しました。
他に何か不足している可能性があるものはありますか、これは不可能ですか?
Windows 2012ではそれができないと思います。次の理由により、/ consoleまたは/ adminスイッチのいずれかを使用したことがあることが以前にわかりました。
しかし、ID 0に接続されることはないため、Windows 2012ではこれが可能であるようには見えません。
コンソールセッションに接続する/ adminスイッチを使用してみましたか?
mstsc /admin /v:Host.example.com
誤解するかもしれませんが、これはかなり簡単です。どのセッションでも、アカウントを使用してサーバーにリモートで接続する必要があります。次に、コマンドプロンプト(リモートサーバー上)またはPSから、次のように入力します。
mstsc /shadow:3 /noConsentPrompt
サーバー名を指定しないでください。シャドウしたいセッションがあるサーバー上にいます。これを機能させるには、GPでシャドウイングを有効にする必要があります。両方にあります
[<Computer Configuration> | <User Configuration>]\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Connections\Set rules for remote control of Remote Desktop Services user sessions
これを有効にすると(そうしたことはわかっていますが、User ConfigとComputer Configの両方で実行しましたか?)、次のように、クエリセッションを使用してシャドーするセッションIDを見つけた後、セッションをシャドウできるはずです。既に。