Select the search type
 
  • Site
  • Web
Search
  |  Login
Segmentación de la GAL
Autor: Víctor José Morcillo Díaz
Fecha: 10 Agosto 2012

Introducción

Antes de la llegada del SP2, Microsoft aconsejaba la instalación de Exchange en modalidad "hosting" para aquellos entornos muti-empresa/hosting.
Con SP2 esto cambia, Microsoft deja de lado esta modalidad y añade funcionalidades a la instalación "básica" para que podamos soportar X clientes en una sola organización.
En este articulo nos fijaremos en una novedad importante que son las Address Book Policies (ABP).

Segmentación de la GAL

En entornos hosting, dónde hay varios dominios aceptados dentro de una única organización de Exchange, sería viable  pensar en separar e independizar la GAL predeterminada, creando una GAL por unidad organizativa o dominio aceptado.
Normalmente cada UO sería para un único cliente.
Para ello, crearemos una nueva lista global de direcciones o GAL, una lista de direcciones,  una lista de direcciones sin conexión y una directiva de asignación (ABP) de esas tres listas a la unidad organizativa de nuestro cliente en cuestión.

Creación de una libreta global de direcciones para un nuevo dominio

Es importante entender que SOLO podemos crear las GAL y gestionarlas desde el Shell de Exchange.
Para crear la nueva GAL usaremos el comando del Shell New-GlobalAddressList
Para nuestra organización bastará con ejecutar:
New-GlobalAddressList  –Name  <Nombre de la libreta>  -RecipientContainer  <DN de la UO>  -RecipientFilter {RecipientType –eq UserMailbox}

Creación de listas de direcciones

Ahora creamos las listas de direcciones, obligatorias a la hora de crear la nuestra ABP.
Por defecto cuando instalamos Exchange vienen creadas diversas listas, por ejemplo: All Users, All Contacts, All Groups etc.
El objetivo es de crear estas listas y/u otras personalizadas para facilitar a los clientes una búsqueda mas rápida y organizada de los contactos.
Esto lo podemos hacer desde la EMC.
Configuración de la Organización  -> Buzón  -> Listas de Direcciones  -> botón derecho, nueva Lista de Direcciones.



Imagen 1 - Creación de una lista de direcciones


Le ponemos nombre a la lista y seleccionamos el contenedor donde la guardaremos siempre y cuando tengamos más de una lista por cliente, si no, dejamos el contenedor por defecto “\”.
En la siguiente pantalla, seleccionamos la unidad organizativa a la que pertenecerá la lista y qué tipos de elementos aparecerán en esa lista.



Imagen 2 - Filtro de la lista de direcciones


Es importante notar, que si el  cliente solo tiene una lista de direcciones y solo tiene una Unidad Organizativa, tanto la GAL como la esta lista tendrán los mismos elementos.
Especificamos los atributos si queremos refinar aun más la lista y terminamos la configuración.

Creación de una libreta de direcciones sin conexión

El siguiente paso es crear la libreta de direcciones sin conexión. De este modo los usuarios podrán ver la libreta de direcciones cuando no estén conectados a Exchange.
Lógicamente seleccionaremos la misma libreta de direcciones asignada a nuestro cliente y desmarcaremos la opción de incluir la lista de direcciones global predeterminada para evitar que haya una libreta común entre nuestros clientes.



Imagen 3 - Creación de una libreta sin conexión (OAB)


En la siguiente pantalla marcamos la opción que deseemos según como queramos que los clientes sincronicen sus libretas sin conexión y terminamos la configuración igual que antes.
Cabe recordar que Outlook 2003 necesita la distribución de la OAB a través de las carpetas publicas, en cambio, a partir de Outlook 2007 podemos habilitar solamente la distribución web.



Imagen 4 - Método de distribución de la OAB

Creación de directivas de asignación de libretas globales de direcciones

Para crear una nueva directiva de la libreta de direcciones, pulsamos sobre el enlace situado a la derecha con el mismo nombre.
Rellenamos los campos con las listas que creamos anteriormente y le ponemos  un nombre a la directiva. En el último campo añadimos las libretas que queramos que cumplan esa directiva.



Imagen 5 - Creación de una directiva de libreta de dirección (ABP)

Asignación de la directiva a los usuarios Asignación de la directiva a los usuarios

Para asignar la directiva anteriormente creada, nos vamos al buzón del/los usuario/s que queramos aplicársela, y seleccionamos sus propiedades con el botón derecho.
En la configuración del buzón seleccionamos la directiva a aplicar:



Imagen 6 - Aplicación de la ABP al usuario


Pulsamos Aceptar y ya tendríamos asignada la nueva política a ese usuario.
Es importante notar que se pueden seleccionar varios usuarios a la vez para aplicar este cambio de una sola vez o como siempre usar la Shell, en este caso el comando interesado seria:
Set-Mailbox -RecipientFilter {(<NombreAtributo> -eq <ValorAtributo>)} -AddressBookPolicy <Nombre de la política>
Como último paso actualizaremos la libreta global de direcciones para que contenga los nuevos buzones. Para ello usaremos el comando:
Update-GlobalAddressList –Identity NombreDeLaGAL
Update-AddresList –Identity NombreDeLaLista

Recursos útiles

Descripción de las directivas de libreta de direcciones:
http://technet.microsoft.com/es-es/library/hh529948.aspx

Exchange Server 2010 SP2 and Support for Hosting Exchange:
http://blogs.technet.com/b/exchange/archive/2011/08/30/exchange-server-2010-sp2-and-support-for-hosting-exchange.aspx

Multi-Tenancy and Hosting Guidance for Exchange Server 2010 SP2:
http://www.microsoft.com/en-us/download/details.aspx?id=28192