当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 在 Exchange Server 中重新创建仲裁邮箱

作者:精品下载站 日期:2024-12-15 00:41:55 浏览:14 分类:玩电脑

在 Exchange Server 中重新创建仲裁邮箱


几个仲裁邮箱已损坏,我们希望使它们保持健康。仲裁邮箱对象也可能丢失。这是因为它们已从 Active Directory 用户和计算机 (ADUC) 中删除。好消息是我们可以重新创建丢失的仲裁邮箱。在本文中,您将了解如何在 Exchange Server 中重新创建仲裁邮箱。

在开始重新创建丢失的仲裁邮箱之前

请阅读以下有关仲裁邮箱的文章:

  • 检查 Exchange 仲裁邮箱

  • 在 Exchange Server 中移动仲裁邮箱

在 Exchange Server 中查找仲裁邮箱。以管理员身份运行 Exchange 命令行管理程序。使用Get-Mailbox -Arbitration cmdlet。如果您运行相同的 cmdlet 但没有看到所有仲裁邮箱,则意味着它们的状态不佳。在我们的示例中,我们有七个仲裁邮箱。

我们正在运行 Exchange Server 2016 CU16。所有仲裁邮箱均在 Exchange Server 2016 邮箱数据库 DB01 中配置。您可以看到我们在 Exchange 组织中有七个仲裁邮箱:

  • 5x 系统邮箱

  • 1x 迁移邮箱

  • 1x 联盟邮箱

[PS] C:\>Set-ADServerSettings -ViewEntireForest $true; Get-Mailbox -Arbitration | Format-Table Name, ServerName, Database, AdminDisplayVersion, ProhibitSendQuota

Name                                                ServerName Database AdminDisplayVersion         ProhibitSendQuota
----                                                ---------- -------- -------------------         -----------------
SystemMailbox{1f05a927-47dc-4efe-b7bf-aa11d93f5395} ex01-2016  DB01     Version 15.1 (Build 1979.3) Unlimited
SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c} ex01-2016  DB01     Version 15.1 (Build 1979.3) Unlimited
SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9} ex01-2016  DB01     Version 15.1 (Build 1979.3) Unlimited
Migration.8f3e7716-2011-43e4-96b1-aba62d229136      ex01-2016  DB01     Version 15.1 (Build 1979.3) 300 MB (314,572,800 bytes)
FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042 ex01-2016  DB01     Version 15.1 (Build 1979.3) 1 MB (1,048,576 bytes)
SystemMailbox{D0E409A0-AF9B-4720-92FE-AAC869B0D201} ex01-2016  DB01     Version 15.1 (Build 1979.3) Unlimited
SystemMailbox{2CE34405-31BE-455D-89D7-A7C7DA7A0DAA} ex01-2016  DB01     Version 15.1 (Build 1979.3) Unlimited

在 ADUC 中,您将看到联合邮箱迁移邮箱六个系统邮箱。总共有八个邮箱。为什么我们在 ADUC 中总共看到八个邮箱,而在 PowerShell 中总共看到七个邮箱?答案是系统邮箱之一是审核邮箱

[玩转系统] 在 Exchange Server 中重新创建仲裁邮箱

审核邮箱是 SystemMailbox{8cc370d3-822a-4ab8-a926-bb94bd0641a9}。您必须使用 -AuditLog 开关运行 Get-Mailbox cmdlet 才能检索邮箱。

[PS] C:\>Set-ADServerSettings -ViewEntireForest $true; Get-Mailbox -AuditLog | Format-Table Name, ServerName, Database, AdminDisplayVersion, ProhibitSendQuota

Name                                                ServerName Database AdminDisplayVersion         ProhibitSendQuota
----                                                ---------- -------- -------------------         -----------------
SystemMailbox{8cc370d3-822a-4ab8-a926-bb94bd0641a9} ex01-2016  DB01    Version 15.1 (Build 1979.3) 50 GB (53,687,091,200 bytes)

删除仲裁邮箱

前往 ADUC。右键单击邮箱,然后单击删除。我们将删除七个仲裁邮箱。如果确定删除这七个对象,您将收到提示。单击

[玩转系统] 在 Exchange Server 中重新创建仲裁邮箱

运行 cmdlet 并检查仲裁邮箱是否已删除。不会有任何结果。

[PS] C:\>Set-ADServerSettings -ViewEntireForest $true; Get-Mailbox -Arbitration | Format-Table Name, ServerName, Database, AdminDisplayVersion, ProhibitSendQuota

删除审核邮箱

我们也删除审核邮箱。只有一个邮箱。如果您确定删除该对象,将会出现提示。单击

[玩转系统] 在 Exchange Server 中重新创建仲裁邮箱

运行 cmdlet 以检查审核邮箱是否已删除。

[PS] C:\>Set-ADServerSettings -ViewEntireForest $true; Get-Mailbox -AuditLog | Format-Table Name, ServerName, Database, AdminDisplayVersion, ProhibitSendQuota

下一步,我们将重新创建仲裁邮箱和审核邮箱。

重新创建仲裁邮箱和审核邮箱

在您的文件中找到 Exchange Server ISO 文件。如果没有,请从 Microsoft 网站下载 Exchange Server ISO。下载完成后,挂载ISO。

[玩转系统] 在 Exchange Server 中重新创建仲裁邮箱

注意:始终保存 Exchange Server ISO 文件,因为如果发布新版本,Microsoft 不会在线保留 ISO 文件。

查找 ISO 安装到的驱动器号。在我们的示例中,它是 I: 驱动器。

[玩转系统] 在 Exchange Server 中重新创建仲裁邮箱

以管理员身份运行命令提示符并运行命令 I:\Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataOFF /PrepareAD。这将重新创建丢失的仲裁邮箱和审核邮箱。

C:\>I:\Setup.exe /IAcceptExchangeServerLicenseTerms_DiagnosticDataOFF /PrepareAD

Microsoft Exchange Server 2016 Cumulative Update 16 Unattended Setup

Copying Files...
File copy complete. Setup will now collect additional information needed for installation.


Performing Microsoft Exchange Server Prerequisite Check

    Prerequisite Analysis                                                                             COMPLETED

Configuring Microsoft Exchange Server

    Organization Preparation                                                                          COMPLETED

The Exchange Server setup operation completed successfully.

启动 ADUC 并确保单击工具栏中的刷新按钮。如果这不起作用,请关闭并启动 ADUC。验证PrepareAD 设置是否在 ADUC 中创建了仲裁邮箱和审核邮箱。共有八个邮箱。

[玩转系统] 在 Exchange Server 中重新创建仲裁邮箱

运行这两个 cmdlet 以检查仲裁邮箱和审核邮箱是否出现。结果是空的,但是为什么呢?那是因为我们必须启用邮箱。

[PS] C:\>Set-ADServerSettings -ViewEntireForest $true; Get-Mailbox -Arbitration | Format-Table Name, ServerName, Database, AdminDisplayVersion, ProhibitSendQuota

[PS] C:\>Set-ADServerSettings -ViewEntireForest $true; Get-Mailbox -AuditLog | Format-Table Name, ServerName, Database, AdminDisplayVersion, ProhibitSendQuota

下一步,我们将启用仲裁邮箱。我们还将启用审核邮箱。

启用仲裁邮箱

启用 Microsoft Exchange 联合邮箱

我们必须运行两个 cmdlet。

[PS] C:\>Enable-Mailbox -Identity "FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042" -Arbitration

Name                      Alias                ServerName       ProhibitSendQuota
----                      -----                ----------       -----------------
FederatedEmail.4c1f4d8... FederatedEmail.4c... ex01-2016        Unlimited


[PS] C:\>Set-Mailbox -Identity "FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042" -Arbitration -ProhibitSendQuota 1MB -Force

启用 Microsoft Exchange 迁移邮箱

运行两个 cmdlet。

[PS] C:\>Enable-Mailbox -Identity "Migration.8f3e7716-2011-43e4-96b1-aba62d229136" -Arbitration

Name                      Alias                ServerName       ProhibitSendQuota
----                      -----                ----------       -----------------
Migration.8f3e7716-201... Migration.8f3e771... ex01-2016        Unlimited


[PS] C:\>Set-Mailbox -Identity "Migration.8f3e7716-2011-43e4-96b1-aba62d229136" -Arbitration -Management $true -ProhibitSendQuota 300MB -Force

启用 Microsoft Exchange 审批助理邮箱

运行 cmdlet。

[PS] C:\>Get-User -ResultSize Unlimited | where {$_.Name -like "SystemMailbox{1f05a927*"} | Enable-Mailbox -Arbitration

Name                      Alias                ServerName       ProhibitSendQuota
----                      -----                ----------       -----------------
SystemMailbox{1f05a927... SystemMailbox{1f0... ex01-2016        Unlimited

为 OAB 启用 Microsoft Exchange 组织邮箱

运行三个 cmdlet。

[PS] C:\>Enable-Mailbox -Identity "SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c}" -Arbitration

Name                      Alias                ServerName       ProhibitSendQuota
----                      -----                ----------       -----------------
SystemMailbox{bb558c35... SystemMailbox{bb5... ex01-2016        Unlimited


[PS] C:\>Set-Mailbox -Identity "SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c}" -Arbitration -UMGrammar $true -OABGen $true -GMGen $true -ClientExtensions $true -MessageTracking $true -PstProvider $true -MaxSendSize 1GB -Force
WARNING: You must invoke Update-OfflineAddressBook manually against at least one Offline Address Book in this organization in order to activate the OAB generation capability of this mailbox.


[PS] C:\>$OABMBX = Get-Mailbox "SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c}" -Arbitration; Set-ADUser $OABMBX.SamAccountName -Add @{"msExchCapabilityIdentifiers"="40","42","43","44","47","51","52","46"}

警告显示您必须手动调用 cmdlet Update-OfflineAddressBook。获取脱机通讯簿并运行更新。

[PS] C:\>Get-OfflineAddressBook

Name                         Versions   AddressLists
----                         --------   ------------
Default Offline Address Book {Version4} {\Default Global Address List}


[PS] C:\>Update-OfflineAddressBook -Identity "Default Offline Address Book"

启用 Microsoft Exchange 发现系统邮箱

运行两个 cmdlet 来启用。

[PS] C:\>Enable-Mailbox -Identity "SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9}" -Arbitration

Name                      Alias                ServerName       ProhibitSendQuota
----                      -----                ----------       -----------------
SystemMailbox{e0dc1c29... SystemMailbox{e0d... ex01-2016        Unlimited


[PS] C:\>Set-Mailbox -Identity "SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9}" -Arbitration -UMDataStorage $true -Force

启用仲裁邮箱 Exchange 2016 CU8 及更高版本 (1)

截至撰写本文时,Microsoft 尚未提供有关此仲裁邮箱的任何信息。要启用的一个 cmdlet。

[PS] C:\>Enable-Mailbox -Identity "SystemMailbox{D0E409A0-AF9B-4720-92FE-AAC869B0D201}" -Arbitration

Name                      Alias                ServerName       ProhibitSendQuota
----                      -----                ----------       -----------------
SystemMailbox{D0E409A0... SystemMailbox{D0E... ex01-2016        Unlimited

启用仲裁邮箱 Exchange 2016 CU8 及更高版本 (2)

目前,微软尚未公布有关该仲裁邮箱的任何信息。运行七个 cmdlet。

[PS] C:\>Enable-Mailbox -Identity "SystemMailbox{2CE34405-31BE-455D-89D7-A7C7DA7A0DAA}" -Arbitration

Name                      Alias                ServerName       ProhibitSendQuota
----                      -----                ----------       -----------------
SystemMailbox{2CE34405... SystemMailbox{2CE... ex01-2016        Unlimited


[PS] C:\>$ShardMBX = Get-Mailbox -Identity "SystemMailbox{2CE34405-31BE-455D-89D7-A7C7DA7A0DAA}" -Arbitration
[PS] C:\>Set-ADUser $ShardMBX.SamAccountName -Add @{"msExchCapabilityIdentifiers"="66"}
[PS] C:\>Set-ADUser $ShardMBX.SamAccountName -Add @{"msExchMessageHygieneSCLDeleteThreshold"="9"}
[PS] C:\>Set-ADUser $ShardMBX.SamAccountName -Add @{"msExchMessageHygieneSCLJunkThreshold"="4"}
[PS] C:\>Set-ADUser $ShardMBX.SamAccountName -Add @{"msExchMessageHygieneSCLQuarantineThreshold"="9"}
[PS] C:\>Set-ADUser $ShardMBX.SamAccountName -Add @{"msExchMessageHygieneSCLRejectThreshold"="7"}

启用审核邮箱

最后,启用审核邮箱。

[PS] C:\>Enable-Mailbox -Identity "SystemMailbox{8cc370d3-822a-4ab8-a926-bb94bd0641a9}" -AuditLog

Name                      Alias                ServerName       ProhibitSendQuota
----                      -----                ----------       -----------------
SystemMailbox{8cc370d3... SystemMailbox{8cc... ex01-2016        50 GB (53,687,091,200 bytes)

验证仲裁邮箱

邮箱被放置在随机邮箱数据库中。在我们的示例中,它放置在邮箱数据库 DB01 和 DB02 中。您始终可以将仲裁邮箱移至另一个数据库。

[PS] C:\>Set-ADServerSettings -ViewEntireForest $true; Get-Mailbox -Arbitration | Format-Table Name, ServerName, Database, AdminDisplayVersion, ProhibitSendQuota

Name                                                ServerName Database AdminDisplayVersion         ProhibitSendQuota
----                                                ---------- -------- -------------------         -----------------
SystemMailbox{1f05a927-92b3-4677-b58e-289476b74140} ex01-2016  DB01     Version 15.1 (Build 1979.3) Unlimited
SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c} ex01-2016  DB02     Version 15.1 (Build 1979.3) Unlimited
SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9} ex01-2016  DB01     Version 15.1 (Build 1979.3) Unlimited
Migration.8f3e7716-2011-43e4-96b1-aba62d229136      ex01-2016  DB02     Version 15.1 (Build 1979.3) 300 MB (314,572,800 bytes)
FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042 ex01-2016  DB02     Version 15.1 (Build 1979.3) 1 MB (1,048,576 bytes)
SystemMailbox{D0E409A0-AF9B-4720-92FE-AAC869B0D201} ex01-2016  DB02     Version 15.1 (Build 1979.3) Unlimited
SystemMailbox{2CE34405-31BE-455D-89D7-A7C7DA7A0DAA} ex01-2016  DB01     Version 15.1 (Build 1979.3) Unlimited

仲裁邮箱正在显示并且看起来很棒。

验证审核邮箱

[PS] C:\>Set-ADServerSettings -ViewEntireForest $true; Get-Mailbox -AuditLog | Format-Table Name, ServerName, Database, AdminDisplayVersion, ProhibitSendQuota

Name                                                ServerName Database AdminDisplayVersion         ProhibitSendQuota
----                                                ---------- -------- -------------------         -----------------
SystemMailbox{8cc370d3-822a-4ab8-a926-bb94bd0641a9} ex01-2016  DB01     Version 15.1 (Build 1979.3) 50 GB (53,687,091,200 bytes)

审核邮箱正在显示。一切看起来都很棒。

继续阅读:无法删除 Exchange Server 中的邮箱数据库 »

结论

您了解了如何在 Exchange Server 中重新创建仲裁邮箱。不仅如此,您还了解到 Active Directory 中显示了另一个系统邮箱。如果您在 AD 中看到系统邮箱,但在运行 Get-Mailbox -Arbitration 开关时找不到它,这会让人感到困惑。那是因为您必须运行 Get-Mailbox -AuditLog 开关。重新创建邮箱后,不要忘记启用它们。

您喜欢这篇文章吗?您可能还喜欢在 Exchange Server 中启用搜索索引。不要忘记关注我们并分享这篇文章。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯