[Webinar] Streamline your web hosting managementRegister Today

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1800
  • Last Modified:

Arbitration mailboxes and Discovery do not show up using PowerShell Get command

We have been running Exchange SP1 Update Rollup 6 now for some time. I was doing some reading in my Exchange book and came across a section on System and Discovery Mailboxes. There are 4 mailboxes and the user accounts get created in the root Domain. I did check and the accounts are there and disabled like they should be. However, when I try to display the mailboxes using PowerShell on Exchange, nothing comes back. A get-mailbox -Arbitration produces nothing. The Discovery Search Mailbox shows up in the GUI just like any other recipient but I can't display it in PowerShell using the Display name or alias. I just get an error saying the mailbox is not found.

I will tell you that I can and have been doing Discovery searches right along with no issues. I don't think these mailboxes were deleted because we have been running like this for at least a year with no issues at all. Is there a situation where these mailboxes just won't display to keep you from deleting them? I know you can recreate the arbitration mailboxes but I don't want to do that if they are already there and I am just not viewing them correctly.
0
osiexchange
Asked:
osiexchange
  • 6
  • 3
2 Solutions
 
AmitIT ArchitectCommented:
Try this
Get-Mailbox -Database "DB Name" -Arbitration | fl name, alias
0
 
osiexchangeAuthor Commented:
That did not work either. After I posted the above, I did using ADSIEdit to view the accounts and look at the attributes for all 4. They all have a value in HomeMDB and HomeMTA so it looks like these accounts do have mailboxes but I can't display them in PowerShell and only the DiscoverySearchMailbox shows up in the GUI.
0
 
osiexchangeAuthor Commented:
Update:

When I dump the mailboxes to a .csv file using the get-mailbox -database command and open in Excel, I do see the mailboxes. A few show up with the Display Name

Micrsoft Exchange - One of the System Mailboxes
Microsoft Exchange Approval Assistant - FederatedEmail mailbox

So it looks like the mailboxes are there. Shouldn't they show up with the -arbitration switch?

I can't get them to display even with the display name using PowerShell.
0
Free tool for managing users' photos in Office 365

Easily upload multiple users’ photos to Office 365. Manage them with an intuitive GUI and use handy built-in cropping and resizing options. Link photos with users based on Azure AD attributes. Free tool!

 
osiexchangeAuthor Commented:
I escalated this to MSPS.
0
 
osiexchangeAuthor Commented:
The problem was I was not specifying a Domain Controller in the Forest root where the accounts live when I ran the get-mailbox command. Exchange is installed in a child Domain but the accounts live in the Forest Root. I ran the command below which found the mailboxes

Get-mailbox -arbitration -DomainController "Root DC name"
0
 
AmitIT ArchitectCommented:
Thanks for sharing.
0
 
osiexchangeAuthor Commented:
Even MS was confused on that one. It took them about 15 minutes to figure it out.
0
 
AmitIT ArchitectCommented:
It's strange that these mailboxes reside at forest level.
0
 
osiexchangeAuthor Commented:
I escalted to Microsoft for conclusion.
0

Featured Post

[Webinar] Kill tickets & tabs using PowerShell

Are you tired of cycling through the same browser tabs everyday to close the same repetitive tickets? In this webinar JumpCloud will show how you can leverage RESTful APIs to build your own PowerShell modules to kill tickets & tabs using the PowerShell command Invoke-RestMethod.

  • 6
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now