我在使用Powershell中的Export-Mailbox cmdlet删除邮箱中两个日期之间的电子邮件时遇到问题。我正在运行的当前代码是:
Export-Mailbox -Identity mailboxname -StartDate "01/11/2009 00:00:01" -EndDate "14/11/2009 00:00:01" -DeleteContent
我知道这两个日期之间有电子邮件,但每次该命令运行并完成时都会显示“步骤中发生错误:移动邮件”的状态消息。无法将邮件复制到目标邮箱存储区,但出现错误:发生了未知错误。“
使用Export-Mailbox删除邮件是否成功,或者知道为什么会出错?
感谢。
~~~解决方案~~~
使用David的帮助我再次运行命令,如下所示:
Get-Mailbox -Identity jonny | Export-Mailbox -TargetMailbox target -TargetFolder folder -EndDate "14/11/09 00:01:00" -StartDate "14/11/09 00:00:00" -DeleteContent
只要在该时间段内没有超过3000封电子邮件,这就有效。
答案 0 :(得分:1)
尝试:
Get-Mailbox -Identity Jonny | Export-Mailbox -TargetMailbox mailboxname -StartDate "01/11/2009 00:00:01" -EndDate "14/11/2009 00:00:01" -DeleteContent
有关使用Export-Mailbox的最常见问题的详细信息,请参阅this:
使用中最常见的问题 Export-Mailbox与 权限。使用Export-Mailbox 你需要被委派给Exchange Server Administrator角色,是成员 的本地Administrators组的 目标服务器,并已满 访问源和目标 邮箱。来源和目的地 邮箱必须位于同一个Active中 目录林。
这些是常见的 与权限相关的错误:
错误强>
- 指定的邮箱数据库[邮箱数据库名称]不存在
原因运行Export-Mailbox命令的用户需要 委派Exchange管理员 Exchange服务器的角色。
错误强>
- 步骤中出错:在目标邮箱中创建目标文件夹。发生了未知错误。,错误代码:-2147221233
<强>原因强> 运行Export-Mailbox的用户没有对目标邮箱的完全访问权限。
错误强>
- 步骤中发生错误:移动邮件。无法将邮件复制到目标邮箱存储,但错误:MAPI或未指定的服务提供商。 ID号:00000000-0000-00000000,错误代码:-1056749164“
<强>原因强> 运行Export-Mailbox的用户没有完整 访问目标邮箱。
答案 1 :(得分:0)
我也遇到了以下错误,我将源邮箱移到另一家商店然后工作了。
•步骤中发生错误:移动消息。无法复制邮件 到目标邮箱存储区错误:MAPI或未指定 服务提供者。 ID号:00000000-0000-00000000,错误代码: -1056749164”