Политики удержания Exchange не работают на некоторых почтовых ящиках.

Вопрос или проблема

Проблема: Мы применили политику хранения 4 месяца назад, которая будет очищать папку удалённых элементов, удаляя всё, что старше 90 дней. На 90-й день мы увидели, что многие папки удалённых элементов были очищены. Однако у нас есть несколько почтовых ящиков, которые, похоже, более упорны.

Устранение неисправностей: Я выбрал один почтовый ящик для устранения неисправностей. Я проверил, что политика хранения была применена к почтовому ящику.
это там

Я увеличил уровень логирования в Exchange, чтобы отслеживать помощников почтовых ящиков (ELC Library, Email_Lifecycle_Assistant, Service)
логирование

Затем перезапустил службу помощника почтового ящика и запустил Start-ManagedFolderAssistant для почтового ящика и следил за логами. Он обрабатывает почтовый ящик без проблем.
работает помощник

Я переместил почтовый ящик в другую БД на другом сервере и применил те же шаги. Наконец, я запустил New-MailboxRepairRequest для почтового ящика, и он вернулся чистым.
проверка

Тем не менее, в его удалённых элементах мы всё ещё видим много сообщений, подобных этому, которые говорят, что они просрочены
пример удалённого элемента

ИЗМЕНЕНИЕ: Единственное, что я ещё не попробовал из обсуждения на technet ниже, это Export-MailboxDiagnosticLogs. Я не знал о этом командлете и собираюсь проверить его позже сегодня. Обсуждение Technet, упомянутое в ответе ниже, для ясности: https://social.technet.microsoft.com/Forums/en-US/8d13e08d-b3ff-45ec-adf1-52a2c88e5482/retention-policy-stamping-items-but-not-deleting?forum=exchangesvrgeneral

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

New-MailboxExportRequest -Mailbox dh -IncludeFolders "#DeletedItems#" -ContentFilter {(Expires -lt '3/21/2019')} -ExcludeDumpster -FilePath \\path\dh.pst

сгенерированный PST пустой. Но если я запущу

New-MailboxExportRequest -Mailbox dh -IncludeFolders "#DeletedItems#" -ContentFilter {(Received -lt "12/15/2018")} -ExcludeDumpster -FilePath \\path\dh2.pst

то PST будет больше 300 МБ и содержит тысячи элементов, которые он видит в своей папке удалённых элементов, большинство из которых старые и находились в его папке удалённых элементов в течение многих лет. Сервер, похоже, считает, что эти сообщения не просрочены, исходя из этого, что делает это поведение понятным, но неясно, почему.

Запрос: Есть ли другие шаги, которые я могу предпринять и упустил? Мой последний шаг — это экспортировать почтовый ящик, создать новый и импортировать почту. Найти подходящую информацию в Google затруднительно из-за огромного числа людей, которые думают, что политики хранения не работают, потому что не понимают, что нужно ждать установленное количество дней с момента первоначального применения политики к почтовому ящику.

Сторона Outlook, пожалуйста, убедитесь, что вы применили политику следующим образом: щелкните папку “Удалённые элементы”, на вкладке “Папка”, в группе “Свойства”, нажмите “Политика”.

Если это по-прежнему не работает в Outlook, пожалуйста, включите политику в режиме Outlook Online и попробуйте снова.

Более того, я нашёл схожую тему для вашего参考:

https://social.technet.microsoft.com/Forums/en-US/8d13e08d-b3ff-45ec-adf1-52a2c88e5482/retention-policy-stamping-items-but-not-deleting?forum=exchangesvrgeneral

Ответ или решение

Проблема с политиками удержания в Exchange: Устранение неполадок

Введение

Политики удержания в Exchange созданы для упрощения управления данными и автоматизации процессов, связанных с удалением устаревшей информации. Тем не менее, возникновение ситуаций, когда данные не удаляются в соответствии с установленной политикой, может вызывать затруднения у администраторов. Рассмотрим, как можно диагностировать и исправить проблему с политиками удержания, не работающими на некоторых почтовых ящиках.

Описание проблемы

Четыре месяца назад была применена политика удержания, которая очищает папку «Удалённые элементы», удаляя сообщения, старше 90 дней. Во многих почтовых ящиках процесс прошёл успешно, но в некоторых случаях сообщения продолжают оставаться, несмотря на то, что они помечены как истекшие.

Устранение неполадок

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

    Get-Mailbox -Identity <MailboxIdentity> | fl RetentionPolicy
  2. Логирование и диагностика: Вы включили увеличенное логирование для помощников почтовых ящиков (Mailbox Assistants). Это правильный шаг, так как он позволяет увидеть, какие действия были выполнены и произошли ли какие-либо ошибки во время обработки. Необходимо продолжать мониторить логи, чтобы выяснить, выполняет ли сучастник Mailbox Assistant свои функции без сбоев.

  3. Вручную запустить Mailbox Assistant: Используйте команду:

    Start-ManagedFolderAssistant -Identity <MailboxIdentity>

    Это позволит принудительно запустить процесс и увидеть, какие объекты обрабатываются.

  4. Перемещение почтового ящика: Перемещение почтового ящика на другой сервер и БД — это хороший шаг. Он устраняет возможность повреждения данных на уровне сервера. Убедитесь, что все настройки были перенесены правильно.

  5. Запрос на ремонт почтового ящика: Команда New-MailboxRepairRequest действительно полезна для проверки целостности почтового ящика. Убедитесь, что запрос был завершён и нет ошибок.

Понимание проблемы с истечением срока

Обратите внимание на результаты экспортировки PST-файла. Если вы видите, что PST-файл для сообщений с истекшем сроком оказывается пустым, это указывает на то, что Exchange не считает эти сообщения истекшими, несмотря на то что они в удалённых элементах. Это может происходить по нескольким причинам:

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

  • Конфликты политик: Убедитесь, что другие политики, такие как політики хранения или настройки в Outlook, не конфликтуют с политикой удаления.

Дополнительные шаги

  1. Экспорт логов диагностики: Использование команды Export-MailboxDiagnosticLogs может предоставить больше информации о состояниях и неожиданных конфликтах в системе.

  2. Проверка политики в Outlook: Убедитесь, что политика применяется правильно и в Outlook. Для этого проверьте свойства папки «Удалённые элементы», чтобы удостовериться, что политика действительно выставлена.

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

Заключение

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

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

Капча загружается...