我正在尝试通过 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