通过 powershell 将早于 x 日期的电子邮件移动到已删除项目文件夹

通过 powershell 将早于 x 日期的电子邮件移动到已删除项目文件夹

我正在尝试通过 power shell 将 1 年以上或任何日期的电子邮件移动到已删除邮件文件夹。

我试过跑步:

Get-Mailbox -Identity myuser | Search-Mailbox -SearchQuery "sent:<01/01/2014" 但是,这会出现错误,因为搜索的邮箱不能与目标邮箱相同。

我该如何将这些旧电子邮件移至已删除邮件文件夹?

答案1

我认为您不能使用 powershell 来导出到原始邮箱。但是,您可以使用查询将项目导出到管理员帐户,然后从源帐户中删除。

您应该创建一个保留策略,并将其应用于用户(如果您希望将用户存档到删除项目文件夹)
创建保留策略(https://technet.microsoft.com/en-us/library/ff625224(v=exchg.141).aspx)
将保留策略应用于邮箱 (https://technet.microsoft.com/en-us/library/dd298052(v=exchg.141).aspx

如果您有兴趣导出它们并将其从用户邮箱中删除。您可以使用以下
Get-mailbox -Identity myuser | Search-mailbox -searchQuery received:<1/1/2014 -TargetMailbox "Admin" -TargetFolder "Backup" -DeleteContent

相关内容