ミラーリングされた (シャドウされた) RDP セッションをフルスクリーンにできますか?

ミラーリングされた (シャドウされた) RDP セッションをフルスクリーンにできますか?

パラメータを使用して/shadow:1ユーザーの画面をミラーリングすると、開かれた RDP ウィンドウは を無視し/f、私が知る限りの方法では全画面表示にすることはできません。

「通常の」RDP セッションでは、ユーザーはトップバーを右クリックして全画面表示に切り替えることができますが、パラメータで生成された RDP ウィンドウではそのコントロールがありません/shadow

シャドウイングされた RDP セッションの動作が異なるのはなぜですか? フルスクリーンにする方法はありますか? できれば個別のモニターで? RDP シャドウイングを使用して、個々の学生のモニターをプロジェクターに簡単にストリーミングしたいと考えています。

答え1

これは設計によるものです。シャドウイング時に考慮される唯一のパラメータは次のとおりです。

Mstsc.exe [/shadow:sessionID [/v:Servername] [/control] [/noConsentPrompt]]

具体的には、幅、高さ、全画面のパラメータを指定することはできません。

この制限が存在しています 2016年以降そこには次のように記されている。

セッションは、リモートで制御しているセッションで使用されるビデオ解像度をサポートできる必要があります。サポートできない場合は、操作は失敗します。

答え2

回避策: 自動ホットキーを使用してこれを強制することができます。

^!f::
WinGetTitle, currentWindow, A
IfWinExist %currentWindow%
{
WinMaximize, A 
WinSet, Style, -0xC40000, A
}   
return

関連情報