Exchange 2010 导出带日期范围的 PST

Exchange 2010 导出带日期范围的 PST

我正在尝试将我们的一个邮箱导出到 .PST 文件中,但在查找正确的 cmdlet 时遇到问题。我们正尝试将用户邮箱过去 30 天的接收和发送内容导出到一个 .PST 文件中

这是我迄今为止尝试过的,但没有任何成功。

New-MailboxExportRequest -ContentFilter {(Received -lt ’04/01/2010′) -and (Received -ge ’03/01/2010′) -or (Sent -lt ’04/01/2010′) -and (Sent -ge ’03/01/2010′)} -Mailbox “Pelton” -Name DPeltonExp -FilePath \\ExServer1\Imports\DPelton.pst

请告知我做错了什么。

答案1

您需要几个括号才能使 ContentFilter 逻辑生效。试试这个:

{((Received -lt ’04/01/2010′) -and (Received -ge ’03/01/2010′)) -or ((Sent -lt ’04/01/2010′) -and (Sent -ge ’03/01/2010′))}

编辑:我认为实际上您应该使用双引号来代替单引号来表示日期。这可能无关紧要,但如果上述方法不起作用,请尝试用双引号代替单引号

答案2

将数据(发送和接收)文件夹导出为 PST 格式时。所有数据都以单个文件格式 (PST) 存储,当您尝试通过 Outlook 的导入选项打开 PST 文件时,它将维护文件夹层次结构,要将数据移动到 pst 格式,首先您需要创建和共享文件夹,以便将所需的数据保存到其中。

要了解如何创建共享文件夹,请访问这里,然后需要运行Powershell查询:

New-MailboxExportRequest -Mailbox -ContentFilter {(已接收 -lt'01/01/2015') -and (主题 -like'fwd*')} -FilePath \\\.pst

答案3

您可以运行 Get-MailboxExportRequest 命令来获取导出状态:

获取邮箱导出请求 | 获取邮箱导出请求统计信息

相关内容