Exchange server 2010 EMC 中删除邮箱的时候,发现存在了Disconnected Mailbox 里。但是之前却没有在这里存过。于是从网上找了资料。

————————————

永久删除已断开连接的邮箱

此主题尚未评级 - 评价此主题

适用于: Exchange Server 2010 SP2

上一次修改主题: 2011-03-19

当使用 Remove-StoreMailbox cmdlet 从邮箱数据库中清除断开连接的邮箱及其所有内容时,会永久丢失数据。有两种类型的断开连接的邮箱:软删除和禁用。当运行该 cmdlet 时,必须指定这两种类型之一。如果指定的类型与断开连接的邮箱的实际类型不匹配,则该命令会失败。

有关已断开连接邮箱的详细信息,请参阅了解已断开连接的邮箱

note注意:
只能针对断开连接的邮箱运行 Remove-StoreMailbox cmdlet。如果尝试对活动邮箱运行该 cmdlet,则该 cmdlet 会失败,并会返回错误。有关如何永久删除活动邮箱的详细信息,请参阅删除邮箱中的“使用命令行管理程序永久删除邮箱”。

若要了解与断开连接的邮箱相关的其他管理任务,请查看管理已断开连接的邮箱

需要首先分配权限,然后才能执行此过程。若要查看所需的权限,请参阅邮箱权限主题中的“断开连接的邮箱”条目。

note注意:
不能使用 EMC 永久删除断开连接的邮箱。

此示例从邮箱数据库 MBD01 中永久删除 Ayla 的软删除邮箱。

 
Remove-StoreMailbox -Database MBD01 -Identity Ayla -MailboxState SoftDeleted

此示例从邮箱数据库 MBD01 中永久删除所有软删除邮箱。

 
Get-MailboxStatistics -Database MBD01 | where {$_.DisconnectReason -eq "SoftDeleted"} | foreach {Remove-StoreMailbox -Database $_.database -Identity $_.mailboxguid -MailboxState SoftDeleted}

此示例从邮箱数据库 MBD01 中永久删除 GUID 为 2ab32ce3-fae1-4402-9489-c67e3ae173d3 的禁用邮箱。

 
Remove-StoreMailbox -Database MBD01 -Identity "2ab32ce3-fae1-4402-9489-c67e3ae173d3" -MailboxState Disabled

有关语法和参数的详细信息,请参阅 Remove-StoreMailboxGet-MailboxStatistics

————————————————

以上是微软资料。

http://technet.microsoft.com/zh-CN/library/gg181092.aspx

我尝试使用了第一条命令却出现了错误。仔细观察发现提示我要删除的那个邮箱的状态是Disabled 而不是示例命令中的SoftDeleted,更改后即可删除。另外,默认的数据库名称是Mailbox Database XXXXXXX ,名字中间是有空格的,注意这些带有空格的参数要使用单引号括起来才可正确执行!例如这个数据库名称就得写成 'Mailbox Database XXXXXXX'  。