
答え1
同様にコマンドライン経由でディスプレイのスケーリングを変更することは可能ですか?その投稿の回答によると、これは Windows 10 から動作すると思われる PowerShell と同等のものです。
以下の例では、その場合、画面を150%から100%に設定し、動作します。TAB #
開始スケールと終了スケールに応じて、と を適宜調整する必要がありますUP/DOWN #
。
実行時のエラーに関しては、ms-settings:display
以下の PowerShell に従ってそれをエクスプローラーに渡すとうまくいく可能性がありますが、それ以外の場合は、この問題を解決するのに役立つリソースがいくつかあります。
- ms-settings:display このファイルにはアプリが関連付けられていません
- MS-SETTINGS DISPLAY の修正方法 このファイルにはプログラムが関連付けられていません (Windows 10)
Citrix 経由で接続するマシンにポリシーが設定されていて、ポリシー構成によって制限されている場合、それらの設定を変更できない可能性があることに注意してください。RDP では RDP 経由でスケーリングを変更できないことはわかっているので、これが発生しないのには Citrix 側の同等の理由がある可能性があり、これがサーバー管理者がこのような制限を設けた理由である可能性があります。そのため、これについても管理者に問い合わせる価値があるでしょう。
パワーシェル
explorer ms-settings:display;
Start-Sleep -Seconds 2;
$WshShell = New-Object -ComObject WScript.Shell;
Start-Sleep -Milliseconds 500;
$WshShell.SendKeys("{TAB 2}{UP 5}");
Start-Sleep -Milliseconds 500;
$WshShell.SendKeys("%{F4}");