Как отключить перенаправление часового пояса через RDP для Azure Virtual Desktop на клиенте, а не на сервере

Как отключить перенаправление часового пояса через RDP для Azure Virtual Desktop на клиенте, а не на сервере

Мне назначили виртуальный рабочий стол 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. Затем вам нужно подключиться вручную и нажать любую кнопку при появлении команды pause. После этого часовой пояс будет возвращен к исходному на локальном компьютере.

Связанный контент