![サーバーではなくクライアントで Azure Virtual Desktop の RDP 経由のタイムゾーン リダイレクトを無効にする方法](https://rvso.com/image/782616/%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8F%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%E3%81%A7%20Azure%20Virtual%20Desktop%20%E3%81%AE%20RDP%20%E7%B5%8C%E7%94%B1%E3%81%AE%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%BE%E3%83%BC%E3%83%B3%20%E3%83%AA%E3%83%80%E3%82%A4%E3%83%AC%E3%82%AF%E3%83%88%E3%82%92%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95.png)
Azure Virtual Desktop が割り当てられました。ラップトップのタイム ゾーンと AVD のタイム ゾーンが異なります。AVD に接続すると、RDP セッションのタイム ゾーンがラップトップのタイム ゾーンに設定されます。AVD は Windows ドメイン経由で管理されており、管理者権限がありません。新しい RDP セッションでタイム ゾーンの変更を開始しないようにするためのクライアント側の設定はありますか?
答え1
ちょっとしたcmdスクリプトで問題を解決することができました
avd.cmd:
@echo off
set AVDTZ=Central Standard Time
FOR /F "tokens=* USEBACKQ" %%F IN (`tzutil /g`) DO (set LOCALTZ=%%F)
tzutil /s "%AVDTZ%"
start "" "C:\Program Files\Remote Desktop\msrdcw.exe"
pause
tzutil /s "%LOCALTZ%"
LOCALTZ 変数にタイムゾーンを保存し、ローカル タイムゾーンを希望のタイムゾーンに設定して、AVD RDP クライアントを起動します。次に、手動で接続し、一時停止コマンドのプロンプトで任意のボタンを押します。すると、タイムゾーンはローカル コンピューターの元のタイムゾーンに戻ります。