【问题标题】:Exchange 2013 email search with multiple phrases使用多个短语的 Exchange 2013 电子邮件搜索
【发布时间】: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


【解决方案1】:

简单的答案是“是”,您的问题可以被视为与本次讨论的重复。

Search-Mailbox SearchQuery - trouble with AND and OR

有了这个答案

SearchQuery "Attachment:p* AND From:$email AND To:reception@contoso.com AND Received<``"04/02/2018``" AND (Subject:GfC* OR Subject:G4C* OR Subject:c4g* OR Subject:GfC OR Subject:G4C OR Subject:c4g)"

您的用例的其他示例在网络上的博客中。

只需搜索您的用例 --

'search-mailbox using or'

示例

Using Search-Mailbox to look for items with a specific date

Get-Mailbox –Database VIP –ResultSize Unlimited | Search-Mailbox -TargetMailbox AdminSearchMailbox -TargetFolder "Search Results" -SearchQuery {Subject:"Interesting" AND From:"Ben Andrews" AND Sent:"10/13/2014"} -LogOnly -LogLevel Full –SearchDumpster

另外,请始终编辑您的原始问题,以使事情更容易理解,而不是将代码放在评论部分。

【讨论】:

  • 好的,谢谢,第一次使用这个网站,我的帖子格式与我输入的方式不同。我将在我的帖子中发布一个示例。
猜你喜欢
  • 1970-01-01
  • 2012-11-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-01
  • 2011-11-28
  • 1970-01-01
  • 2014-05-19
相关资源
最近更新 更多