Среда, 16 октября 2013 14:47

Удалить письмо у всех пользователей. Exchange 2010.

Оцените материал
(9 голосов)

Возникла ситуация в которой необходимо удалить отправленное письмо на всех пользователей (или группу пользователей) в Exchange 2010. Первое что необходимо сделать добавить себе соответствующие права, для этого запустите Exchange Management Shell и запустите две команды.

 New-ManagementRoleAssignment  -Role "Support Diagnostics"   –User Ivanov  (позволяет администраторам выполнять расширенную диагностику)

где Ivanov - ваша учетная запись

 New-ManagementRoleAssignment  -Role "Mailbox Import Export" -User Ivanov  (права на выполнение командлетов экспорта и импорта записей)
где Ivanov - ваша учетная запись.

После этого необходимо запустить команду по удалению письма.

Get-Mailbox –Server “Имя сервера с ролью mailbox” –ResultSize unlimited | Search-Mailbox -SearchQuery 'subject:"Тема письма"' –DeleteContent

После нескольких минут ожидания письма со всех почтовых ящиков с этой темой будет удалено.

К команде можно добавить 

 -TargetMailbox <ящик с которого было отправлено письмо>

например -TargetMailbox Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

-StartDate "01/01/2013" -EndDate "01/01/2013" - указать период времени поиска письма.

Я очень надеюсь, моя статья помогла Вам! Просьба поделиться ссылкой с друзьями:


Комментарии  

0 # Алексей 03.09.2020 09:34
Спасибо за статью! Лаконично и по делу. Хотел добавить, что вместо subject может использоваться тема в зависимости от используемого языка.
Ответить

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