如何使用New-MailboxExportRequest
并且已从源邮箱中删除导出的项目?Powershell cmdlet 似乎缺少-DeleteContent
开关,该开关是Export-Mailbox
命令在 Exchange 2007 中。
在 MailboxExportRequest 完成后使用Search-Mailbox -DeleteContent
似乎是个坏主意,因为我真的只想删除已成功导出的项目,并且我找不到任何方法来获取由 New-MailboxExportRequest 处理的项目的完整列表。
答案1
尽管如此,搜索邮箱仍然是前进的方向,请阅读以下两段摘自http://technet.microsoft.com/en-us/library/dd298173%28v=exchg.141%29.aspx:
“DeleteContent 开关指定搜索返回的邮件将从源邮箱中永久删除。与 TargetMailbox 参数一起使用时,邮件将被复制到目标邮箱并从源邮箱中删除”
“在使用 DeleteContent 开关删除内容之前,我们建议您使用 LogOnly 参数测试搜索参数,如示例 2 所示。”
我建议你检查一下http://technet.microsoft.com/en-us/library/ff459253%28v=exchg.141%29.aspx并(可能)相应地重写当前脚本