搜索邮箱返回KQL解析器异常

时间:2019-06-25 16:19:24

标签: powershell exchange-server

我们有一个“不答复”邮箱,该邮箱将一些半重要信息临时保存在我们客户服务部门的邮箱中。

我需要运行一个脚本,该脚本基本上每周运行一次,比较日期并删除旧内容。

下面有关于我以前拥有的东西和以前使用过的东西的脚本。我们注意到它在一段时间(未知时间)后停止运行。

当我现在尝试运行该代码时,我得到以下回报:

The KQL parser threw an exception.
    + CategoryInfo          : InvalidArgument: (:) [], ParserException
    + FullyQualifiedErrorId : [Server=EXCHANGE2016,RequestId=5e985200-41a8-41ef-a260-e690cc1553ea,TimeStamp=6/25/2019 4:12:54 PM] [FailureCategory=Cmdlet-ParserException] 90203CA5
    + PSComputerName        : exchange2016.____.___

$Daysback = "-365"
$CurrentDate = Get-Date
$DatetoDelete = $CurrentDate.AddDays($Daysback)
$DeleteDate = $DatetoDelete.ToString("MM/dd/yyyy")
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010
. $env:ExchangeInstallPath\bin\RemoteExchange.ps1
Connect-ExchangeServer -auto
Search-Mailbox -Identity IDHERE -SearchQuery '(Received:01/01/1990..$DeleteDate)' -DeleteContent -Force

0 个答案:

没有答案