Freigeben über


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

Comments

  • Anonymous
    August 11, 2015
    Gracias, esto me ayudo
  • Anonymous
    April 18, 2016
    Hello - would you please post an English version of this article?
    • Anonymous
      April 23, 2016
      Hi Jonathan, In summary, If you want to show all the OUs using the ECP, you just have to do the following:1. Logon to the Back-End servers (or Multi-Role depending if you have sepparate roles or not)2. Browse “C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\ecp\”3. Edit web.config file and add the following on the AppSettings section of the content:You don´t have to reboot the servers and this will show up to 1000 OUs instead of 500.Hope this helps.