如何删除孤立邮箱

如何删除孤立邮箱

我不知道这是怎么发生的:

Get-MailboxStatistics -Server返回 2 个完全相等的条目Office [Foo Software][显示使用的格式]。一个邮箱有 411 个ItemCount,另一个有 7 个。

在 Exchange 管理控制台中,没有与这些邮箱关联的用户,并且Get-Mailbox不返回这 2 个条目。Get-User显示拥有其他邮箱的用户。在我看来,Exchange 此处存在一些不一致之处。

此外,在 Exchange 控制台的收件人配置下,我看到一个已断开连接的邮箱,名称为Office [Foo Software]- 尝试连接失败,因为找不到合适的用户。

我该如何删除这 2 个相同且孤立的邮箱?是的,我曾经有同名的用户,但我在 Exchange 管理控制台中删除了他们。

环境:

  • Exchange 服务器 2010
  • SBS 2011 标准

更新:

与此同时,我至少可以删除一个带有 411 的邮箱ItemCount。此外,上面提到的断开连接的邮箱从 Exchange 管理控制台中消失了。

Get-MailboxDatabase | Get-MailboxStatistics | Where{ $_.DisplayName -eq "Office [Foo Software]" } |fl DisplayName, Database, Identity, DisconnectReason现在返回这个:

DisplayName      : Office [Foo Software]
Database         : Mailbox Database
Identity         : f3ed13de-ae8a-4c0a-9d4d-b641d35e0335
DisconnectReason : 

当我尝试禁用此邮箱Disable-Mailbox -Identity "f3ed13de-ae8a-4c0a-9d4d-b641d35e0335"时,出现邮箱不存在的错误。

我必须先禁用它,因为当我尝试删除邮箱时,系统会要求我输入MailboxState但它不能为空。

那么,现在的问题是,如何使用其删除邮箱uuid

答案1

通过以下步骤我可以删除剩余的Office [Foo Software]邮箱:

  1. 在 Exchange Powershell 中运行Get-MailboxStatistics -Server '<ServerName>' | WHERE {$_.ObjectClass -eq "Mailbox"} | FL DisplayName,LastLoggedOnUserAccount,MailboxGuid
  2. LastLoggedOnUserAccount具有先前分配给此邮箱的用户的名称。
  3. 重新创建该用户但只有在公元不是作为 Exchange 用户
  4. 手动将新的 AD 用户连接Connect-Mailbox -Database "Mailbox Database" -Identity "Office [Foo Software]" -User <LastLoggedOnUserAccount>到邮箱。
  5. 在 Exchange 管理控制台中删除该用户。现在其邮箱被标记为Disabled
  6. 删除邮箱,其中Remove-Mailbox -Database "Mailbox Database" -StoreMailboxIdentity "f3ed13de-ae8a-4c0a-9d4d-b641d35e0335"1 StoreMailboxIdentity)中返回的值为MailboxGuid

我并不认为这是最简单的方法,但对我来说确实有效。现在,两个具有相同内容的邮箱DisplayName都已成功从 Exchange 中删除。

相关内容