Problem
Recently a colleague of mine found an interesting issue with an Exchange Server 2013 organization setup.
When creating new mailboxes, the local service desk personnel couldn’t select a target organizational unit (OU). The ECP dialogue just showed an empty window.
Reason
By default, the ECP OU picker result set contains 500 entries only.
The OU picker does not query the Active Directory with -ResultSize Unlimited.
Solution
Microsoft Knowledge Base article 3038717 provides the solution for this issue.
When querying the local Active Directory for the overall number of organization units using the following command, it turned out that it contained more than 4.000 OUs.
(Get-OrganizationUnit -ResultSize Unlimited).Count
Use this cmdlet to determine the current number of organization units and define a reasonable number for querying Active Directory.
Add a new key node to the ECP web.config file on your Exchange 2013 servers.
The ECP web.config file is located in
- $exinstallClientAccessecp
Saving a modified web.config usually triggers an application pool restart. Use the following one-liner to restart the ECP application pool across all Exchange 2013 servers if required.
Get-ExchangeServer | ? { $_.AdminDisplayVersion -like '*15.*'} | % { Invoke-Command -ComputerName $_.Name -ScriptBlock {Restart-WebAppPool MSExchangeECPAppPool } }
Note
It has not yet been verified if the issue is also present with Exchange Server 2016. If so, just let us know.
Links
Keep enjoying the oddities of Exchange Server.