Implementación de la Libreta de direcciones sin conexión de Exchange 2003 mediante SMS 2003 SP1

Publicado: junio 10, aaaa
En esta página
Información generalInformación general
Escenario de implementaciónEscenario de implementación

Información general

Algunas grandes empresas que se encuentran realizando la implementación de Microsoft Exchange 2003 y Microsoft Office 2003, podrían encontrarse ante un reto en relación a un problema de implementación de Exchange 2003. Éste se debe a las limitaciones de Exchange 2003 (para grandes empresas) en entornos de red de bajo ancho de banda.

Para solucionar este problema, los clientes pueden utilizar Microsoft Systems Management Server (SMS) 2003 y la directiva de grupo de Active Directory (AD) para implementar una "solución" personalizada que resuelva estos problemas de implementación. 

Detalles del problema de implementación de Microsoft Exchange 2003:

Durante la implementación de Exchange 2003, si la Libreta de direcciones sin conexión tiene un tamaño considerable, en la conexión WAN se podría producir una saturación en la red como resultado de que cada usuario nuevo intentara descargarla a través de esta conexión. Cuando se produce un error en la descarga, la conexión está configurada para volver a intentarlo y este comportamiento puede afectar negativamente al uso de WAN incluso para un pequeño conjunto de usuarios nuevos que intenten descargar la Libreta de direcciones sin conexión por primera vez

Se trata de un problema de implementación conocido de Exchange 2003, que se describe en el siguiente artículo de Microsoft Knowledge Base

Solución

Con la directiva de grupo de Active Directory y SMS 2003 SP1, los usuarios podrán implementar Exchange 2003 en un entorno de escenario de sucursales de gran tamaño en el que la Libreta de direcciones sin conexión se implementará en cada estación de trabajo mediante SMS 2003 SP1.

Principio de la páginaPrincipio de la página

Escenario de implementación

La oficina central está ubicada en Redmond.

Las dos sucursales están ubicadas en China (Pekín y Shuzou):

Redmond

Oficina central

Dispone de 1 sitio central de SMS y 1 servidor de Exchange con el nombre de sitio de Active Directory "EE.UU."

Pekín

Conectado a Redmond a través de una conexión WAN rápida.

Dispone de 1 sitio secundario-principal de SMS y 1 servidor de Exchange con el nombre de sitio de Active Directory "PEKÍN"

Shuzou

Conectado a Pekín a través de una conexión WAN lenta.

Dispone de 1 sitio secundario-secundario de SMS y no tiene servidor de Exchange local. Con el nombre de sitio de Active Directory "SHUZOU"

El objetivo consiste en implementar la Libreta de direcciones sin conexión en el punto de distribución de SMS de SHUZOU con el fin de que la actualice en cada estación de trabajo que tenga un cliente de SMS en SHUZOU

DeployingExchangeOAB
Ver imagen en tamaño completo

En este documento se asume que los usuarios conocen la directiva de grupo y la distribución de software de SMS.

La idea general es realizar las siguientes acciones:

1.

Desactivar la funcionalidad de sincronización automática de la Libreta de direcciones sin conexión de todos los usuarios. Si se utiliza la directiva de grupo, se debe agregar una secuencia de comandos de inicio de sesión para comprobar la dirección IP actual del usuario y cambiar el registro correspondiente

2.

Mediante SMS Server, instalar el archivo más reciente de la Libreta de direcciones sin conexión en el punto de distribución de SMS local y, a continuación, enviar un anuncio a los clientes de SMS local para que la descarguen en el destino del equipo de escritorio (la ubicación predeterminada para la Libreta de direcciones sin conexión es C:\Documents and Settings\<cuenta de usuario>\Configuración local\Datos de programa\Microsoft\Outlook\)

A continuación se describen los pasos para implementar la Libreta de direcciones sin conexión mediante la directiva de grupo y SMS.

Sección de actualización del objeto de directiva de grupo (GPO)

1.

Mediante la directiva de grupo se implementa OABDwD.VBS para los usuarios adecuados en el Active Directory "SHUZOU". Esta secuencia de comandos se utiliza para deshabilitar la descarga de la Libreta de direcciones sin conexión en el cliente. La secuencia de comandos se ejecuta a diario y desactiva la Libreta de direcciones en cuanto el usuario llega a una ubicación que no dispone de un servidor de Exchange local.

Nota: algunas de las líneas del código siguiente se muestran en varias líneas para facilitar la lectura.


==================================================
=========================
'OABDwD.VBS
' Author: Zhu Haifeng
' Consultant Microsoft China
' Only suitable for Office 2003 in Windows XP/2000
' DATE  : 01/28/2005
Const HKEY_CURRENT_USER = &H80000001
On Error Resume Next
Set objReg = GetObject("winmgmts:{impersonationLevel=
impersonate}!\\.\root\default:StdRegProv")

objReg.CreateKey HKEY_CURRENT_USER, "Software\Microsoft
\Office\11.0\Outlook\Cached Mode"
objReg.CreateKey HKEY_CURRENT_USER, "Software\Microsoft
\Exchange\Exchange Provider"

objReg.SetDWORDValue HKEY_CURRENT_USER, "Software\Microsoft
\Office\11.0\Outlook\Cached Mode", "DownloadOAB", 0

objReg.SetDWORDValue HKEY_CURRENT_USER, "Software\Microsoft
\Exchange\Exchange Provider", "IsDeployed", 1
objReg.SetDWORDValue HKEY_CURRENT_USER, "Software\Microsoft
\Exchange\Exchange Provider", "Allow SRS Full OAB Download", 0
objReg.SetDWORDValue HKEY_CURRENT_USER, "Software\Microsoft
\Exchange\Exchange Provider", "Limit SRS Full OAB Download", 0
objReg.SetDWORDValue HKEY_CURRENT_USER, "Software\Microsoft
\Exchange\Exchange Provider", "Limit SRS Incremental Download", 0
======================================================================

Para habilitar la descarga de la Libreta de direcciones sin conexión en el cliente cuando los usuarios se encuentran en ubicaciones en las que existe el servidor de Exchange local utilice OABDwE.VBS

Nota: algunas de las líneas del código siguiente se muestran en varias líneas para facilitar la lectura.

===========================================================
===========
'OABDwE.VBS
' Author: Zhu Haifeng MCS
' Consultant Microsoft China
' Only suitable for Office 2003 in Windows XP/2000
' DATE  : 01/28/2005
Const HKEY_CURRENT_USER = &H80000001

On Error Resume Next
Set objReg = GetObject("winmgmts:{impersonationLevel=
impersonate}!\\.\root\default:StdRegProv")
objReg.SetDWORDValue HKEY_CURRENT_USER, "Software\Microsoft
\Office\11.0\Outlook\Cached Mode", "DownloadOAB", 1

objReg.DeleteValue HKEY_CURRENT_USER, "Software\Microsoft
\Exchange\Exchange Provider", "IsDeployed"
objReg.DeleteValue HKEY_CURRENT_USER, "Software\Microsoft
\Exchange\Exchange Provider", "Allow SRS Full OAB Download"
objReg.DeleteValue HKEY_CURRENT_USER, "Software\Microsoft
\Exchange\Exchange Provider","Limit SRS Full OAB Download"
objReg.DeleteValue HKEY_CURRENT_USER, "Software\Microsoft
\Exchange\Exchange Provider","Limit SRS Incremental Download"
=============================================================
=========

2.

Una vez que se ha implementado este GPO y se ha aplicado al cliente adecuado, puede utilizar SMS para crear el paquete y el programa que se deberán enviar a los usuarios o equipos con el fin de que puedan descargar una copia local de la Libreta de direcciones sin conexión. Como SHOUZOU es un sitio secundario de SMS, deberá crear el paquete siguiente desde Redmond o Pekín.

Uso de SMS para implementar la Libreta de direcciones sin conexión

Mediante SMS se copian los archivos de la Libreta de direcciones sin conexión en el directorio de los perfiles de usuario de los equipos cliente de SMS.

1.

Crear y configurar el paquete de software

1.

Cree el directorio de origen de paquete denominado OABUpdate, copie todos los archivos de la Libreta de direcciones sin conexión de Microsoft Office Outlook 2003 *.oab en el directorio (de forma predeterminada desde \Documents and Settings\< nombre de usuario>\Configuración local\Datos de programa\Microsoft\Outlook). A continuación, cree el paquete adecuado denominado OABUpdate y establezca el directorio de origen en el directorio OABUupdate que especificó en el paso a. 

2.

Cree un programa denominado OABUpdate para este paquete de software con la siguiente línea de comandos: ‘copy /V /Y *.oab "%PerfilUsuario%\Configuración local\Datos de programa\Microsoft\Outlook\"’

3.

Asegúrese de que ha configurado el programa para que se ejecute en el momento en que el usuario inicia sesión y con los derechos de usuario.

4.

En la ficha de opciones avanzadas del programa, asegúrese de que elige la opción "Run once for every users who logs on" (Ejecutar una vez para cada usuario que inicia sesión).

2.

Anunciar el programa a los usuarios o equipos adecuados

1.

Cree una colección que se basará en la consulta adecuada no sólo para comprobar la existencia de Outlook 2003, sino también para asegurarse de que hay espacio en disco disponible en el equipo antes de realizar una copia de los archivos de la Libreta de direcciones sin conexión.

2.

Anuncie el paquete o programa a la colección correspondiente. 

Aspectos que se deben tener en cuenta

Además de la información anterior, puede que también desee crear una lógica en el paquete.

Por ejemplo:

1.

Una lógica que permita asegurarse de haber comprobado que se han deshabilitado las claves de registro de Exchange, en la que si no se ha hecho, se deshabilitará pero si se ha hecho, se podrá seguir adelante.

2.

Una lógica que permita comprobar si aún hay un proceso de Outlook, para terminar dicho proceso.


Principio de la páginaPrincipio de la página