Arbitration mailbox

4 December 2019 Off By Rached CHADER

Arbitration mailbox

Note that in Exchange 2010, there are 3 arbitration mailboxes. They are named :

FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042
SystemMailbox {1f05a927-f7a0-4bff-ba0e-7400efadb1d7}
SystemMailbox {e0dc1c29-89c3-4034-b678-e6c29d823ed9}

 

In Exchange 2013, there are 5 arbitration mailboxes. They are named :

SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9}

SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c}

SystemMailbox{1f05a927*}

Migration.8f3e7716-2011-43e4-96b1-aba62d229136}

FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042}

 

In Exchange Exchange 2016, there are 7 arbitration mailboxes. They are named :

SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9}

SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c}

SystemMailbox{1f05a927*}

Migration.8f3e7716-2011-43e4-96b1-aba62d229136}

FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042}

SystemMailbox{D0E409A0-AF9B-4720-92FE-AAC869B0D201}

SystemMailbox{2CE34405-31BE-455D-89D7-A7C7DA7A0DAA}

 

We will use the following command to list them:

1
Get-Mailbox -Arbitration | Format-Table Name, DisplayName

Recreate an arbitration mailbox

We will put the Exchange Installation CD (the same version installed)

Microsoft Exchange Federation Mailbox

If the mailbox is missing, run the following command from a Windows command prompt window:

1
2
3
E:\Setup.exe /IAcceptExchangeServerLicenseTerms /PrepareAD

Enable-Mailbox -Identity "FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042" -Arbitration

Microsoft Exchange Migration Mailbox

If the mailbox is missing, run the following command from a Windows command prompt window:

1
2
3
4
5
E:\Setup.exe /IAcceptExchangeServerLicenseTerms /PrepareAD

Enable-Mailbox -Identity "Migration.8f3e7716-2011-43e4-96b1-aba62d229136" -Arbitration

Set-Mailbox -Identity "Migration.8f3e7716-2011-43e4-96b1-aba62d229136" -Arbitration -Management $true -Force

Microsoft Exchange Approval Wizard mailbox

If the mailbox is missing, run the following command from a Windows command prompt window:

1
2
3
E:\Setup.exe /IAcceptExchangeServerLicenseTerms /PrepareAD

Get-User -ResultSize Unlimited | where {$_.Name -like "SystemMailbox{1f05a927*"} | Enable-Mailbox -Arbitration

Microsoft Exchange Organization Mailbox for Offline Address Books

If the mailbox is missing, run the following command from a Windows command prompt window:

1
2
3
E:\Setup.exe /IAcceptExchangeServerLicenseTerms /PrepareAD

Enable-Mailbox -Identity "SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c}" -Arbitration

Microsoft Exchange Discovery System Mailbox

If the mailbox is missing, run the following command from a Windows command prompt window:

1
2
3
E:\Setup.exe /IAcceptExchangeServerLicenseTerms /PrepareAD

Enable-Mailbox -Identity "SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9}" -Arbitration

How to know if it worked ?

1
Get-Mailbox -Arbitration | Format-Table Name, DisplayName

How to move arbitration mailboxes

1
Get-Mailbox -Arbitration -Database “Mailbox Database SOURCE” | New-MoveRequest -TargetDatabase “Mailbox Database DESTINATION”

Deleting a database with arbitration mailboxes

When deleting a database, if you have the following message:

1
Error: This mailbox database contains one or more mailboxes, mailbox plans, archive mailboxes, or arbitration mailboxes. To get a list of all mailboxes in this database, run the command Get-Mailbox -Database . To get a list of all mailbox plans in this database, run the command Get-MailboxPlan. To get a list of archive mailboxes in this database, run the command Get-Mailbox -Database -Archive. To get a list of all arbitration mailboxes in this database, run the command Get-Mailbox -Database -Arbitration. To disable a non-arbitration mailbox so that you can delete the mailbox database, run the command Disable-Mailbox . To disable an archive mailbox so you can delete the mailbox database, run the command Disable-Mailbox -Archive. Arbitration mailboxes should be moved to another server; to do this, run the command New-MoveRequest . If this is the last server in the organization, run the command Disable-Mailbox -Arbitration -DisableLastArbitrationMailboxAllowed to disable the arbitration mailbox. Mailbox plans should be moved to another server; to do this, run the command Set-MailboxPlan -Database .

It will mean that arbitration mailboxes are still on this database.

We will move the arbitration mailboxes to another database, as seen previously with the command:

1
Get-Mailbox -Arbitration -Database “Mailbox Database SOURCE” | New-MoveRequest -TargetDatabase “Mailbox Database DESTINATION”

Views: 2780