Применимо к: Exchange Server 2010 SP1

Последнее изменение раздела: 2011-02-09

Помощник по восстановлению календаря (CRA) — это настраиваемый интервальный помощник по обслуживанию почтовых ящиков, действующий в службе помощников по обслуживанию почтовых ящиков Microsoft Exchange на серверах под управлением Microsoft Exchange Server 2010 с установленной ролью сервера почтовых ящиков. Помощник по восстановлению календаря автоматически обнаруживает и устраняет несоответствия для отдельных и повторяющихся элементов собраний в почтовых ящиках, расположенных на сервере почтовых ящиков, поэтому пользователи не пропустят информационных сообщений о собрании.

Дополнительные сведения о настройке помощника по восстановлению календаря см. в разделе Управление восстановлением календаря.

Обнаружение и исправление конфликтов

Помощник по восстановлению календаря использует копию организатора в качестве мастер-копии для всех элементов собраний и предполагает, что элемент календаря организатора является правильной копией. Затем этот помощник сравнивает элемент календаря участника с элементом календаря организатора на наличие несоответствий. Единственным исключением для этого правила является сравнение помощником по восстановлению календаря состояний ответов участника и организатора. В этом случае помощник CRA подразумевает, что состояние ответа участника является правильным и обновляет сведения организатора об отслеживании. Затем он устраняет несоответствия путем отправки специальных сообщений о восстановлении в почтовый ящик участника или организатора.

Помощник по восстановлению календаря устраняет несоответствия на сервере, на котором он запущен. Тем не менее, помощник по восстановлению календаря будет выполнять чтение данных других серверов почтовых ящиков Exchange 2010 для сравнения элемента календаря организатора. Помощник CRA не выполняет перезапись сведений календаря получателя; он объединяет эти сведения без потери данных. Кроме того, сообщения о восстановлении перемещаются в папку получателя «Удаленные».

Помощник по восстановлению календаря определяет и устраняет следующие несоответствия.

  • Для элемента календаря участника установлено неправильное время   Существует несоответствие времени и даты собрания в календарях организатора и участников. Помощник по восстановлению календаря изменяет время собрания в элементах календаря участников в соответствии со временем в элементе календаря организатора.

  • Для элемента календаря участника установлено неправильное место   Существует несоответствие места проведения собрания в календарях организатора и участников. Помощник по восстановлению календаря изменяет сведения о месте проведения собрания в элементах календаря участников в соответствии со местом в элементе календаря организатора.

  • Элемент календаря участника отсутствует   Помощник по восстановлению календаря определяет, что некоторые участники ответили на приглашение на собрание в форме «Принять» или «Под вопросом» и этот элемент отсутствует в календаре участника. Помощник по восстановлению календаря повторно создаст элемент собрания в календарях участников с состоянием ответа, соответствующим элементу календаря организатора.

  • Состояние отслеживания элемента календаря участника не соответствует состоянию отслеживания организатора   Помощник по восстановлению календаря определяет, что состояние ответа участника для собрания не соответствует состоянию в элементе календаря организатора. В этом случае состояние отслеживания организатора обновляется в соответствии с состоянием элемента календаря участника.

  • Участник отсутствует в списке участников организатора   Помощник по восстановлению календаря определяет, что участники имеют приглашение на собрание в календарях, но отсутствуют в списке участников организатора. Помощник CRA добавляет этих участников в список участников организатора.

    Примечание.
    Он не будет добавлять участников в список участников организатора, если приглашения на собрание отправлены в большую группу рассылки, включающую в себя более 200 участников.
  • Повторяющееся собрание участника не соответствует повторяющемуся собранию организатора   Помощник по восстановлению календаря определяет, что участник включен в некоторые повторяющиеся собрания организатора и расписание повторения участника не соответствует расписанию повторения организатора. Помощник CRA изменяет расписание повторения участника в соответствии с расписанием повторения организатора.

  • Организатор или участники имеют несколько идентичных собраний в календаре   Помощник по восстановлению календаря определяет, что организатор или участник имеет в календаре несколько собраний с идентичным идентификатором свойства MAPI LIL_GLOBAL_OBJID. Помощник CRA сравнивает все дубликаты и выполняет следующие шаги по устранению этого несоответствия.

    1. Он проверяет порядковые номера всех дубликатов. Если один из дубликатов имеет больший порядковый номер, он сохраняется, а другие дубликаты собрания удаляются.

    2. Если помощнику по восстановлению календаря не удалось определить, какой элемент необходимо сохранить, на основе порядкового номера, он проверяет свойство OwnerCriticalChangeTime. Если один из дубликатов является новейшей копией, он сохраняется, а другие дубликаты собрания удаляются.

    3. Если помощнику по восстановлению календаря не удалось определить, какой элемент необходимо сохранить, на основе новейшей копии, он проверяет свойство LastModifiedTime. Если один из дубликатов имеет время последнего изменения, он сохраняется, а другие дубликаты собрания удаляются.

    4. Если помощнику по восстановлению календаря не удалось определить, какой элемент необходимо сохранить, на основе времени последнего изменения, он сохраняет первый элемент календаря, возвращенный базой данных при запросе дубликатов собрания, а другие дубликаты удаляются.

  • Элемент календаря организатора отсутствует   Помощник по восстановлению календаря определяет, что участник имеет приглашение на собрание в календаре, но этот элемент собрания отсутствует в календаре организатора. Помощник CRA помечает собрание в календаре участника как «Отменено», а состояние занятости участника изменяются на «Свободен».

Журнал восстановления календаря

При каждом изменении элемента календаря в почтовом ящике пользователя помощник по восстановлению календаря вносит запись в файл журнала. В выходных данных файла журнала не отображаются личные данные, такие как текст сообщения или вложения. Журнал содержит только общие сведения, определяющие восстановленное собрание и действия по восстановлению, выполненные для этого собрания. При каждом запуске помощника по восстановлению журнала для каждого почтового ящика создается один журнал восстановления. По умолчанию ведение журнала восстановления календаря включено.

Журнал восстановления календаря можно настраивать на сервере и можно включить или отключить для сервера или пользователя. Дополнительные сведения см. в разделе Управление восстановлением календаря.

По умолчанию для журнала восстановления календаря используется следующий путь: <путь_установки_Exchange>\v14\Logging\Calendar Repair Assistant.

Файлы журнала создаются с помощью следующего соглашения об именах:

CRAГГГГММДДЧЧ-X.<псевдоним>.log

  • CRA   Префикс помощника по восстановлению календаря

  • ГГГГ   Год

  • MM   Месяц

  • ДД   День

  • ЧЧ   Час

  • X   Экземпляр

  • Псевдоним   Псевдоним почтового ящика

  • Log   Расширение файла

Рассмотрим следующий пример журнала восстановления.

CRA2010041815-3.alexey.log

Имя этого журнала указывает, что восстановление выполнено для почтового ящика с псевдонимом «Алексей» 18 апреля 2010 года в 15:00 и что это восстановление было третьим за час.