En este ultimo tiempo hemos tenido algunos inconvenientes sobre la GAL de nuestro Exchange 2003. Generalmente ocurre que al momento de dar de alta un usuario en el Active Directory, los cambios realizados (sobre todo las altas) no se ven reflejados en la libreta de direcciones.

Primero que nada antes de recontruir la GAL, debemos verificar algunas configuraciones, como ser:

1.Verificar que la GAL de nuestro server se encuentre actualizada

Para verificar esta configuracion, debemos chequear que nuestro server de Exchange este actualizandola correctamente, para eso hacemos lo siguiente:

  1. Anrimos la consola de administracion de nuestro Exchange (Exchange System Manager), dentro de nuestra organizacion seleccionamos Recipients, y dentro de esta All Global Address Lists.
  2. Hacemos un clic con el boton derecho sobre Default Global Address List y seleccionamos Properties.
  3. Dentro de la solapa General (por defecto abre en esta solapa) hacemos un clic sobre el botón Preview. Esto abrira una nueva ventana donde se ve el contenido completo de la GAL.

Si los datos ingresados recientemente se encuentran alli, la GAL de nuestro servidor Exchange se encuentra actualizada.

2. Reflejando los cambios a los clientes

Actualmente el Outlook 2003 funciona en modo Cache y utiliza Offline Folders, en versiones anteriores de outlook, utilizada algo denominada OAB (Offline Address Book). Los archivos que se utilizan offline se actualizan cada vez que se inicia el Outlook, y en caso de estar conectado las 24hs, se actualiza diariamente (1 vez por día). En caso de querer cambiar esta configuracion se tienen dos opciones:

  1. Recontruir la libreta de direcciones.
    Genetalmende cuando se relizan cambios se recontruye la libreta de direcciones. Este procedimiento tambien corrige algunos inconvenientes relacionados con la GAL, los pasos son los siguientes:
    1. Abrimos la consola de administracion de nuestro servidor de correo, Exchange System Manager, luego dentro de nuestra organizacion seleccionamos Recipients, y Offline Address Book.
    2. Hacemos un clic con el botón derecho sobre Default Offline Address List, y seleccionamos Rebuild.
    3. Listo, ahora debemos esperar. Dependiendo del tamaño de nuestra organizacion y de la cantidad de registros que tenga nuestra GAL, el proceso de reconstruccion puede demorar un tiempo considerable, motivo por el cual la recomendación es realizarla despues de horario. 
  2. Forzando la actualizacion(download) de la libreta de direcciones desde el cliente Outlook.
    El proceso para bajar/actualizar manualmenta la libreta de direcciones desde nuestro cliente de Outlook es el siguiente:
    1. Dentro del menu Herramientas, seleccionamos Enviar y Recibir.
    2. Seleccionamos Descargar libreta de Direcciones…
    3. Aparecera en pantalla una ventana solicitando que seleccionesmos si deseamos bajar los Detalles Completos o Sin Detalles, y nos solicita indicar de que libreta de direcciones bajarlo. En nuestro caso, a modo de ejemplo seleccionamos Detalles Completos y selesccionamos \Global Address List. Luego hacemos un clic en el botón OK

Actulizacion automatica de la libreta de direcciones offline

Generalmente cuando se realizan cambios en el Active Directory se necesita que los mismos se vean reflejados inmediatamente en la GAL, para esto se puede modificar la frencuencia en la cual se actualiza. Debo recordar que este procedimiento no esta recomendado por Microsoft (más info, Q10 de esta nota…), de todas formas los pasos a seguir son los siguientes:

  1. En nuesto servidor de correo abrimos la consola de administracion Exchange System Manager.
  2. Seleccionamos Recipients, y luego Offline Address Lists.
  3. Hacemos un clic con el botón derecho sobre Default Offline Address List y seleccionamos Properties.
  4. En la solapa General, seleccionamos dentro del campo Update Interval la opción Use Custom Schedule.
  5. Hacemos un clic sobre el botón Customize.
  6. Se abrira una ventana en la cual podemos seleccionar nuestro rango horario donde queremos que actulice. Esta frecuencia dependera del tamaño de la libreta de direcciones y de la cantidad de cambios que se realizan. Una recomendacion seria realizar la actualizacion tres veces por dia -a las 9am (primera hora), 1pm (al mediodia) para lo cambios realizados durante la mañana, y a las18pm (ultima hora) para que refleje los cambios durante el dia a los usuarios nocturnos-.

Espero que les sea tan util como a nosotros. Saludos, Roberto Di’Lello.

By Roberto Di Lello

Hola, soy Roberto Di Lello trabajo como Consultor Senior en Infraestructura, especializado en Tecnologias Microsoft con mas de 25 años en la industria. He sido galardonado como MS-MVP en Active Directory-Enterprise Mobility por 10 años, y actualmente soy MVP Windows Insider, ademas de poseer otras certificaciones de Microsoft. He trabajado en distintos projectos que involucran Migraciones, Implementaciones, y soporte de Active Directory y Microsoft Exchange, y en los ultimos años me he desempeñado armando equipos de trabajo para diferentes paises y areas de sistemas, he planificado a distintas migraciones a datacenters (ambiente cloud y mixtos). He tenido la oportunidad de participar como miembro del staff de Microsoft en eventos internacionales como ser TechEd NorteAmerica y MS Ignite (NA) al ser Trainer Certificado por Microsoft (MCT).

16 thoughts on “Reconstruir la Global Access List de Exchange 2003”
  1. Hola Roberto, Leyendo este post para poder reconstruir la OAB en un exchange 2003, tengo la siguiente duda que espero de favor me puedas ayudar.
    Me esta mandando el error (0x8004010F) cuando el outlook 2003 “envia y recibe”, quize recontruir la OAB pero mi server no puede ejecutar la tarea de manera adecuada y me manda el event id 1031, donde me dice que una de las tareas del operador del sistema esta bloqueada
    Funcion: ScRunOfflineABTask
    Sabes de que otro modo puedo reconstruir la OAB?
    Saludos.

  2. Hola roberto es un gusto saludarte, y quisiera preguntarte sobre un problema que tengo.

    primero intente modificar el All Global Address Lists, para que solo lo pudieran leer ciertos usuarios, modificando seguridad y agregando un grupo en especifico que fuera denegado, pero siempre me aparecian los usuario entonces le quite todo los permisos con ADSI a All Global Address List pero al parecer se daño ya que la clase que le aparece en ADSI se borro y en lugar de aparecer como addressBookContainer esta en blanco y no puedo abrir sus propiedades, ni borrarla ya que al borrarla me dice “this folder or one of its children has one or more property sheets up. please close the property sheet before continuing with this action”.

    sin embargo puedo crear un objeto al mismo nivel o sea “All Global Addres Lists1” este con los mismos parametros que el “All Global Address List”

    mi pregunta es como puedo reparar este error, o como le digo a la lista de usuarios o al exchange que esa sera mi nueva lista global por default.

    gracias por tu ayuda…

  3. Roberto, que tal?
    Primero felicitaciones y gracias por los consejos y tips que das, muy buenos.
    COn respecto a este punto 1.Verificar que la GAL de nuestro server se encuentre actualizada . En mi caso no se está actualizando he creado unos nuevos correos pero no se actualiza la GAL, que puedo hacer?
    Gracias

    Julio
    Lima-Peru

  4. En primer lugar verifica los eventos asociados que tengas en el servidor y verifica las notas que he dado de referencia sobre errores de la GAL a ver si aplica alguno.

    Sino pasa el error que te da asi vemos puntualmente que puede ser.

    Saludos.

  5. Buen dia roberto,

    Muy bueno tu post, puede aplicarlo en mi Exchange Server 2003 sin problemas. Mi problema esta en que por mas que modifico la GAL , me siguen apareciendo los usurios asignados a grupos diferentes, no se si puede ser problema del Active Directory que erroneamente relaciona a los usuarios con esos grupos.

    Gracias

    Saludos

  6. David,

    En principio verifica los eventos asociados que tengas en el servidor y verifica las notas que he dado de referencia sobre errores de la GAL a ver si aplica alguno.

    Sino pasa el error que te da asi vemos puntualmente que puede ser; si es un tema de replicacion o no.

    Saludos.

  7. Jose Lu, muchas gracias por las palabras de aliento! ha sido un placer haber podido ayudarte. Te invito a seguir participando y viendo los videos que estoy generando!

    Saludos.

  8. hola Roberto.
    excelente post, me salta una duda, al extraer el archivo oab es posible transformarlo a xls?
    actualmente me estoy planteando obtener y explotar la información contenida en el oab, pero no e leído algo referente.
    Saludos y gracias
    FT

  9. Fer Tovar, perdon por la demora pero estuve con algunos eventos y se me complico para contestar algunas consultas.

    Te comento que en principio no conozco una aplicacion que haga la conversion; habria que buscar en google (o Bing ;)) a ver si existe tal herramienta.

    Saludos.

  10. Hola, cual seria los inconvenientes de trabajar outlook sin el el modo de intercambio en caché activado.
    Lo pregunto porque cuando esta activado tarda en exceso para actualizar la gal y al estar desactivado la toma directamente del server

    Gracias

  11. Antonio, disculpa mis demoras pero estuve muy complicado con los tiempos y la charla del evento #VirtualizationDay2012.

    Te paso un par de links que pueden aclararte el panorama con respecto al modo cache:
    * About Cached Exchange Mode http://office.microsoft.com/en-us/outlook-help/about-cached-exchange-mode-HP001000067.aspx
    * Descripción de Outlook 2003 con el modo de intercambio en caché en un entorno de Exchange Server 2003 http://support.microsoft.com/kb/870926/es

    Aprovecho la oportunidad para agradecerte por participar del blog y ayudar a que siga creciendo; y te pido que nos ayudes a difundirlo con tus amigos y contactos! Te cuento que hay mucho material en el. Te invito a que veas los labs, videos, tutoriales, notas. Si querés buscar un tema o necesitas ayuda, tenés la solapa AYUDA donde explico un poco como hacerlo, sino también tenés el buscador de google.

    Espero te sean de utilidad. Saludos!

  12. Estimado Roberto, me sirvió tremendamente esta publicación, muchas gracias y para decirte que aun esta vigente.

    Gracias Totales!

  13. Ricardo Giron, muchas gracias por comentar y participar. Me alegro que te sirviera!!!

    Aprovecho la oportunidad para agradecerte por participar del blog y ayudar a que siga creciendo! Te pido que difundas la direccion del mismo asi podeos llegar a mas gente. Te cuento que hay mucho material en el. Te invito a que veas los labs, videos, tutoriales, notas. Si querés buscar un tema o necesitas ayuda, tenés la solapa AYUDA donde explico un poco como hacerlo, sino también tenés el buscador de google.

    Saludos y gracias!

Comments are closed.