Registrazione di un'istanza di PWA in Team Foundation Server
Prima di poter sincronizzare dati tra Visual Studio Team Foundation Server 2010 e Microsoft Project Server 2007 o Project Server 2010, è necessario configurare diversi punti della relativa integrazione. Prima, è necessario registrare l'istanza di Project Web Access o Project Web App (PWA) che supporta un piano del progetto dell'organizzazione con il server a livello applicazione che ospita l'insieme di progetti team contenente un progetto team. È possibile gestire la registrazione di tali istanze di PWA tramite le opzioni seguenti dello strumento da riga di comando TFSAdmin ProjectServer:
/RegisterPWA: consente di registrare un'istanza di PWA in Team Foundation Server.
/GetRegisteredPWA: consente di visualizzare l'elenco delle istanze di PWA registrate e i nomi dei server che eseguono Team Foundation Server in cui vengono registrate le istanze.
/UnregisterPWA: consente di rimuovere l'associazione registrata tra un'istanza di PWA e Team Foundation Server. Quando si sposta un insieme di progetti team o una distribuzione di Team Foundation Server, è possibile rimuovere le istanze registrate di PWA, quindi registrarle nuovamente dopo lo spostamento.
Per ulteriori informazioni sulla configurazione e integrazione di Project Server e Team Foundation Server, vedere Configurazione dell'integrazione di Team Foundation Server e Project Server.
Per utilizzare lo strumento da riga di comando TFSAdmin, aprire una finestra del prompt dei comandi in un computer che esegue Team Explorer e Service Pack 1 per Visual Studio Team Foundation Server 2010. Eseguire lo strumento dalla directory seguente: Unità:\Programmi\Microsoft Visual Studio 10.0\Common7\IDE. Nei computer a 64 bit, lo strumento si trova in Unità:\Programmi (x86)\Microsoft Visual Studio 10.0\Common7\IDE.
Autorizzazioni necessarie
Per utilizzare questi comandi, è necessario appartenere al gruppo Team Foundation Administrators. Per registrare o annullare la registrazione di un'istanza di PWA, è necessario appartenere anche al gruppo Amministratori per l'istanza. Per ulteriori informazioni, vedere Assegnazione di autorizzazioni per supportare l'integrazione di Project Server e Team Foundation Server.
Nota
Anche se si accede con autorizzazioni amministrative, è necessario aprire una finestra del prompt dei comandi con privilegi elevati per eseguire questa funzione su un server che esegue Windows Server 2008. Per aprire una finestra del prompt dei comandi con privilegi elevati, fare clic Start, fare clic con il pulsante destro del mouse su Prompt dei comandi, quindi scegliere Esegui come amministratore. Per ulteriori informazioni, vedere la pagina del sito Web Microsoft Controllo dell'account utente.
Sintassi
TfsAdmin ProjectServer /GetRegisteredPWA /tfs:tfsUrl
TfsAdmin ProjectServer /RegisterPWA /pwa:pwaUrl /tfs:tfsUrl [/previousPwa:pwaUrl] [/force]
TfsAdmin ProjectServer /UnregisterPWA /pwa:pwaUrl /tfs:tfsUrl
Parametri
Parametro |
Oggetto di descrizione |
---|---|
/tfs:tfsUrl |
Consente di specificare l'URL (Uniform Resource Locator) di un server a livello applicazione per Team Foundation. Specificare l'URI nel seguente formato: http://NomeServer:Porta/NomeDirectoryVirtuale Se non si specifica una directory virtuale, immettere l'URL nel formato seguente: http://NomeServer:Porta |
/pwa:pwaUrl |
Specifica l'URL di un'istanza di PWA. Specificare l'URL nel seguente formato: http://PWAServerName/PWAInstance |
/previousPwa:pwaUrl |
Specifica l'ultimo URL registrato per un'istanza di PWA. Quando viene cambiato un URL in un PWA registrato, è possibile sfruttare questo cambiamento per registrare nuovamente il PWA. Specificare l'URL nel seguente formato: http://PWAServerName/PWAInstance |
/force |
Registra un'istanza di PWA con un server diverso su cui è in esecuzione Team Foundation Server e annulla la registrazione dell'istanza dal server a cui è stato registrato più recentemente. Ad esempio, quando si sposta un insieme di progetti su un altro server a livello applicazione, è necessario registrare nuovamente il PWA per l'insieme con il nuovo server. |
/? o help |
Consente di visualizzare le informazioni sul comando. |
Torna all'inizio
Note
Quando si esegue un comando TFSAdmin ProjectServer, viene visualizzato un messaggio dove viene confermata l'esecuzione del comando. Ad esempio, il messaggio seguente indica che è in corso la registrazione dell'istanza di Project Web Access:
Registering PWA http:// PWAServerName/PWAInstance/
Al termine del comando viene visualizzato un altro messaggio. Ad esempio, il messaggio seguente indica che l'istanza di Project Web Access è stata registrata con Team Foundation Server:
You have successfully registered PWA http://PWAServerName/PWAInstance/
È possibile registrare un'istanza di PWA con un solo server a livello applicazione per Team Foundation. È necessario registrare un'istanza prima che sia possibile associarla a un insieme di progetti team. Quando si registra un'istanza, il servizio di percorso per Team Foundation Server viene aggiornato con tali informazioni. Inoltre, l'istanza di PWA viene aggiornata con i campi e le tabelle di ricerca personalizzati che l'integrazione richiede.
Quando viene eseguito un comando di registrazione, si verificano le seguenti operazioni:
Se si esegue /RegisterPWA più di una volta e un record della registrazione già esiste, viene visualizzato il messaggio seguente:
The following PWA instance has already been registered: <PWAInstance>.
Quando si esegue /GetRegisteredPWA, vengono visualizzate le informazioni seguenti:
The following PWA instances are registered: PWA URL 1 PWA URL 2
Quando si esegue l'opzione /UnRegisterPWA, il comando non solo rimuove l'associazione mappata ma anche i campi e le tabelle di ricerca personalizzati dall'istanza di PWA.
Torna all'inizio
Esempi
I valori seguenti vengono applicati a ogni esempio:
URL per l'istanza di PWA: http://PWAServerName/PWAInstance/
URL per Team Foundation Server: http://AdventureWorksServer:8080/tfs/
Elencare le istanze registrate di PWA
Nell'esempio seguente vengono elencate le istanze di PWA registrate in AdventureWorksServer:
TfsAdmin ProjectServer /GetRegisteredPWA /tfs:http://AdventureWorksServer:8080/tfs/
Registrare un'istanza di PWA
Nell'esempio seguente PWAInstance viene registrato in AdventureWorksServer:
TfsAdmin ProjectServer /RegisterPWA /pwa:http://PWAServerName/PWAInstance /tfs:http://AdventureWorksServer:8080/tfs/
Rimuovere la registrazione di un'istanza di PWA
Nell'esempio seguente viene rimossa la registrazione di PWAInstance da AdventureWorksServer:
TfsAdmin ProjectServer /UnregisterPWA /pwa:http://PWAServerName/PWAInstance/ /tfs:http://AdventureWorksServer:8080/tfs/
Torna all'inizio
Vedere anche
Altre risorse
Configurazione dell'integrazione di Team Foundation Server e Project Server
Gestione dell'integrazione di Project Server con TFSAdmin ProjectServer