Быстрое обновление адресной книги Lync


При настройке Lync Server 2010 нет времени сутками ждать обновления автономной адресной книги на клиенте: внес изменения – сразу проверил. Ниже описано как этого добиться. (Конечно не следует это делать в рабочей среде и на всех клиентах!)

Есть три шага:

  1. Загрузка сведений о пользователях из AD в SQL базы Lync
  2. Перестроение файлов автономной адресной книги Lync
  3. Загрузка изменений автономной адресной книги Lync или ее полной версии на клиент

Шаг 1 вполняется сервером Lync автоматически каждую минуту – значение по умолчанию параметра ReplicationCycleInterval.

Посмотреть можно командлетом Get-CsUserReplicatorConfiguration, а установить Set-CsUserReplicatorConfiguration.

Если вы изменили значение по умолчанию, например, на час, то вам придется выполнить командлет Update-CsUserDatabase (в версии 2007/R2 мы делали abserver.exe –RegenUR), чтобы загрузить изменения, которые вы внесли в контакты пользователей.

Шаг 2 также выполняется сервером Lync автоматически – значение по умолчанию: раз в сутки в 1.30 ночи.

Это значение параметра RunTimeOfDay. Посмотреть параметр можно командлетом Get-CsAddressBookConfiguration, а установить Set-CsAddressBookConfiguration.

Сам процесс полного перестроения файлов автономной адресной книги выполняется командлетом Update-CsAddressBook (в версии 2007/R2 мы делали abserver.exe –SyncNow).

Правда сразу файлы не перестраиваются: командлет выставляет только флаг, который проверяется процессом abserver раз в 5 минут – значение по умолчанию.  Это значение параметра SynchronizePollingInterval. (В документации этот процесс не прописан явно!) Через 5 минут в EventLog можно будет увидеть сообщения о перестройке адресной книги. (Event ID 21005,21010,21056).

Шаг 3 выполняется клиентом Lync аналогично Communicator 2007/R2: автономная адресная книга (целиком или только обновления) загружается после старта клиента со случайным смешением от 0 до 60 минут раз в сутки. Нам нужно выставить ключ реестра GalDownloadInitialDelay (HKEY_CURRENT_USER\Software\Policies\Microsoft\Communicator)равным DWORD = 0, чтобы загрузка выполнилась сразу после старта клиента.

Либо можно удалить ранее загруженные файлы автономной адресной книги. Они расположены в профиле пользователя по пути:

%userprofile%\AppData\Local\Microsoft\Communicator\<имя профиля>

(для XP путь %userprofile%\Local Settings\Application Data\Microsoft\Communicator\<имя профиля>)

Заключение: остается сказать – верните все измененные параметры на место после окончания отладки! J

Реклама

комментария 4

  1. ветка реестра строго говоря HKEY_CURRENT_USER\Software\Microsoft\Communicator

    • Родная да. Но дело в том, что если есть политики, то они перекрывают настройки самого приложения, а нам все же нужен предсказуемый результат — поэтому правим политику.

  2. […] я описал две достаточно полезные для тестов процедуры Быстрое обновление адресной книги Lync (Исправленная версия!) и Быстрое обновление OAB в Exchange […]

  3. […] написал про Быстрое обновление адресной книги Lync и там есть Шаг 3, который полезен для отладки – […]

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: