Мне нужно адаптировать сценарий, который выполняет поиск «OnPromises» в гибридном контексте. Я использовал New-MailboxSearch
командлет для реализации этого сценария. Сценарий ищет все указанные почтовые ящики и копирует результаты в другую учетную запись почтового ящика. Поиск можно редактировать.
Я рассмотрел следующие варианты:
New-ComplianceSearch
командлет. Я не знаю, как настроить папку электронной почты для копирования результатов.
Search-Mailbox
командлет. Позже поисковые запросы нельзя будет редактировать.
Кроме того, можно ли выполнить этот поиск за один шаг? То есть использовать один командлет без необходимости выполнять поиск сначала в почтовых ящиках в сети, а затем в почтовых ящиках в помещениях.
Вы можете использовать конвейер PowerShell для поиска во всех почтовых ящиках:
Get-Mailbox -ResultSize unlimited |Search-Mailbox -SearchQuery 'yourquery'
это не новое решение, но все еще отлично работает в обмене 2010-2016 годов. Ты можешь использовать get-mailbox -filter
ключ для быстрого поиска определенных почтовых ящиков.
Около New-ComplianceSearch
- проверьте эту ссылку: https://4sysops.com/archives/search-and-delete-exchange-email-using-powershell/