powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Смена часового пояса на множестве серверов
14 сообщений из 14, страница 1 из 1
Смена часового пояса на множестве серверов
    #32758294
Scorpio9999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ситуация такая. Одновременно с переходом на зимнее время в регионе меняется часовой пояс.
Серверов баз данных много. Часть из них завязана между собой задачами по расписанию. Практически все с внешней программой бакапирования данных на ленту. Репликаций нет.

Как сделать всё менее безболезненно и с наименьшим временем отключения серверов?
...
Рейтинг: 0 / 0
Смена часового пояса на множестве серверов
    #32758511
Scorpio9999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И зачем передвинули?
Вопрос был про SQL Server.
Их больше 20-ти в домене.
...
Рейтинг: 0 / 0
Смена часового пояса на множестве серверов
    #32765873
Yanis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня аналогичная ситуация - правительство подвинуло часовую зону.
Конечно, сейчас уже на всех юзерских машинах она сменена вручную, но тему нужно добить просто из принципа.

Мониторинг реестра показал, что данные пишутся в один-единственный ключ
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
Однако, при изменении этого ключа не при помощи диалога "Date/Time properties" (например, с помощью .reg файла) фактически зона не меняется.

Дальнейшие исследования показали, что этот диалог еще и вызывает rundll32, который что-то делает с файлом C:\WINDOWS\system32\Msimtf.dll (см. аттач). Возможно, что как раз этой манипуляции с файлом не хватает, чтобы установить временную зону. Хэлп!
...
Рейтинг: 0 / 0
Смена часового пояса на множестве серверов
    #32985525
Фотография funddd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не накопали ничего с того времени?

очень уж не хочется пешком ходить....
...
Рейтинг: 0 / 0
Смена часового пояса на множестве серверов
    #32985556
Фотография trubb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я не знаю но у меня на PDC - руками время сменил - все машины что в домене - подхватили при первом логине....
...
Рейтинг: 0 / 0
Смена часового пояса на множестве серверов
    #32985568
Yanis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, не накопали.

Но эта тема уже в прошлом - тогда я сменил зону на ГМТ+5 (Исламабад, Карачи, Ташкент), в которой нет опции про автоматическую смену времени. Все нормально, в выходные время не поменялось.
А у вас ГМТ+4?
Тогда возьми (Абу Даби, Мускат), поставь правильное время и не парься...

ЗЫ: Я правильно понимаю, что в Казахстане время больше совсем двигаться не будет?
...
Рейтинг: 0 / 0
Смена часового пояса на множестве серверов
    #32985603
Фотография trubb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет вроде не будет....
даниал ахметов сказал что все что экономится весной - тратиться осенью
смысла нет....
...
Рейтинг: 0 / 0
Смена часового пояса на множестве серверов
    #32986721
Фотография funddd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не, я ставлю как раз-таки Астану (+6)
пользовательские компьютеры подхватывают абсолютное время и выставляют его у себя с поправкой на часовой пояс (был Алма-Ата, пока летнее время не отменили...)
ключики в реестре, которые меняют часовой пояс - его действительно меняют (пробовал на XP, получилось...)
[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/TimeZoneInformation]
Теперь вот ломаю голову, как бы это их умудриться вставить в реестр, с пользовательскими правами
пробовал делать MSI пакет, чтобы через групповые политики толкнуть, но он только с админскими правами работает
вопщем трудись мои ноги (или VNC)
...
Рейтинг: 0 / 0
Смена часового пояса на множестве серверов
    #32986755
Yanis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тьфу ты, я не в ту сторону час подвинул. Действительно, +6 :-)
Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Смена часового пояса на множестве серверов
    #33352892
Yanis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если кому еще интересно, вот решение проблемы:

Код: plaintext
C:\Documents and Settings\yanis>RUNDLL32.EXE SHELL32.DLL,Control_RunDLL TIMEDATE.CPL,,/Z  (GMT+05:00) Islamabad, Karachi, Tashkent 
Выделенное жирным меняем по вкусу. Вкусные строки берем из скрипта
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
On Error Resume Next

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set colItems = objWMIService.ExecQuery("Select * from Win32_TimeZone")

For Each objItem in colItems
    Wscript.Echo "Caption: " & objItem.Caption
Next

Или из подключей реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones
...
Рейтинг: 0 / 0
Смена часового пояса на множестве серверов
    #33353151
Фотография funddd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чтойто скриптик не выдает ничего :(, точнее просто пустой мессаджбокс...
впрочем, остальная информация - на пять с плюсом!
...
Рейтинг: 0 / 0
Смена часового пояса на множестве серверов
    #33353182
Yanis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня выдает и при запуске из wscript и из cscript...

---------------------------
Windows Script Host
---------------------------
Caption: (GMT+05:00) Islamabad, Karachi, Tashkent
---------------------------
OK
---------------------------

C:\>cscript 1.vbs
Microsoft (R) Windows Script Host Version 5.6
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.

Caption: (GMT+05:00) Islamabad, Karachi, Tashkent


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

А рандлл часовой пояс меняет?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Смена часового пояса на множестве серверов
    #33353379
aleks2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и нахрен rundll32,

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")


for each os in objWMIService.InstancesOf ("Win32_OperatingSystem")
ctz=os.CurrentTimeZone
Wscript.Echo os.CurrentTimeZone/60
os.CurrentTimeZone=ctz+(1*60)
Wscript.Echo os.CurrentTimeZone/60
os.CurrentTimeZone=ctz
next
...
Рейтинг: 0 / 0
Смена часового пояса на множестве серверов
    #33353532
Yanis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ctz=os.CurrentTimeZone

Так редактируется текущая зона, а не устанавливается другая. Можешь поставить например Московское время со смещением на 11 минут от Гринвича. Так что давай другой скрипт на ВМИ...
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Смена часового пояса на множестве серверов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]