![如何在客戶端而非伺服器上為 Azure 虛擬桌面停用 RDP 時區重新導向](https://rvso.com/image/782616/%E5%A6%82%E4%BD%95%E5%9C%A8%E5%AE%A2%E6%88%B6%E7%AB%AF%E8%80%8C%E9%9D%9E%E4%BC%BA%E6%9C%8D%E5%99%A8%E4%B8%8A%E7%82%BA%20Azure%20%E8%99%9B%E6%93%AC%E6%A1%8C%E9%9D%A2%E5%81%9C%E7%94%A8%20RDP%20%E6%99%82%E5%8D%80%E9%87%8D%E6%96%B0%E5%B0%8E%E5%90%91.png)
我被指派了一個 Azure 虛擬桌面。我的筆記型電腦上的時區和 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 用戶端。然後,您需要手動連線並在暫停命令提示時點擊任何按鈕。然後時區將恢復為本機上的原始時區。