Registrar una instancia de PWA en Team Foundation Server
Para poder sincronizar los datos entre Visual Studio Team Foundation Server 2012 y el Servidor de Microsoft Project , debe configurar varios puntos de integración entre ellos.Primero, debe registrar la instancia de Project Web Access o Project Web App (PWA) que admite un plan de proyecto de empresa con el servidor de la capa de aplicación que hospeda la colección de proyectos de equipo que contiene un proyecto de equipo.Puede administrar el registro de estas instancias de PWA utilizando las siguientes opciones de la herramienta de la línea de comandos TfsAdmin ProjectServer:
/RegisterPWA: registra una instancia de PWA en Team Foundation Server.
Importante La aplicación web de SharePoint para la instancia de PWA establecido en *** Autenticación clásica mode ***.No podrá registrar la instancia de PWA si se establece en *** Las peticiones función autenticación ***.
/GetRegisteredPWA: hace una lista de las instancias registradas de PWA y de los nombres de servidores que están ejecutando Team Foundation Server en la que se registran las instancias.
/UnregisterPWA: quita la asociación registrada entre una instancia de PWA y Team Foundation Server.Al mover una colección de proyectos de equipo o una implementación de Team Foundation Server, puede quitar las instancias registradas de PWA y, a continuación, registrarlos de nuevo después del traslado.
Para obtener más información sobre la configuración e integración de Project Server y Team Foundation Server, vea Configurar la integración de Team Foundation Server y Project Server.
Para utilizar la herramienta de línea de comandos TfsAdmin , abra una ventana de símbolo del sistema donde Visual Studio o Team Explorer está instalado y escriba:
cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE
En una edición de 64 bits de Windows, reemplace %programfiles% con %programfiles(x86)%..
Permisos necesarios
Para utilizar estos comandos, debe pertenecer al grupo Team Foundation Administrators.Para registrarse o eliminar del Registro una instancia de PWA, debe pertenecer también al grupo Administradores para la instancia.Para obtener más información, vea Asignar permisos para la integración de Team Foundation Server y Project Server.
[!NOTA]
Incluso si ha iniciado sesión con permisos administrativos, debe abrir una ventana de símbolo del sistema con privilegios elevados para ejecutar esta función en un servidor que ejecute Windows Server 2008.Para abrir una ventana de símbolo del sistema con privilegios elevados, elija Iniciar, abra el menú contextual para Símbolo del sistema, y elija Ejecutar como administrador.Para obtener más información, vea la página siguiente en el sitio web de Microsoft: Control de cuentas de usuario.
Sintaxis
TfsAdmin ProjectServer /GetRegisteredPWA /tfs:tfsUrl
TfsAdmin ProjectServer /RegisterPWA /pwa:pwaUrl /tfs:tfsUrl [/previousPwa:pwaUrl] [/force]
TfsAdmin ProjectServer /UnregisterPWA /pwa:pwaUrl /tfs:tfsUrl
Parámetros
Parámetro |
Descripción |
---|---|
/tfs:tfsUrl |
Especifica el localizador uniforme de recursos (URL) de un servidor de la capa de aplicación de Team Foundation.Especifique el identificador URI con el siguiente formato: http://NombreServidor:Puerto/NombreDirectorioVirtual Si no especifica un directorio virtual, especifique la dirección URL con el siguiente formato: http://NombreServidor:Puerto |
/pwa:pwaUrl |
Especifica la dirección URL de una instancia de PWA.Especifique la dirección URL con el siguiente formato: http://NombreDeServidorPWA/InstanciaPWA |
/previousPwa:pwaUrl |
Especifica la dirección URL que se registró más recientemente para una instancia de PWA.Cuando la dirección URL cambia para una instancia de PWA registrada, puede utilizar este modificador para volver a registrar la instancia de PWA.Especifique la dirección URL con el siguiente formato: http://NombreDeServidorPWA/InstanciaPWA |
/force |
Registra una instancia de PWA con un servidor diferente que ejecuta Team Foundation Server, y anula el registro de la instancia del servidor en la que se registró más recientemente.Por ejemplo, cuando mueve una colección de proyectos a otra aplicación, debe volver a registrar la instancia de PWA para la colección con el nuevo servidor. |
/? o help |
Muestra información sobre el comando. |
Volver al principio
Comentarios
Al ejecutar un comando TFSAdmin ProjectServer, aparece un mensaje y confirma que el comando se está ejecutando.Por ejemplo, el siguiente mensaje indica que la instancia de Project Web Access se está registrando:
Registering PWA http:// PWAServerName/PWAInstance/
Otro mensaje aparece cuando el comando finaliza.Por ejemplo, el siguiente mensaje indica que la instancia de Project Web Access se ha registrado con Team Foundation Server:
You have successfully registered PWA http://PWAServerName/PWAInstance/
Puede registrar una instancia de PWA sólo con un servidor de la capa de aplicación para Team Foundation.Debe registrar una instancia antes de poder asociarla a una colección de proyectos de equipo.Al registrar una instancia, el servicio de ubicación de Team Foundation Server se actualiza con esa información.Además, la instancia de PWA se actualiza con los campos personalizados y las tablas de búsqueda que la integración requiere.
Al ejecutar un comando de registro, las siguientes operaciones se producen:
Si ejecuta /RegisterPWA más de una vez y ya existe un registro del registro, el siguiente mensaje aparece:
The following PWA instance has already been registered: <PWAInstance>.
Al ejecutar /GetRegisteredPWA, la siguiente información aparece:
The following PWA instances are registered: PWA URL 1 PWA URL 2
Al ejecutar la opción /UnRegisterPWA, el comando no solo quita la asociación asignada sino también los campos personalizados y las tablas de búsqueda de la instancia de PWA.
Volver al principio
Ejemplos
Los siguientes valores se aplican en cada ejemplo:
Dirección URL de la instancia de PWA: http://NombreDeServidorPWA/InstanciaPWA/
Dirección URL de Team Foundation Server: http://AdventureWorksServer:8080/tfs/
Enumerar instancias registradas de PWA
En el siguiente ejemplo se muestran las instancias de PWA registradas en AdventureWorksServer:
TfsAdmin ProjectServer /GetRegisteredPWA /tfs:http://AdventureWorksServer:8080/tfs/
Registrar una instancia de PWA
En el siguiente ejemplo se registra PWAInstance en AdventureWorksServer:
TfsAdmin ProjectServer /RegisterPWA /pwa:http://PWAServerName/PWAInstance /tfs:http://AdventureWorksServer:8080/tfs/
Quitar el registro de una instancia de PWA
En el siguiente ejemplo se quita el registro de InstanciaPWA de AdventureWorksServer:
TfsAdmin ProjectServer /UnregisterPWA /pwa:http://PWAServerName/PWAInstance/ /tfs:http://AdventureWorksServer:8080/tfs/
Volver al principio
Vea también
Tareas
Configurar la integración de Team Foundation Server y Project Server
Conceptos
Administrar la integración de Project Server y TfsAdmin ProjectServer