MSExchangeGuru.com

Learn Exchange the Guru way !!!

 

Exchange 2016 – Database not listed in ECP

One of the strange issue that you may face when you are working on exchange server that you don’t find a database when you try to find it from ECP but it is appeared from Exchange management shell.

When you try to add a new database, the new one will not be displayed either, however you can manage and mount it successfully using management shell.

This issue is mainly related to miss one of arbitration mailboxes and to confirm this you can run the command “Get-Mailbox -Arbitration” as following:


If anyone not exists you should recreate it as following steps:

  • To re-create the arbitration mailbox FederatedEmail.4c1f4d8b-8179-4148-93bf-00a95fa1e042:
  • If any arbitration mailboxes are missing, run the following command:

.\Setup /preparead /IAcceptExchangeServerLicenseTerms

  • In UNRESOLVED_TOKEN_VAL(exsdkEMS), run the following:

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

  • To re-create the arbitration mailbox SystemMailbox{1f05a927-9350-4efe-a823-5529c2d64109}:
  • If any arbitration mailboxes are missing, run the following command:

.\Setup /preparead /IAcceptExchangeServerLicenseTerms

  • In UNRESOLVED_TOKEN_VAL(exsdkEMS), run the following:

Get-User | Where-Object {$_.Name -like “SystemMailbox{1f05a927-7709-4e35-9dbe-d0f608fb781a}”} | Enable-Mailbox -Arbitration

  • To re-create the arbitration mailbox Migration.8f3e7716-2011-43e4-96b1-aba62d229136:
  • If any arbitration mailboxes are missing, run the following command:

.\Setup /preparead /IAcceptExchangeServerLicenseTerms

  • In UNRESOLVED_TOKEN_VAL(exsdkEMS), run the following:

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

  • In UNRESOLVED_TOKEN_VAL(exsdkEMS), set the Persisted Capabilities (msExchCapabilityIdentifiers) by running the following command:

Set-Mailbox “Migration.8f3e7716-2011-43e4-96b1-aba62d229136” -Arbitration -Management:$True -Force

  • To re-create the arbitration mailbox SystemMailbox{e0dc1c29-89c3-4034-b678-e6c29d823ed9}:
  • Run the following command:

.\Setup /preparead /IAcceptExchangeServerLicenseTerms

  • To re-create the arbitration mailbox SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c}:
  • If any arbitration mailboxes are missing, run the following command:

.\Setup /preparead /IAcceptExchangeServerLicenseTerms

  • In UNRESOLVED_TOKEN_VAL(exsdkEMS), run the following:

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

  • In UNRESOLVED_TOKEN_VAL(exsdkEMS), set the Persisted Capabilities (msExchCapabilityIdentifiers) by running the following command:

Get-Mailbox “SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c}” -Arbitration | Set-Mailbox -Arbitration -UMGrammar:$True -OABGen:$True -GMGen:$True -ClientExtensions:$True -MessageTracking:$True -PstProvider:$True -MaxSendSize 1GB -Force

  • When finished, if you run the command $OABMBX = Get-Mailbox “SystemMailbox{bb558c35-97f1-4cb9-8ff7-d53741dc928c}” -Arbitration (Get-ADUser $OABMBX.SamAccountName -Properties *).msExchCapabilityIdentifiers you will see that 46, 47, and 51 are missing. Run the following command to add all of the capabilities back:

Set-ADUser $OABMBX.SamAccountName -Add @{“msExchCapabilityIdentifiers”=”40″,”42″,”43″,”44″,”47″,”51″,”52″,”46”}

Ratish Nair

Microsoft MVP | Office Servers and Services

Team @MSExchangeGuru


Leave a Reply

ad

Categories

Archives