在 Exchange Server 中连接已禁用的邮箱
禁用邮箱时,Exchange 会将邮箱保留在邮箱数据库中,并将邮箱切换到禁用状态。 Exchange 属性也会从相应的 Active Directory 用户帐户中删除,但会保留用户帐户。 邮箱将保留到已删除邮箱保留期到期(默认为 30 天),然后从邮箱数据库永久删除 (或 清除) 。
在从 Exchange 邮箱数据库永久删除已禁用的邮箱之前,可以使用 EAC 或 Exchange 命令行管理程序将其重新连接到原始 Active Directory 用户帐户。
若要进一步了解断开连接的邮箱以及执行其他相关管理任务,请参阅以下主题:
开始前,有必要了解什么?
估计完成时间:2 分钟。
若要打开 EAC,请参阅 Exchange Server 中的 Exchange 管理中心。 若要打开 EAC,请参阅 Exchange Server 中的 Exchange 管理中心中。若要打开 Exchange 命令行管理程序,请参阅打开 Exchange 命令行管理程序。
在Exchange 命令行管理程序中运行 Get-User cmdlet,验证要连接已禁用邮箱的 Active Directory 用户帐户是否存在,并且该帐户尚未与另一个邮箱关联。 若要将禁用的邮箱连接到用户帐户,该帐户必须存在, 并且 RecipientType 属性的值必须是
User
,这表示该帐户尚未启用邮箱。还可以在 Active Directory 用户和计算机中验证此信息。
将 DisplayName> 替换为<邮箱的显示名称,并在 Exchange 命令行管理程序中运行以下命令,验证要连接到用户帐户的已禁用邮箱是否存在,并且不是软删除的邮箱。
$dbs = Get-MailboxDatabase $dbs | foreach {Get-MailboxStatistics -Database $_.DistinguishedName} | where {$_.DisplayName -eq "<DisplayName>"} | Format-List DisplayName,Database,DisconnectReason
为了能够连接禁用的邮箱,邮箱必须存在于邮箱数据库中, 并且 DisconnectReason 属性的值必须是
Disabled
。 如果已将邮箱从数据库中清除,则该命令不会返回任何结果。你必须先获得权限,然后才能执行此过程或多个过程。 若要查看所需的权限,请参阅 收件人权限主题中的"收件人设置权限"部分。
若要了解本主题中的过程可能适用的键盘快捷键,请参阅 Exchange 管理中心内的键盘快捷键。
提示
是否有任何疑问? 请在 Exchange 论坛中寻求帮助。 请访问以下论坛:Exchange Server、Exchange Online 或 Exchange Online Protection。
使用 EAC 连接已禁用的邮箱
以下过程演示如何连接已禁用的用户邮箱。 还可以将已禁用的链接邮箱和已禁用的共享邮箱重新连接到相应的用户帐户。
在 EAC 中,导航到收件人>邮箱。
单击“,然后单击“连接邮箱”。
将显示在 Exchange 组织中选定的 Exchange 服务器上断开连接的邮箱列表。
注意
这个断开连接邮箱列表包括了禁用的、删除的和软删除的邮箱。
单击要重新连接的已禁用邮箱,然后单击“ 连接”。
在询问是否确定要重新连接邮箱的窗口中,单击“ 是”。
Exchange 会将禁用的邮箱重新连接到相应的用户帐户。
使用 Exchange 命令行管理程序连接已禁用的邮箱或个人存档
使用 Exchange 命令行管理程序中的 Connect-Mailbox cmdlet 将用户帐户连接到禁用的邮箱。 必须指定要连接的邮箱的类型。 以下示例演示用于重新连接用户、链接、共享和存档邮箱的语法。
此示例将连接用户邮箱。 Identity 参数指定 Exchange 数据库中断开连接的邮箱。 User 参数指定要将邮箱重新连接到的 Active Directory 用户帐户。
Connect-Mailbox -Identity "Jeffrey Zeng" -Database MBXDB01 -User "Jeffrey Zeng"
本示例将连接链接的邮箱。 Identity 参数指定 Exchange 数据库中断开连接的邮箱。 LinkedMasterAccount 参数指定要将邮箱重新连接到的帐户林中的 Active Directory 用户帐户。 Alias 参数指定已重新连接邮箱的别名,该别名是 (@) 符号左侧的电子邮件地址部分。
Connect-Mailbox -Identity "Kai Axford" -Database MBXDB02 -LinkedDomainController FabrikamDC01 -LinkedMasterAccount kai.axford@fabrikam.com -Alias kaia
此示例将连接共享邮箱。
Connect-Mailbox -Identity "Corporate Shared Mailbox" -Database "Mailbox Database 03" -User "Corporate Shared Mailbox" -Alias corpshared -Shared
注意
如果在运行 Connect-Mailbox cmdlet 时未包含 Alias 参数,则使用 User 或 LinkedMasterAccount 参数中指定的值为重新连接邮箱创建电子邮件地址别名。
此示例使用邮箱数据库 DB01 中存储的邮箱 GUID 将个人存档连接到主邮箱。
Enable-Mailbox -Identity "Megan Bown" -ArchiveGUID "95352f8b-e5aa-496f-ac7f-ce93357d7b0c" -ArchiveDatabase "DB01" -Archive
如果不知道个人存档的名称,可以通过运行以下命令在 Exchange 命令行管理程序中查看它。 此示例返回邮箱数据库 DB01 中的所有个人存档邮箱。
Get-MailboxDatabase "DB01" | Get-MailboxStatistics | Where {($_.DisconnectDate -ne $null) -and ($_.IsArchiveMailbox -eq $true)} | Format-Table DisplayName,MailboxGuid -AutoSize
注意
可以将个人存档邮箱连接到所需的任何主邮箱,即使它不是原始所有者的邮箱。 使用 AllowLegacyDNMismatch 参数允许将存档邮箱连接到其他主邮箱。
有关语法和参数的详细信息,请参阅 Connect-Mailbox。
如何知道操作成功?
若要验证是否已将禁用的邮箱成功连接到用户帐户,请执行下列操作之一:
在 EAC 中,单击“ 收件人”,导航到已重新连接邮箱类型的相应页面,单击“ 刷新,并验证邮箱是否已列出。
在 Active Directory 用户和计算机中,右键单击已禁用邮箱的用户帐户,然后单击“属性”。 在“ 常规 ”选项卡上,请注意, “电子邮件 ”框中填充了重新连接邮箱的电子邮件地址。
在Exchange 命令行管理程序中,将 Identity> 替换为<用户帐户的名称,并运行以下命令:
Get-User "<Identity>"
RecipientType 属性的 UserMailbox 值指示用户帐户和邮箱已连接。 还可以运行 Get-Mailbox cmdlet 来验证邮箱是否存在。