我被分配了一个 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 客户端。然后您需要手动连接并在暂停命令提示符下点击任意按钮。然后时区将恢复为本地计算机上的原始时区。