Exchange 2010存档到PST

我想这样做,因为我以前可以用Exmerge和老版本的Exchange做。

基本上,我需要能够find比特定date更早的邮件,将这些邮件导出到PST文件,然后从邮箱中删除它们。

有没有办法使用Exchange Powershell来做到这一点?

任何帮助赞赏

谢谢

从Exchange 2007开始,您可以通过PowerShell命令来实现这一点,例如Export-Mailbox以及2010年以来唯一的(内置的,至less是)选项。

Microsoft更改了Exchange 2010 SP1 New-MailboxExportRequest命令,现在您应该使用New-MailboxExportRequest将数据从邮箱导出到.pst文件。 我已经在下面给出了一个例子。

我没有试图总结这个命令的参数 ,而只是简单地向您提供Microsoft文档的更多详细信息(这也是我从下面得到的例子)。

 New-MailboxExportRequest -Mailbox Tony -ContentFilter {(body -like "*company*") -and (body -like "*profit*") -and (Received -lt "01/01/2010")} -FilePath "\\SERVER\PSTFileShare\Tony_CompanyProfits.pst"