Как поменять часовой пояс через классическую оснастку “Дата и время”
Второй рабочий метод позволяющий задать нужный часовой пояс и время, является вызов классического окна “Дата и время“, я буду использовать его потому, что в панели управления Windows Server 2019 исчезла вкладка “Местоположение“, которая помогала в нашей задаче.
Откройте обязательно командную строку или оболочку PowerShell от имени администратора, чтобы не получать ошибку “У вас нет разрешения на выполнение этой задачи. Обратитесь за помощью к сетевому администратору” и введите команду:
timedate.cpl
В результате у вас будет классическое окно для установки даты и времени, которое Microsoft тщательно скрыло. Теперь выставите без проблем нужный вам часовой пояс.
КАК НАСТРОИТЬ ЧАСОВОЙ ПОЯС ЧЕРЕЗ КОМАНДНУЮ СТРОКУ
В командной строке есть утилита tzutil.exe, которая используется для изменения часового пояса. Ее использование относительно простое. Так же запустите командную строку в режиме администратора и введите:
tzutil /l
В результате вы получите список доступных часовых поясов. Вам необходимо найти нужный, в моем случае, это “UTC+03:00) Moscow, St. Petersburg Russian Standard Time”.
Кстати если вы точно знаете ключевое слово, то можете его использовать, например вот так:
tzutil /l | findstr Moscow
Кстати если добавите ключ _dstoff, то можно отключить переход на летнее время для конкретного пояса
Теперь установим данный часовой пояс в нашей Windows Server 2019.
tzutil /s "(Russian Standard Time"
Спасибо коллегам из pyatilistnik.org