Solución de problemas de Project Professional 2007 en un entorno de Terminal Services

Actualizado: diciembre de 2007

 

Última modificación del tema: 2008-06-25

Si se usa Project Professional 2007 en un entorno de Terminal Services, se pueden producir problemas debido al método con el que se almacenan loa perfiles de cuenta y a la especificación de de la característica Caché de proyectos locales. En este artículo se describen estos problemas y las posibles soluciones que puede usar. Para obtener más información acerca de la característica Caché de proyectos locales, vea Descripción de la característica Caché del proyecto local.

[!NOTA] Compruebe si ha instalado las actualizaciones más recientes de Project Professional 2007 antes de intentar solucionar problemas. Actualización de infraestructura para Microsoft Office Project 2007 incluye un aumento del rendimiento de Caché de proyectos locales. Para obtener información detallada, vea el artículo sobre la actualización de la infraestructura de Project Server 2007 (notas del producto)) (en inglés) (https://go.microsoft.com/fwlink/?linkid=121912&clcid=0xC0A) (en inglés). Para instalar Actualización de infraestructura para Microsoft Office Project 2007, vea la página de descarga asociada (https://go.microsoft.com/fwlink/?linkid=121884&clcid=0xC0A) en el Centro de descarga de Microsoft.

Project Professional en un entorno de Terminal Services

Para evitar retrasos al abrir archivos de proyecto en versiones anteriores de Project, los clientes deben instalar el cliente de Project Professional en un entorno de Terminal Services (y en ocasiones en Citrix). En un entorno de Terminal Services, los usuarios remotos pueden iniciar sesión en un servidor que tenga Terminal Server habilitado y en el que esté instalado Project Professional. Dado que Terminal Server se encuentra en la misma WAN local que Project Server, el ancho de banda normalmente debería ser mucho mejor que el de los usuarios remotos si ejecutasen el cliente de Project Professional en sus propios equipos.

Una implementación típica de Terminal Server de Windows Server 2003 puede incluir cualquiera de los siguientes esquemas:

  • Granja de servidores de Terminal Server con equilibrio de carga. Los usuarios se conectan a la granja de servidores de Terminal Server y, en función de la carga, son redirigidos a otros equipos Terminal Server. Para obtener más información, vea el artículo de Windows Server 2003 acerca de cómo equilibrar la carga Terminal Server (en inglés) (https://go.microsoft.com/fwlink/?linkid=105918\&clcid=0xC0A) (en inglés) en Microsoft TechNet.

  • Grupo de equipos con Terminal Server (intercambiables). Los usuarios van a un sitio web interno, ven la lista de Terminal Server, eligen uno e inician sesión.

Aunque la característica Caché de proyectos locales ayuda a minimizar este problema cuando se usa Office Project Professional 2007 con Office Project Server 2007, algunos clientes pueden seguir prefiriendo instalar el cliente de Project Professional en un entorno de servicios de Terminal Services o Citrix por otros motivos, como son las instalaciones minimizadas y la reducción del costo de administración.

Problemas habituales durante el uso de Project Professional 2007 en un entorno de Terminal Services

En los dos esquemas de implementación de Terminal Services descritos anteriormente no se garantiza que los usuarios inicien sesión en el mismo equipo cada vez. Esto genera los problemas siguientes si los usuarios de Office Project Professional 2007 se conectan a Office Project Server 2007.

  1. Un usuario de Office Project Professional 2007 inicia sesión en TerminalServer1 y crea una cuenta de Project Server. La próxima vez que intenta conectarse a Project Server, inicia sesión en TerminalServer2. La cuenta creada la última vez no está disponible en TerminalServer2.

    Este problema se produce porque los detalles de la cuenta de Project Server se almacenan en la sección "Usuario actual" del Registro del equipo local. Esos datos no están disponibles cuando el usuario inicia sesión en otro equipo.

  2. Un usuario de Office Project Professional 2007 inicia sesión en TerminalServer1, crea una cuenta de Project Server y abre unos cuantos proyectos. La próxima vez inicia sesión en TerminalServer2. Los proyectos abiertos la última vez no están disponibles.

    Este problema se debe a que la ubicación de Caché de proyectos locales apunta a la carpeta Datos de programa del equipo local. Esta ubicación no está disponible cuando un usuario inicia sesión en otro equipo.

Para ambos problemas se puede usar cualquiera de estas dos soluciones:

  • Implementar perfiles de usuario móvil para las cuentas de usuario

  • Crear scripts de inicio de sesión de usuario

Perfiles de usuario móvil

Los perfiles de usuario móvil permiten a los usuarios iniciar sesión en un equipo en un dominio y conservar su configuración de perfil de usuario. Los perfiles de usuario se almacenan en una ubicación compartida de la red. Cuando un usuario inicia sesión en el equipo con Terminal Server, la información del perfil de usuario (configuración de escritorio, directorio Mis documentos, Registro y datos de programa) se copia en el equipo local. Los cambios que se producen en el equipo local se capturan, se guardan en el perfil de usuario y, a continuación, se aplican la próxima vez que el usuario inicie sesión.

Cuando los usuarios de Office Project Professional 2007 inician sesión mediante Terminal Server, la información de su perfil de usuario está disponible para ellos, independientemente del Terminal Server con el que inicien sesión. Todas las cuentas o la información de Project Server de Caché de proyectos locales están disponibles para los usuarios que hayan iniciado sesión.

Para obtener más información acerca de los perfiles de usuario móvil, vea los artículos de Microsoft TechNet siguientes:

Scripts de inicio de sesión

Los scripts de inicio de sesión de usuario son una alternativa a los perfiles de usuario móvil y se obtienen unos resultados similares. Mediante los scripts de inicio de sesión de usuario, puede crear todas las cuentas de Project Server de manera automática. En este caso, la ubicación de Caché de proyectos locales debe configurarse para que apunte a un recurso de red compartido común en lugar de a la carpeta Datos de programa predeterminada. Esto puede lograrse mediante el uso de objetos de directiva de grupo (GPO) para Office Project Professional 2007. La directiva de grupo es una característica de Microsoft Windows Server 2003 que permite la administración y configuración centralizadas de equipos y usuarios remotos en un entorno de Active Directory.

Al crear el script de inicio de sesión, es posible que necesite hacer referencia a las ubicaciones de las claves del Registro de la ruta de acceso a Caché de proyectos locales y los perfiles de usuario. Estas claves del Registro se encuentra en el Registro de la siguiente manera:

Ruta de acceso a caché (por usuario):

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\MS Project\Settings

Perfiles de usuario (por usuario):

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\MS Project\Profiles

Para obtener más información acerca de cómo usar la configuración de directiva de grupo, vea los artículos siguientes: