среда, 29 января 2014 г.

Как удалить письмо из всех почтовых ящиков Exchange 2010

Представим себе ситуацию:

В организации политиками ограничен объем почтовых вложений - 25 Мб. В организации 1000 пользователей. После новогоднего корпоратива, секретарь захотела скинуть фотографии в архиве определенной группе рассылки - Sale. Но, как часто это бывает с секретарями, ошиблась и отправила письмо с архивом фотографий группе All (все сотрудники). Следовательно объем почтовой базы увеличился на порядок.





Задача:

Удалить письмо из всех почтовых ящиков Exchange 2010.

Сделать это можно с помощью Exchange Managemet Shell.


  1. Необходимо дать права учетной записи, с помощью которой будем удалять письма из ящиков:
New-ManagementRoleAssignment  -Role "Support Diagnostics"   –User GeneralZod

New-ManagementRoleAssignment  -Role "Mailbox Import Export" -User GeneralZod


    2. Выполняем команду:

Get-Mailbox -resultsize unlimited | Search-Mailbox -SearchQuery ‘Subject:"happy new year"‘ -DeleteContent -confirm:$false

Все письма с темой "happy new year" удалятся.

Параметр -confirm:$false - отменяет запрос на подтверждение поиска контента в почтовых ящиках.

Для того, чтобы удалить письмо в определенном ящике нужно воспользоваться следующей командой (Рис.1):

Search-Mailbox -Identity s.bondar -SearchQuery 'subject:"GeneralZod"' –DeleteContent


    Рис.1 Удаление письма из ящика S.bondar и результаты выполнения.

Успехов!




Комментариев нет:

Отправить комментарий