Exchange: поиск и удаление писем в ящиках

В организации ошибочно сделали рассылку писем.

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

Случай подобный не первый и, судя по всему, не последний.

Найти рассылку с этим письмом в почтовых ящиках всех пользователей организации Exchange очень просто.

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

Получаем права по статье: Права доступа к почтовым ящикам в Exchange

Get-Mailbox -ResultSize Unlimited | Add-MailboxPermission -User username -AccessRights FullAccess

Когда права есть, производим поиск и перемещение (удаление) писем для данного почтового:

Get-Mailbox | Export-Mailbox -TargetMailbox username -TargetFolder 12345 -SubjectKeywords "Бухгалтерская информация" -StartDate "19/08/2010 16:00:00"  -DeleteContent

Где:

-TargetMailbox username  имя почтового ящика, куда перемещаются письма (ему давали доступ);

-TargetFolder 12345 — папка в почтовом ящике, куда перемещаются найденные письма;

-StartDate «19/08/2010 16:00:00» — дата /время начиная с которой письма будут искаться (поставите свою).

Процесс довольно длительный, почтовый ящик username сильно тормозит при этом 🙂

После перемещения писем в папке 12345 будет дерево всех почтовых ящиков / удаленных писем.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *