Export-Mailbox cmdlet不会删除电子邮件

时间:2009-12-15 15:53:45

标签: powershell exchange-server-2007 cmdlet

我在使用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封电子邮件,这就有效。

2 个答案:

答案 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”