0
我在PowerShell上使用EWS管理邮箱的脚本,但是我无法使用当前过滤器并过滤某些类别。EWS分类搜索
我想,通过启动过滤类别_或*,并适用于我目前的过滤器
$sfRead = New-Object Microsoft.Exchange.WebServices.Data.SearchFilter+IsEqualTo([Microsoft.Exchange.WebServices.Data.EmailMessageSchema]::IsRead, $True)
$WIPSubject = New-Object Microsoft.Exchange.WebServices.Data.SearchFilter+ContainsSubstring([Microsoft.Exchange.WebServices.Data.ItemSchema]::Subject, "Assigned")
$sfNot = New-Object Microsoft.Exchange.WebServices.Data.SearchFilter+Not($WIPSubject)
$sfCollection = new-object Microsoft.Exchange.WebServices.Data.SearchFilter+SearchFilterCollection([Microsoft.Exchange.WebServices.Data.LogicalOperator]::And)
$sfCollection.add($sfRead)
$sfCollection.add($sfNot)
我试图在ContainsSubString上使用AQS关键字,但是我无法将它添加到上面使用的SearchFilters上 – Pepi0
您不能这样做,您必须使用QueryString来代替搜索过滤器。如果某件事不起作用,则显示不起作用的代码 –