Проблемы в Outlook возникают при попытке настроить сведения о доступности или при попытке делегировать сведения

Симптомы

В Microsoft Outlook при попытке настроить сведения о доступности или при попытке делегировать сведения о доступности возникает одна из следующих проблем:

  • При принятии приглашения на собрание или добавлении делегата в почтовый ящик появляется следующее сообщение об ошибке:

    Не удается сохранить сведения о доступности

  • При использовании параметра командной outlook.exe /cleanfreebusy строки для запуска Outlook появляется следующее сообщение об ошибке:

    Не удается очистить локальные сведения о доступности.

  • При попытке добавить делегат появляется одно из следующих сообщений об ошибке:

    Параметры делегатов сохранены неправильно. Не удается активировать сведения о доступности.

    Параметры делегатов сохранены неправильно. Не удается активировать список send-on-behalf-of. У вас нет достаточных разрешений для выполнения этой операции с этим объектом.

  • При попытке открыть общий элемент календаря появляется следующее сообщение об ошибке:

    Не удается открыть этот элемент. Не удается открыть сведения о доступности

    Кроме того, в журнале приложений на клиентском компьютере Outlook регистрируется следующее событие:

    Тип события: Предупреждение
    Источник события: Outlook
    Категория события: None
    Идентификатор события: 25
    Дата: дата
    Время: время
    Пользователь: Н/Д
    Компьютер: Computer_name
    Описание:
    Не удается сохранить сведения о доступности. Не удается открыть сведения о доступности.

  • Когда делегат пытается создать элемент в общем календаре или в календаре руководителя, делегат получает следующее сообщение об ошибке:

    Не удается открыть сведения о доступности

Причина

Эти проблемы возникают из-за того, что свойство почтового ящика неправильно ссылается на скрытое сообщение в почтовом ящике. Скрытое сообщение содержит сведения, связанные с любой из следующих функций:

  • Публикация с занятостью и свободой
  • Делегат
  • прямое резервирование

Разрешение

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

Действия, описанные в этом разделе, должны применяться к почтовому ящику пользователя, которому принадлежит папка Calendar. Это почтовый ящик, в котором вы пытаетесь создать элементы календаря, использовать параметр /cleanfreebusy или настроить параметры делегата.

Примечание.

Параметр /cleanfreebusy недоступен в Outlook 2016 и более поздних версиях. Вместо этого можно использовать параметр /cleanroamedprefs .

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

Метод 1. Использование командлета PowerShell

У вас должно быть разрешение администратора на выполнение командлетов PowerShell, чтобы удалить конфигурацию доступности в почтовом ящике, а затем добавить или повторно создать необходимые разрешения делегата:

  1. Выполните следующий командлет, чтобы экспортировать текущие разрешения папки "Календарь", которые могут потребоваться для повторного создания параметров разрешений делегата:

    Get-MailboxFolderPermission -Identity <alias>:\Calendar
    
  2. Выполните следующий командлет PowerShell для целевого почтового ящика:

    Remove-MailboxFolderPermission -Identity <alias>:\Calendar -ResetDelegateUserCollection
    

    Примечание.

    Дополнительные сведения о параметре ResetDelegateUserCollection см. в разделе Remove-MailboxFolderPermission.

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

    Add-MailboxFolderPermission -Identity <alias>:\Calendar -User <delegate alias> -SharingPermissionFlag Delegate
    

Способ 2. Использование средства MFCMAPI

Выполните следующие действия:

  1. Закройте приложение Outlook.

  2. Убедитесь, что для почтового ящика существует профиль (предпочтительно настроенный для режима "в сети ").

    Примечание.

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

  3. Скачайте инструмент MFCMAPI.

  4. Запустите скачав MFCMapi.exe программу, а затем нажмите кнопку ОК.

  5. Если для профиля настроен режим кэширования , выполните следующие действия, чтобы временно принудительно применить режим "в сети" в MFCMAPI:

    1. В меню Инструменты выберите пункт Параметры.
    2. Включите следующие два параметра и нажмите кнопку ОК.
    • Использовать флаг MDB_ONLINE при вызове OpenMsgStore
    • Использовать MAPI_NO_CACHE при вызове OpenEntry
  6. В меню Сеанс выберите пункт Вход.

  7. В списке имен профилей выберите профиль для почтового ящика, а затем выберите OK.

  8. 8Выберите соответствующее хранилище сообщений Microsoft Exchange.

  9. В области навигации выберите Корневой контейнер.

  10. В области сведений щелкните правой кнопкой мыши PR_FREEBUSY_ENTRYIDS, выберите Удалить свойство и нажмите кнопку ОК.

  11. В области навигации разверните узел Корневой контейнер, Разверните узел Top of Information Store и выберите Папку "Входящие"

    Примечание.

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

  12. В области сведений щелкните правой кнопкой мыши PR_FREEBUSY_ENTRYIDS, выберите Удалить свойство и нажмите кнопку ОК.

  13. Удалите сообщение LocalFreeBusy , выполнив следующие действия.

    1. В области навигации разверните узел Корневой контейнер.
    2. Дважды щелкните Freebusy Data (Данные freebusy).
    3. В верхней области найдите элемент с темой LocalFreebusy. Щелкните его правой кнопкой мыши и выберите Удалить сообщение.
    4. В разделе Стиль удаления выберите Постоянное удаление, передавая DELETE_HARD_DELETE (невосстановимый), а затем нажмите кнопку ОК.
  14. В области навигации выберите в верхней частипапки "Входящие" в хранилище> сведений.

  15. В меню Действия наведите указатель мыши на пункт Другие таблицы, а затем выберите Таблица Правил.

  16. Найдите правило, параметр PR_RULE_PROVIDER которого имеет значение SCHEDULE+ ИНТЕРФЕЙС EMS, а затем удалите его.

  17. Выйдите из MFCMAPI.

Примечание.

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

Перенастройка делегирует разрешения и прямое резервирование

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

Для функции делегатов

  1. Запустите Outlook.
  2. На вкладке Файл выберите Параметры учетной записи, а затем выберите Делегировать доступ.
  3. Выберите делегат, который требуется перенастроить, а затем выберите Разрешения.
  4. Выберите нужные параметры в диалоговом окне Делегирование разрешений , а затем нажмите кнопку ОК.
  5. Повторите шаги 3 и 4 для всех делегатов.
  6. Нажмите ОК.
  7. На вкладке Файл выберите Выйти.

Для функции прямого бронирования

  1. Запустите Outlook.
  2. На вкладке Файл выберите Параметры, а затем — Календарь.
  3. В Outlook 2016 или 2013 выберите Автоматический прием и отклонение или в Outlook 2010 выберите Планирование ресурсов.
  4. Щелкните, чтобы выбрать нужные проверка поля.
  5. Нажмите кнопку ОК два раза.
  6. В меню Файл выберите Выход.