在Exchange Server中管理断开连接的邮箱
删除Exchange邮箱或者Active Directory用户帐户后,邮箱不会立即删除,而是会存储在邮箱数据库中一段时间(默认为30天)。管理员可以从该邮箱中恢复数据,也可以将其重新分配给其他用户。在本文中,我们将讨论Exchange 2010-2015中已删除邮箱的类型以及管理和还原这些邮箱的方法。
Exchange邮箱删除后会发生什么
Exchange邮箱由两部分组成:Active Directory用户帐户(邮箱的所有配置数据都存储在其属性中)和邮箱本身在Exchange邮箱数据库中。删除的Exchange邮箱(可能已禁用)可能是存储在数据库中的邮箱,但未连接到任何AD帐户。有两种类型的已删除Exchange邮箱:
Disabled
这些是使用Disable-Mailbox或者Remove-Mailbox cmdlet禁用的邮箱(第一个禁用帐户中的邮箱,第二个也删除AD帐户)''- 将邮箱移动到另一个邮箱数据库后,"软删除"保存在存储器中的邮箱副本。因此,数据将获得额外的保护,以防止在邮箱传输到另一个数据库期间或者之后发生的问题。
两种类型的已删除邮箱都在管理员指定的到期日期之前存储在Exchange数据库中。在"限制"->"将已删除的邮箱保留几天"中,每个Exchange数据库的设置中都指定了删除邮箱的时间(以下是Exchange 2013和Exchange 2010的屏幕截图)。
如何从已删除的邮箱中清除Exchange数据库
在指定的时间内,Exchange会自动从数据库中清除已删除的邮箱。但是禁用的邮箱仍然会占用数据库中的某些空间,因此在大规模用户迁移/删除过程中,可能有必要强制删除这些邮箱,从而释放邮件数据库中的某些空间。
若要从数据库中永久删除禁用的邮箱,请使用" Remove-StoreMailbox" cmdlet,该cmdlet已指定删除邮箱的MailboxGUID。
Remove-StoreMailbox -Database Lon-DB1 -Identity "2532944e-8eeb-4c7e-8bd3-ee2a223b071e" -MailboxState Disabled
提示如有必要,请不要忘记检查并更正SMTP别名。在开始使用邮箱之前,请等待Active Directory复制结束。
如何将已删除的邮箱还原到另一个用户的邮箱
可以使用New-MailboxRestoreRequest
cmdlet将已删除邮箱中的数据还原到另一个用户的现有邮箱中(在有关恢复Exchange邮箱的文章中,我们展示了如何使用此cmdlet):
New-MailboxRestoreRequest -SourceDatabase Lon-DB1 -SourceStoreMailbox "JSmith" -TargetMailbox "Admin"
或者,也可以通过其MailboxGuid将邮箱还原到单独的文件夹RestoreBox中:
New-MailboxRestoreRequest -SourceDatabase Lon-DB1 -SourceStoreMailbox “2532944e-8eeb-4c7e-8bd3-ee2a223b071e” -TargetMailbox “Admin” –TargetRootFolder “RestoreBox” –AllowLegacyDNMismatch