【问题标题】:Powershell EWS Search filter NOTPowershell EWS 搜索过滤器不是
【发布时间】:2017-05-10 17:27:49
【问题描述】:
我有一个设计为 un powershell 的工具,用于使用 EWS 解析电子邮件,但是我想排除主题中具有特定内容的电子邮件。不幸的是,我不知道如何构建 NOT 条件,例如:
New-Object Microsoft.Exchange.WebServices.Data.SearchFilter.Not+ConstainsSubstring([Microsoft.Exchange.WebServices.Data.EmailMessageSchema]::Subject, "Text To Match and Exclude")
有人知道怎么做吗?
【问题讨论】:
标签:
powershell
exchangewebservices
【解决方案1】:
试试这个:
$SearchFilterContainsSubString = New-Object Microsoft.Exchange.WebServices.Data.SearchFilter+ContainsSubstring(
[Microsoft.Exchange.WebServices.Data.ItemSchema]::Subject, "Text To Match and Exclude")
$SearchFilterNot = New-Object Microsoft.Exchange.WebServices.Data.SearchFilter+Not($SearchFilterContainsSubString)