Думаю, мы разобрались.
Правда
Мыш выше все сделал тоже самое, но стремление понять оказалось сильнее.
Клиент 9.0.1
У нас была такая последовательность:
1. Ставим патч от MS
2. Ставим патч для клиента IF3, это обязательно. Можно поставить IF4, он инкрементальный.
Правда что делает IF4 непонятно, но я ставил именно его.
3. Прописываем в notes.ini клиента OS_SUPPORT_PASTDST=1, это обязательно.
4. Если встречи в календаре отображаются неверно, то либо ставим
Ссылка скрыта от гостей
, либо меняем файлик нужной таймзоны.
Вот
тут описано как.
На своей машине я ставил java_patch, на другой меняли файлик.
5. Запускаем агент из файла: Update_Timezone%20(admin)%20-%20Russia%202014.lss
Файл берем
Ссылка скрыта от гостей
Агента надо запускать НЕ из почтовой базы, он в коде изменяет владельца профайла, а потом восстанавливает.
Надо создать отдельную базу, куда сделать агента, затем запустить его из это базы. По ссылке все описано.
Я указывал в файле только свой ПЯ.
Агент меняет только встречи, которые создал владелец ящика.
Если в календаре есть встречи, которые создавал другой пользователь, то эти встречи не перепрыгнут, пока не будет пересчитан ПЯ того пользователя.
6. Запускаем клиент.
Все теперь должно быть ок.
Агент сдвигает встречи, которые неверно отображаются после 7го января. - наличие IF3 не нужно, но нужен java_patch.
Все встречи созданные после 7го будут отображаться верно.
Переменная в notes.ini исправляет ошибку, когда встреча создается из слота календаря: время указывается на час назад.
Но переменная работает только с версии IF3 и выше.
Для Мака делали тоже самое, самое поганое это замена файла.
Java должна браться с сайта Apple, но мне было лень искать.
Обновления IF3 для серверов (от 19/12/2014) не ставили.
Агент для RnR не запускали, так как будем пересоздавать ресурсы.