当按date查询时,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 

它说我的内容filter是:

 Received -ne $null 

我相信这里的语法有些问题,但我似乎无法得到它。

这是一个挑剔的语法错误,由于不正确/不清楚的文档而变得更糟。 请尝试以下 –

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