Registrando uma instância do PWA para de Team Foundation Server
Antes de sincronizar dados entre Visual Studio Team Foundation Server 2010 e Microsoft Project Server 2007 ou 2010 do Project Server, você deve primeiro configurar vários pontos de integração entre elas. Primeiro, você deve registrar a instância do Project Web Access ou o aplicativo de Web de projeto (PWA) que ofereça suporte a um plano de projeto da empresa com o servidor de camada de aplicativo que hospeda a coleção de projeto de equipe que contenha um projeto de equipe. Você pode gerenciar o registro dessas instâncias do PWA usando as seguintes opções da TFSAdmin ProjectServer ferramenta de linha de comando:
/RegisterPWA: Registra uma instância do PWA para Team Foundation Server.
/GetRegisteredPWA: Lista as instâncias registradas do PWA e os nomes dos servidores que estejam executando o Team Foundation Server as instâncias são registrados.
/UnregisterPWA: Remove a associação registrada entre uma instância do PWA e Team Foundation Server. Quando você move uma coleção de projeto de equipe ou de uma implantação do Team Foundation Server, você pode remover as instâncias registradas do PWA e, em seguida, registre novamente-los após a movimentação.
Para obter mais informações sobre a configuração e integração do Project Server e Team Foundation Server, consulte Configurando a integração de Team Foundation Server e o Project Server.
Para usar o TFSAdmin ferramenta de linha de comando, você abre uma janela de Prompt de comando em um computador que esteja executando o Team Explorer e o Service Pack 1 para Visual Studio Team Foundation Server 2010. Executar a ferramenta a partir do seguinte diretório: Unidade:\Arquivos de Programas\Microsoft 10.0\Common7\IDE de Visual Studio. Para máquinas de 64 bits, a ferramenta está em da unidade:\Arquivos de programas (x86) \Microsoft Visual Studio 10.0\Common7\IDE.
Permissões necessárias
Para usar esses comandos, você deve pertencer a Os administradores do Team Foundation grupo. Para registrar ou cancelar o registro de uma instância do PWA, você também deve pertencer ao grupo Administradores para a instância. Para obter mais informações, consulte Atribuir permissões a integração de suporte do Project Server e do Team Foundation Server.
Observação |
---|
Mesmo se fizer logon com permissões administrativas, você deve abrir uma janela de Prompt de comando com privilégios elevados para executar essa função em um servidor que esteja executando o Windows Server 2008. Para abrir uma janela de Prompt de comando com privilégios elevados, clique em Iniciar, com o botão direito o Prompt de comandoe em seguida, clique em Executar como administrador. Para obter mais informações, consulte a seguinte página no site da Microsoft: O controle de acesso do usuário. |
Sintaxe
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 |
Descrição |
---|---|
/tfs:tfsUrl |
Especifica o localizador de recursos uniforme (URL) de um servidor de camada de aplicativo para Team Foundation. Você pode especificar o URI no seguinte formato: http: / /Nome_do_servidor: port / VirtualDirectoryName Se você não especificar um diretório virtual, especifique a URL no seguinte formato: http: / /Nome_do_servidor: port |
/pwa:pwaUrl |
Especifica a URL de uma instância do PWA. Você pode especificar a URL no seguinte formato: http: / /PWAServerName/PWAInstance. |
/previousPwa:pwaUrl |
Especifica a URL que foi registrada mais recentemente para uma instância do PWA. Quando a URL é alterado para um PWA registrado, você pode usar essa opção para registrar novamente o PWA. Você pode especificar a URL no seguinte formato: http: / /PWAServerName/PWAInstance. |
/force |
Registra uma instância do PWA com outro servidor que esteja executando o Team Foundation Servere cancela o registro a instância do servidor ao qual foi registrado mais recentemente. Por exemplo, quando você move uma coleção de projeto para outro servidor de camada de aplicativo, registre o PWA para a coleção com o novo servidor. |
/? ouhelp |
Exibe informações sobre o comando. |
Voltar ao topo
Comentários
Quando você executa um TFSAdmin ProjectServer de comando, uma mensagem aparece e confirma que o comando está sendo executado. Por exemplo, a seguinte mensagem de erro informa que a instância do Project Web Access está sendo registrada:
Registering PWA http:// PWAServerName/PWAInstance/
Outra mensagem é exibida após o comando. Por exemplo, a seguinte mensagem de erro informa de que a instância do Project Web Access foi registrada com Team Foundation Server:
You have successfully registered PWA http://PWAServerName/PWAInstance/
Você pode registrar uma instância do PWA com apenas um servidor de camada de aplicativo para Team Foundation. Você deve registrar uma instância antes que você pode associar uma coleção de projeto de equipe. Quando você registrar uma instância, o serviço de localização para Team Foundation Server é atualizado com informações. Além disso, a instância do PWA é atualizada com os campos personalizados e tabelas de pesquisa que requer a integração.
Quando você executa um comando de registro, ocorrem as seguintes operações:
Se você executar o /RegisterPWA mais de uma vez e um registro do registro existente, aparece a seguinte mensagem:
The following PWA instance has already been registered: <PWAInstance>.
Quando você executa o /GetRegisteredPWA, as seguintes informações aparecem:
The following PWA instances are registered: PWA URL 1 PWA URL 2
Quando você executa o /UnRegisterPWA opção, o comando remove não apenas a associação mapeada, mas também os campos personalizados e tabelas de pesquisa da instância do PWA.
Voltar ao topo
Exemplos
Os valores a seguir aplicam-se em cada exemplo:
URL para a instância do PWA: http://PWAServerName/PWAInstance/
URL de Team Foundation Server: http://AdventureWorksServer:8080/TFS/
Listar as instâncias registradas do PWA
O exemplo a seguir lista as instâncias do PWA estão registradas para AdventureWorksServer:
TfsAdmin ProjectServer /GetRegisteredPWA /tfs:http://AdventureWorksServer:8080/tfs/
Registrar uma instância do PWA
O exemplo a seguir registra PWAInstance para AdventureWorksServer:
TfsAdmin ProjectServer /RegisterPWA /pwa:http://PWAServerName/PWAInstance /tfs:http://AdventureWorksServer:8080/tfs/
Remover o registro de uma instância do PWA
O exemplo a seguir remove o registro de PWAInstance de AdventureWorksServer:
TfsAdmin ProjectServer /UnregisterPWA /pwa:http://PWAServerName/PWAInstance/ /tfs:http://AdventureWorksServer:8080/tfs/
Voltar ao topo
Consulte também
Outros recursos
Configurando a integração de Team Foundation Server e o Project Server
Gerenciando a integração do Project Server com TFSAdmin ProjectServer