【发布时间】:2020-01-15 22:30:28
【问题描述】:
是否可以使用 search-mailbox -searchquery 一次搜索多个关键字和短语,如下所示:
(猫或狗或猪或蛇)
和
(cat AND dog)
或
(cat AND pig)
或
(猫和蛇)
或
(猪和蛇)
等等……等等……
我需要搜索某些 OU 中自 2010 年 11 月 11 日以来发送或接收的所有包含单个关键字和组合关键字的电子邮件。
这是显示逻辑的代码,但无法确定执行此操作的正确格式。如果可能,只想运行 1 次搜索而不是多次。
Get-Mailbox -ResultSize unlimited -OrganizationalUnit MyOU -RecipientTypeDetails UserMailbox | search-mailbox -TargetMailbox "Search Mailbox" -TargetFolder "Search Folder" -searchquery (Joe Smith OR John Smith OR TD-17-15) OR (cat AND dog) OR (cat AND pig) OR (cat AND horse) OR (cat AND snake) OR (cat AND flower) OR (stone AND heat) OR (stone AND cold) OR (blue AND red AND pink) OR (purple AND green AND pink) AND (received>="11/1/2010" OR sent:>="11/01/2010) -LogLevel Full -LogOnly
如果可能的话,有人可以帮助使用正确的格式来执行此操作吗?我试过的都行不通。感谢您的帮助。
【问题讨论】:
-
您能否也发布一个有效搜索查询的示例?
标签: powershell exchange-server