Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Exchange Server (http://forum.oszone.net/forumdisplay.php?f=76)
-   -   Рабочие Часы (working hours) Календарь рабочей недели. (http://forum.oszone.net/showthread.php?t=188717)

merdzd 19-10-2010 10:06 1522068

Рабочие Часы (working hours) Календарь рабочей недели.
 
Простой вопрос. возможно это и не в эксчейндж.
На данный момент у всех ново созданных пользователей рабочее время в календаре с 8 по 17 00
как поменять например на 9 00 18 00,
+ и всем уже созданным,
Но чтоб пользователь мог изменить потом, на своё.

Oleg Krylov 19-10-2010 11:03 1522092

Вопрос ни разу не простой. Простым он становится в Exchange 2010. Exchange 2007 не может централизовано изменять настройки календарей пользователей. Откуда настройки рабочего времени берутся не подскажу, ибо сам не в курсе, возможно из региональных настроек.
Зато я знаю где они хранятся. В принципе у вас два типа клиентов: Outlook и OWA.
В Outlook на клиентской машине настройки времени хранятся в двух ключиках реестра:
HKCU\Software\Microsoft\Office\12.0\Outlook\Options\Calendar
CalDefEnd
CalDefStart

Их можно настроить на одной из машин, экспортировать и распространить на остальные с помощью групповых политик.
Если MAPI-клиентов нет, то все усложняется. В ящике на стороне сервера настройки времени хранятся в скрытом сообщении-шаблоне IPM.Configuration.WorkHours. Чтобы его изменить, проделайте следующее:
1. Скачайте MFCMAPI
2. Запустите MFCMAPI и выполните вход в почтовый ящик в режиме Online.
3. Откройте почтовый ящик и раскройте Root Container и Top of Information Store
4. Правой кнопкой мыши на папке Календарь --> Open Associated Contents Table
5.Выбираете сообщение с темой IPM.Configuration.WorkHours
6. Открываете свойство 0x7C080102, которое и содержит настройки рабочего времени.
Потом при помощи того же MFCMAPI сообщение копируется с заменой во все ящики. Для выполнения операции у вашей учетной записи должны быть полные права на ящик пользователя. Возможно это действие можно заскриптовать, чтобы не убить огромное количество времени на проделывание процедуры с каждым ящиком.

merdzd 19-10-2010 14:04 1522266

на строне офиса outlook + при установке можно задать параметр,
так даже самое правильное. пользователь потом может изменить.

текущих можно и поправить не так много.
а как быть с создаваемыми пользователями. которые выполняют первый вход через owa?

Microsoft Exchange Server MAPI Editor has moved
http://mfcmapi.codeplex.com/

Oleg Krylov 19-10-2010 14:49 1522301

Цитата:

Цитата merdzd
а как быть с создаваемыми пользователями. которые выполняют первый вход через owa? »

А для этого надо бы узнать региональные настройки сервера.
Цитата:

Цитата merdzd
Microsoft Exchange Server MAPI Editor has moved
http://mfcmapi.codeplex.com/ »

Я в курсе, не поверите :) Просто по опыту общения в форуме - люди не очень доверяют внешним ссылкам, поэтому ссылка на сайт производителя - более весомый аргумент, чем ссылка на кодеплекс :)

merdzd 19-10-2010 18:05 1522462

серврера 2003 R2 ?
Россия

или ешё где посмотреть?

merdzd 21-10-2010 16:35 1524090

Ещё такой момент: Захожу через OWA и меняю рабочие часы пользователя Юзер1 на 9.00-18.00.

Затем просматриваю контакт юзер1, из под пользователя юзер2.
В превью доступность, стоит галочка "отобразить только рабочие часы" и там время с 8.00по17.00 ,
такие же как у самого юзера2.

Как то не логично получается или так должно?

Соотв. если поменять настройки календаря юзер2 на 9,00-18,00 то у всех остальных контактов время будет с 9,00 по 18,00.


Время: 21:03.

Время: 21:03.
© OSzone.net 2001-