Arbitration mailbox

Arbitration mailbox

4 December 2019 0 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:

[cc lang=”powershell” tab_size=”2″ lines=”40″]
Get-Mailbox -Arbitration | Format-Table Name, DisplayName
[/cc]

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:

[cc lang=”powershell” tab_size=”2″ lines=”40″]

E:\Setup.exe /IAcceptExchangeServerLicenseTerms /PrepareAD

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

[/cc]

Microsoft Exchange Migration Mailbox

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

[cc lang=”powershell” tab_size=”2″ lines=”40″]

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

[/cc]

Microsoft Exchange Approval Wizard mailbox

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

[cc lang=”powershell” tab_size=”2″ lines=”40″]

E:\Setup.exe /IAcceptExchangeServerLicenseTerms /PrepareAD

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

[/cc]

Microsoft Exchange Organization Mailbox for Offline Address Books

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

[cc lang=”powershell” tab_size=”2″ lines=”40″]

E:\Setup.exe /IAcceptExchangeServerLicenseTerms /PrepareAD

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

[/cc]

Microsoft Exchange Discovery System Mailbox

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

[cc lang=”powershell” tab_size=”2″ lines=”40″]

E:\Setup.exe /IAcceptExchangeServerLicenseTerms /PrepareAD

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

[/cc]

How to know if it worked ?

[cc lang=”powershell” tab_size=”2″ lines=”40″]

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

[/cc]

How to move arbitration mailboxes

[cc lang=”powershell” tab_size=”2″ lines=”40″]

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

[/cc]

Deleting a database with arbitration mailboxes

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

[cc lang=”powershell” tab_size=”2″ lines=”40″]

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 .

[/cc]

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:

[cc lang=”powershell” tab_size=”2″ lines=”40″]

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

[/cc]

Views: 2798