top of page

Поиск и удаление писем

Для поиска писем необходимы права Discovery Management, Mailbox Import Export, Mailbox Search:

Add-RoleGroupMember -Identity "Discovery Management" -Member 123

New-ManagementRoleAssignment -User 123 -Role "Mailbox Import Export"
New-ManagementRoleAssignment -User 123 -Role "Mailbox Search”

Проверяем, есть ли в ящике ria@ria.ru письма от i.ryazanov@yandex.ru с темой «tema», полученные 22-23 августа.

Search-Mailbox -Identity ria@ria.ru -SearchQuery "from:i.ryazanov@yandex.ru Subject:'tema' sent:22/08/2021..23/08/2021" -EstimateResultOnly

Удаляем.

Search-Mailbox -Identity ria@ria.ru -SearchQuery "from:i.ryazanov@yandex.ru Subject:'tema' sent:22/08/2021..23/08/2021" -DeleteContent

Письмо будет висеть в ящике еще секунд 30 после выполнения команды.

Удаление писем.

Search-Mailbox -Identity ria -SearchQuery "subject:'удали111' from:i.ryazanov@hardcore.ru" -DeleteContent
Удаляем из ящика ria письмо с темой удали111, пришедшее от i.ryazanov@hardcore.ru

Search-Mailbox -Identity ria -SearchQuery "subject:'удали111' from:i.ryazanov@hardcore.ru sent:29/08/2016" -DeleteContent
Удаляем из ящика ria письмо с темой удали111, пришедшее от i.ryazanov@hardcore.ru 29 августа 2016

Search-Mailbox -Identity ria -SearchQuery "subject:'удали111' from:i.ryazanov@hardcore.ru" -DeleteContent -force
-force убирает запрос подтверждения.

Search-Mailbox -Identity ria -SearchQuery "subject:'удали111' and Body:'боди1' from:i.ryazanov@hardcore.ru sent:29/08/2016" -DeleteContent
Удаляем из ящика ria письмо с темой удали111, содержащим в теле боди1, пришедшее от i.ryazanov@hardcore.ru 29 августа 2016. Письмо с темой удали111, но телом боди2, не будет удалено.

Search-Mailbox -Identity ria -SearchQuery "subject:'*покрышкин*' and Body:'*удаление*' from:i.ryazanov@hardcore.ru sent:29/08/2016" -DeleteContent
Удаляем из ящика ria письмо с темой "в небе покрышкин летит", содержащим в теле "тестовое удаление типа", пришедшее от i.ryazanov@hardcore.ru 29 августа 2016.

Search-Mailbox -Identity  ivanov -SearchQuery "sent:1/1/2016..31/12/2016" -deletecontent

Search-Mailbox -Identity  ivanov -SearchQuery "received:1/1/2016..31/12/2016" -deletecontent

Удаляем из ящика ivanov  все письма за 2016 год.

Удаление писем по диапазону дат.

Search-Mailbox -Identity p.petrov -SearchQuery "Received:<1/1/2018" -DeleteContent
Удаляются все письма, полученные и отправленные до 1 января 2018 (1 не включается!)

Search-Mailbox -Identity p.petrov -SearchQuery "Received:>21/12/2017" -DeleteContent
Удаляются все письма, начиная с 22 декабря (21 не включается!)

Во всех случаях подпапки тоже чистятся. Сами папки не удаляются.

Search-Mailbox -Identity p.petrov -SearchQuery "Received:01/02/2018..28/02/2018" -DeleteContent
Удалить всю почту с 1 февраля по 28 февраля (действует включительно)


выгруз pst
New-Mailboxexportrequest -Mailbox p.petrov -filepath "\\srv\mailbox$\p.petrov.PST"


Статус
Get-Mailboxexportrequest -mailbox p.petrov | Format-List


удаляем 2017-2018
Search-Mailbox -Identity p.petrov -SearchQuery "Received:1/1/2017..22/04/2018" -DeleteContent

bottom of page