【问题标题】:Exchange server 2013 Search-Mailbox for criteria BODY in remote powershellExchange server 2013 Search-Mailbox 用于远程 powershell 中的标准 BODY
【发布时间】:2018-05-21 00:43:46
【问题描述】:

我正在尝试搜索正文中包含某些字符串的电子邮件。我有两封电子邮件,其中包含工作酒。

我用来搜索的命令是

Get-Mailbox | Search-Mailbox -SearchQuery "Body:'booze'" -WarningAction:SilentlyContinue -EstimateResultOnly -SearchDumpster:$false

但是这个命令返回 0。这个命令有什么问题?

我为主题运行了一个类似的命令,它有效

Get-Mailbox | Search-Mailbox -SearchQuery "Subject:'test'" -WarningAction:SilentlyContinue -EstimateResultOnly -SearchDumpster:$false

【问题讨论】:

    标签: powershell exchange-server exchangewebservices exchange-server-2010 microsoft-exchange


    【解决方案1】:

    您无需添加Body: 部分。试试这个(未经测试):

    Get-Mailbox | Search-Mailbox -SearchQuery 'booze' -WarningAction:SilentlyContinue -EstimateResultOnly -SearchDumpster:$false
    

    https://technet.microsoft.com/en-us/library/dd298173(v=exchg.160).aspx

    【讨论】:

      【解决方案2】:

      我刚刚在我的 Exchange 2016 机器上针对某个随机用户运行了这个,它返回了超过 13,000 个结果:

      Search-Mailbox RANDOMUSER -SearchQuery "Body:'it'" -EstimateResultOnly
      

      这几乎在每个邮箱上都返回了大量的结果:

      Get-Mailbox | Search-Mailbox -SearchQuery "Body:'it'" -WarningAction:SilentlyContinue -EstimateResultOnly -SearchDumpster:$false
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-01-30
        • 1970-01-01
        • 2023-04-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-02-06
        • 2013-09-11
        相关资源
        最近更新 更多