Microsoft Exchange — поиск сообщений в ящиках

Один из примеров применения — внутрь периметра «прошел» нежелательный контент, не на один и не на два ящика, а к примеру ящиков 100 — 200 в ручную чистить не резонно, надеяться на ответственность и добросовестность пользователей не всегда можно, а данный контент несет в себе реальную угрозу к примеру в виде ссылок по нажатию которых может произойти загрузка нежелательного контента, да много еще чего может быть, а контент нужно удалить и причем в кратчайшие сроки.

В данном случае на ум приходит пакетная обработка ящиков на наличие данного контента и если данный контент в ящиках присуствует, то его удаление, ниже приведу несколько примеров позволяющих сделать это при помощи EXCHANGE MANAGEMENT SHELL.

Данные примеры можно комбинировать и на 100% они не выражают некотрых целей но как базовая пища для размышлений вполне подходят. В качестве инструмента я использую команду SEARCH-MAILBOX, для массового обхода ящиков используется GET-MAILBOX.

Итак пример поиска по теме сообщения с копированием найденных элементов в другой ящик:

Search-Mailbox -Identity «User.Name» -SearchQuery «Subject:’тема'» -TargetMailbox «MailboxAdmin» -TargetFolder «SearchResult» -LogLevel Full

Поиск по теме и телу сообщения:

Search-Mailbox -Identity «User.Name» -SearchQuery ‘Subject:»тема» and Body:»тело»‘ -TargetMailbox «MailboxAdmin» -TargetFolder «SearchResult» -LogLevel Full

Поиск по дате отправке:

search-mailbox –Identity «User.Name» -SearchQuery ‘»subject:тест» Sent:08/08/2012’ -TargetMailbox «MailboxAdmin» -TargetFolder «SearchResult»

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

Search-mailbox –Identity «User.Name» -SearchQuery «received:=06/06/2012 and sent:=07/07/2012» -TargetMailbox «MailboxAdmin» -TargetFolder «SearchResult» -LogLevel Full

Для поиска по всем ящикам, можно использовать поиск без параметра -Identity, используя — get-mailbox -resultsize unlimited |:

get-mailbox -resultsize unlimited | Search-Mailbox -SearchQuery ‘SenderAddress:»senderAddress»‘ -TargetMailbox «mailboxName» -TargetFolder «09.04.2014-BAN» -LogLevel Full

При необходимости поиска контента за указанный период с указанного email адреса, используем команду следующего вида:

get-mailbox -resultsize unlimited | Search-mailbox -SearchQuery ‘Received:(01/01/2015..12/12/2015) and SenderAddress:EMAIL’ -TargetMailbox «MailboxAdmin» -TargetFolder «Search-2015» -LogLevel Full

При необходимости найденный контент можно удалять используя параметр -DeleteContent, автоматическое подтверждение параметром -confirm: $false.

Вы можете оставить комментарий, или ссылку на Ваш сайт.

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

Яндекс.Метрика Рейтинг@Mail.ru Resurs.kz: сайты Казахстана и раскрутка сайта

Thanks: Studenthelp78