在 Exchange Server 中管理In-Place存档

"就地存档"有助于您重新获得对组织的邮件数据的控制,而无需个人存储 (.pst) 文件,并且可让您满足组织的邮件保留和电子数据展示需求。 启用存档后,用户可以将邮件存储在存档邮箱中,可以使用 Microsoft Outlook 和 Outlook 网页版 访问该邮箱。

开始前,有必要了解什么?

  • 你必须先获得权限,然后才能执行此过程或多个过程。 若要查看所需的权限,请参阅消息传送策略和符合性权限主题中的“就地存档”条目Exchange Server。

  • 本主题中的过程适用于本地存档邮箱。 有关 Exchange Online 中的存档邮箱的信息,请参阅在合规性门户中启用存档邮箱

  • 若要了解如何在本地 Exchange 组织中打开 Exchange 命令行管理程序,请参阅 Open the Exchange Management Shell

  • 不支持将用户的主邮箱驻留在比用户存档更早的 Exchange 版本上。 如果用户的主邮箱仍在 Exchange 2010 或 Exchange 2013 上,则需要在将存档邮箱移动到 Exchange 2016 或 Exchange 2019 的同时将其移动到 Exchange 2016 或 Exchange 2019。

启用存档邮箱

可以使用 Exchange 管理中心 或 Exchange 命令行管理程序 为已有一个主邮箱的用户启用存档邮箱。

使用 EAC 启用存档邮箱

  1. 转到>收件人邮箱”。

  2. 选择邮箱。

  3. In the details pane, under In-Place Archive, click Enable.

    注意:还可以通过选择多个邮箱来批量启用存档, (使用 Shift 或 Ctrl 键) 。 After selecting multiple mailboxes, in the details pane, click More options. Then, under Archive click Enable.

  4. 在" 创建就地存档"页面上,单击" 确定"让 Exchange 自动为存档选择邮箱数据库,或单击" 浏览"指定一个数据库。

使用 Exchange 命令行管理程序 启用存档邮箱

本示例为 Tony Smith 启用存档邮箱。

Enable-Mailbox "Tony Smith" -Archive

本示例在未启用内部部署或基于云的存档以及没有以 DiscoverySearchMailbox 开头的名称的数据库 DB01 中检索邮箱。 它通过管道将结果传递给 Enable-Mailbox cmdlet,以对邮箱数据库 DB01 中的所有邮箱启用存档。

Get-Mailbox -Database DB01 -Filter "ArchiveGuid -Eq `$null -AND ArchiveDomain -eq `$null -AND Name -NotLike 'DiscoverySearchMailbox*'" | Enable-Mailbox -Archive

如何知道操作成功?

要验证是否对现有邮箱成功启用了内部部署,可执行以下操作之一:

  • 在 EAC 中,转到 “收件人>邮箱”,然后从列表中选择邮箱。 在详细信息窗格中的" 就地存档"下,确认已将其设置为" 启用"。 单击" 查看详细信息"以查看存档属性,包括存档状态和在其中创建存档的邮箱数据库。

  • 在 Exchange 命令行管理程序 中,运行以下命令可显示有关新存档的相关信息。

    Get-Mailbox <MailboxIdentity> | Format-List Name,*Archive*
    
  • 在 Exchange 命令行管理程序 中,使用 Test-ArchiveConnectivity cmdlet 测试存档连接情况。 有关如何测试存档连接情况的示例,请参阅主题 Test-ArchiveConnectivity 中的示例部分。

创建新邮箱时启用存档邮箱

初次为用户创建新邮箱时,还可以启用存档邮箱。

创建新邮箱时使用 EAC 启用存档邮箱

  1. 转到>收件人邮箱”。

  2. 单击“ 新建>用户邮箱”。

  3. On the New user mailbox page, in the Alias box, type an alias for the user.

    注意:如果将此框留空,则你在 “用户登录名 ”框中键入的值将用于别名。

  4. 选择下列选项之一:

    • 未启用邮件的现有用户:单击此按钮,然后单击“ 浏览 ”打开 “选择用户 - 整个林 ”对话框。 此对话框显示尚未启用邮件功能或没有 Exchange 邮箱的林中的 Active Directory 用户帐户列表。 选择想要为其启用邮件功能的用户帐户,然后单击" 确定"。 如果选择此选项,则不必提供用户帐户信息,因为这些信息已存在于 Active Directory 中。

    • 新用户:单击此按钮,在 Active Directory 中创建新的用户帐户并为该用户创建邮箱。 如果你选择此选项,则必须提供必需的用户帐户信息。

  5. Click More options to configure the following settings.

    • 邮箱数据库:单击“ 浏览 ”以选择要在其中存储邮箱的邮箱数据库。 如果未选择数据库,Exchange 将会自动分配一个数据库。

    • 存档:选中此复选框可创建邮箱的存档邮箱。 如果创建存档邮箱,则邮箱项目将基于默认保留策略设置(或定义的这些内容)自动从主邮箱移动到存档。

    单击" 浏览"以选择用于存储存档邮箱的数据库。

  6. 完成后,请单击" 保存"创建邮箱及其存档。

创建新邮箱时使用 Exchange 命令行管理程序 启用存档邮箱

此示例在 Active Directory 中创建名为 Chris Ashton 的用户,在邮箱数据库 DB01 中创建邮箱,并在 DB01 中启用和创建启用存档邮箱。 为了设置密码的初始值,此示例创建变量 ($password),并提示你输入密码,然后将该密码作为 SecureString 对象指定给此变量。

$password = Read-Host "Enter password" -AsSecureString
New-Mailbox -UserPrincipalName cashton@contoso.com -Alias cashton -Database "DB01" -Archive -Name "Chris Ashton" -OrganizationalUnit Users -Password $password -FirstName Chris -LastName Ashton

如何知道操作成功?

要验证通过使用内部部署存档是否成功创建了用户邮箱,可进行以下操作之一:

  • 在 EAC 中,转到 “收件人>邮箱”,然后从列表中选择新的用户邮箱。 在详细信息窗格中的" 就地存档"下,确认已将其设置为" 启用"。 单击" 查看详细信息"以查看存档属性,包括存档状态和在其中创建存档的邮箱数据库。

  • 在 Exchange 命令行管理程序 中,运行以下命令可显示有关新用户邮箱和存档的相关信息。

    Get-Mailbox <Name> | Format-List Name,RecipientTypeDetails,PrimarySmtpAddress,*Archive*
    
  • 在 Exchange 命令行管理程序 中,使用 Test-ArchiveConnectivity cmdlet 测试存档连接情况。 有关如何测试存档连接情况的示例,请参阅 Test-ArchiveConnectivity 中的"示例"部分。

禁用存档邮箱

出于故障排除目的或合规性相关的原因,你可能需要禁用用户的存档。 如果禁用存档邮箱,则该存档中的所有信息将保留在邮箱数据库中,直到超过邮箱保留时间并永久删除存档。 默认情况下,Exchange 会将删除的邮箱(包括存档邮箱)保留 30 天。

使用 EAC 禁用存档邮箱

  1. 转到>收件人邮箱”。

  2. 选择邮箱。

  3. In the details pane, under In-Place Archive, click Disable.

    注意:还可以通过选择多个邮箱来批量禁用存档, (使用 Shift 或 Ctrl 键) 。 After selecting multiple mailboxes, in the details pane, click More options. Then, under Archive click Disable.

使用 Exchange 命令行管理程序 禁用存档邮箱

本示例禁用 Chris Ashton 的邮箱的存档邮箱。 它不禁用用户的主邮箱。

Disable-Mailbox "Chris Ashton" -Archive

您如何知道这有效?

要验证是否已成功禁用存档邮箱,请执行以下操作:

  • 在 EAC 中选择邮箱。 在"详细信息"窗格的" 就地存档"下方检查其存档状态。

  • 在此 Exchange 命令行管理程序 中,运行以下命令检查邮箱用户的存档属性。

    Get-Mailbox "Chris Ashton" | Format-List *Archive*
    

如果已禁用存档,则会返回下列与存档相关的属性值。

属性
ArchiveDatabase (针对本地存档) <留空>
ArchiveState None
DisabledArchiveDatabase (针对本地存档) <name of mailbox database>
DisabledArchiveGuid <GUID of disabled archive>

重新启用存档邮箱

禁用存档邮箱后,它将断开连接。 已断开连接的存档邮箱将在邮箱数据库中保留一段指定的时间。 默认情况下,Exchange 将断开连接的存档邮箱保留 30 天。 在禁用存档邮箱的 30 天内,可以通过重新启用存档将其重新连接到用户的主邮箱。 在这种情况下,存档邮箱的原始内容都会进行还原。 但是禁用邮箱 30 天后,原始存档邮箱中的内容被永久删除(从邮箱数据库中清除),而且无法恢复。 因此,如果你在禁用存档邮箱 30 天后重新启用此邮箱,则会在重新启用时新建一个存档邮箱。

使用 EAC 重新启用存档邮箱

  1. 转到>收件人邮箱”。

  2. 选择邮箱。

  3. In the details pane, under In-Place Archive, click Enable

  4. 在" 创建就地存档"页上,单击" 确定"。

    可以让 Exchange 自动选择重新启用的存档邮箱的邮箱数据库,也可以单击" 浏览"指定一个。

使用 Exchange 命令行管理程序 重新启用存档邮箱

使用 Enable-Mailbox -Archive 命令重新启用存档邮箱。 例如:

Enable-Mailbox "Chris Ashton" -Archive

如何知道操作成功?

若要验证是否已成功将禁用的存档邮箱连接到用户的主邮箱,请运行以下命令以检索邮箱用户的存档属性,并验证为 ArchiveGuidArchiveDatabase 属性返回的值。

Get-Mailbox "Chris Ashton" | Format-List *Archive*

如前所述,如果在禁用存档邮箱后 30 天内重新启用它,用户将能够访问其存档邮箱的原始内容。 如果在禁用存档邮箱 30 天后重新启用它,则用户第一次访问新的存档邮箱时它是空的。