Exchange 2013 no muestra todas las OUs de la organización

Hola a todos,

Últimamente hemos recibido varias consultas relacionadas con este problema. Y es que si tienes Exchange 2013 en tu organización y quieres crear algún buzón o contacto nuevo en tu organización deberás hacerlo mediante Exchange Admin Center (ecp) o mediante PowerShell.

Si se desea crear el usuario en una OU específica mediante PowersShell no hay problema, dado que únicamente se deberá indicar la OU en el modificador correspondiente:

New-Mailbox -Alias TestUser -Name "Test User" -FirstName Test -LastName User -DisplayName "Test User" -UserPrincipalName testuser@contoso.com -Password (ConvertTo-SecureString -String 'Pa$$word1' -AsPlainText -Force) – OrganizationalUnit CN=ContactosOU,DC=contoso,DC=com

Pero si deseamos hacerlo desde el ECP y tenemos más de 500 OUs en nuestra organización, no se podrán ver todas, dado que por defecto, la consulta está limitada a 500 resultados. Por lo tanto si deseamos crearlo en una OU específica que no aparece no nos quedará más remedio que modificar el web.config para poder incrementar el número de objetos que puede devolver ECP por defecto.

Para ello necesitaremos realizar el siguiente cambio:

1. Iniciar sesión en todos los servidores Back-End
2. Movernos al directorio  "C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\ecp\"
3. Editar el fichero web.config para añadir lo siguiente en la sección AppSettings

<!--allows the OU picker during placing a new mailbox in its designated Organizational Unit to retrieve all OUs - default value is 500 -->
<add key="GetListDefaultResultSize" value="1000" />

No es necesario reiniciar los servidores para que este cambio sea efectivo.

De esta manera podremos ver todas las OUs de nuestro entorno, incrementando el valor del fichero web.config hasta el valor necesario.

Esperamos que esta información os sea de ayuda.

Un cordial saludo.

Nacho Sánchez-Beato Paredes