我必须修改一个执行"OnPromises“搜索混合上下文的脚本。我使用New-MailboxSearch cmdlet来实现这个脚本。脚本搜索所有指示的邮箱并将结果复制到另一个邮箱帐户中。搜索可以编辑。
我所考虑的选择是:
New-ComplianceSearch cmdlet.我不知道如何设置一个电子邮件文件夹来复制结果。Search-Mailbox cmdlet.以后不可能编辑这些搜索。此外,是否可以一步一步地进行搜索呢?也就是说,使用单个cmdlet,而不必先对在线邮箱进行搜索,然后在房地内的邮箱上进行搜索。
发布于 2018-10-29 17:24:40
您可以使用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/
https://serverfault.com/questions/872105
复制相似问题