| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| отслеживание_и_поиск_сообщений [2025/01/13 09:26] – jp | отслеживание_и_поиск_сообщений [2025/10/08 11:54] (current) – jp |
|---|
| === Поиск сообщений через Search-Mailbox === | === Поиск сообщений через Search-Mailbox === |
| |
| В некоторых случаях, к примеру, если штатная функция eDiscovery не работает, или не выполняеется командлет поиска по всей организации //New-MailboxSearch// (такое может случиться по разным причинам), нам может помочь циклический поиск по всем ящикам организации через search-mailbox. | В некоторых случаях, к примеру, если штатная функция //eDiscovery// не работает, или не выполняеется командлет поиска по всей организации //New-MailboxSearch// (такое может случиться по разным причинам), нам может помочь циклический поиск по всем ящикам организации через search-mailbox. |
| |
| В данном примере мы выполним поиск по всем ящикам организации для //mailbox@mail.ru// как в качестве возможного отправителя и в качестве возможного получателя (для этого используется параметр //participants//), начиная с 2019-го года с полным уровнем логирования поиска (//LogLevel Full//) и отправим результаты в ящик Exchange //mailbox_results// - в папку //search_results_mailbox//. | В данном примере мы выполним **поиск по всем ящикам организации** для //mailbox@mail.ru// как в качестве возможного отправителя и в качестве возможного получателя (для этого используется параметр //participants//), начиная с 2019-го года с полным уровнем логирования поиска (//LogLevel Full//) и отправим результаты в ящик Exchange //mailbox_results// - в папку //search_results_mailbox//. |
| |
| <WRAP prewrap> | <WRAP prewrap> |
| </WRAP> | </WRAP> |
| |
| А в данном примере поищем упоминания слова //word// в теле письма или его теме. | А в данном примере поищем **упоминания слова** //word// в теле письма или его теме. |
| |
| <WRAP prewrap> | <WRAP prewrap> |
| </WRAP> | </WRAP> |
| |
| Запросить всю внешнюю почту для конкретного ящика "user@contoso.com", исключая внутренний домен contoso.com (пользователь, как видно, принадлежит данному домену), можно командлетом, в котором сначала отрабатывается условие для получения всех входящих, исключая выделенный домен, а затем фильтруется исходящие (домен также исключается). | Запросить всю внешнюю почту для конкретного ящика "user@contoso.com", **исключая внутренний домен** contoso.com (пользователь, как видно, принадлежит данному домену), можно командлетом, в котором сначала отрабатывается условие для получения всех входящих, исключая выделенный домен, а затем фильтруется исходящие (домен также исключается). |
| |
| <WRAP prewrap> | <WRAP prewrap> |
| </WRAP> | </WRAP> |
| |
| Запросы на экспорт могут копиться. Если требуется очистить запросы - это можно сделать так: | **Поиск во вложениях** также можно осуществить. Пример поиска вложения с конкретным точным именем, начиная с определенной даты: |
| | |
| | <WRAP prewrap> |
| | <code> |
| | $allmbxinyourorg = Get-Mailbox -ResultSize unlimited |
| | Foreach ($mbx in $allmbxinyourorg) { |
| | Search-Mailbox -identity $mbx -SearchQuery '(attachmentnames:"Отпуск.docx") AND received>"2025-10-06"' -TargetMailbox "search_result_mailbox" -TargetFolder "search_results_folder" |
| | } |
| | </code> |
| | </WRAP> |
| | |
| | ---- |
| | === Очистка запросов === |
| | Запросы на экспорт могут копиться. Если требуется очистить ВСЕ запросы - это можно сделать так: |
| |
| get-mailboxexportrequest | Remove-MailboxExportRequest | get-mailboxexportrequest | Remove-MailboxExportRequest |
| | |
| | ---- |
| | |
| | === Запрос статистической информации === |
| | |
| | Пример выгрузки информации о количестве писем в Inbox и вложенных подпапках: |
| | |
| | Get-MailboxFolderStatistics -Identity "mailbox_name" -FolderScope Inbox | select Identity,ItemsInFolder |
| | |
| | Таким командлетом можно выгрузить в текстовый файл количество писем в папке Inbox для всех ящиков, существующих в определенном OU: |
| | |
| | <WRAP prewrap> |
| | <code> |
| | Get-Mailbox -OrganizationalUnit "OU=unit,DC=domain,DC=domain,DC=domain" | Get-MailboxFolderStatistics -FolderScope Inbox | select Identity,ItemsInFolder | ft -AutoSize >> c:\mailstats.txt |
| | </code> |
| | </WRAP> |
| {{tag>Exchange Microsoft Mail PowerShell}} | {{tag>Exchange Microsoft Mail PowerShell}} |