按日期查询时,MailboxExportRequest ContentFilter 为“Received -ne $null”

按日期查询时,MailboxExportRequest ContentFilter 为“Received -ne $null”

我正在尝试将邮箱导出到 PST。我正在尝试导出昨天之前收到的所有电子邮件。

$y = ((get-date).addDays(-1)).ToShortDateString()
$exportRequest = New-MailboxExportRequest -ContentFilter {(Received -lt $y)} -mailbox userID -FilePath\\SHARED\folder\userID.pst

这里有些不对劲。我最终导出了整个邮箱。

当我运行:

Get-MailboxExportRequest | Get-MailboxExportRequestStatistics | select ContentFilter

它说我的内容过滤器是:

Received -ne $null

我确信这里的语法有问题,但我似乎无法理解。

答案1

这是一个棘手的语法错误,由于文档不正确/不清楚而变得更糟。请尝试以下操作——

$y = ((get-date).addDays(-1)).ToShortDateString()
$exportRequest = New-MailboxExportRequest -ContentFilter "Received -lt '$y'" -mailbox userID -FilePath \\SHARED\folder\userID.pst

相关内容