Registrare un'istanza di PWA in Team Foundation Server

Prima di poter sincronizzare i dati tra Visual Studio Team Foundation Server 2012 e il server Microsoft Project, è necessario configurare diversi punti di integrazione tra i due.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 la raccolta 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.

    Nota importanteImportante

    L'applicazione Web di SharePoint per l'istanza di PWA sia impostata su Autenticazione in modalità classica.Non sarà possibile registrare l'istanza di PWA se è impostata su Autenticazione basata su attestazioni.

  • /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 una raccolta 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 Configurare l'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 cui Visual Studio o Team Explorer è installato e immettere:

cd %programfiles%\Microsoft Visual Studio 11.0\Common7\IDE

In una versione a 64 bit di Windows sostituire %programfiles% con %programfiles(x86)%..

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 Assegnare le 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, scegliere Avvia, aprire il menu di scelta rapida per Prompt dei comandiquindi scegliere Esegui come amministratore.Per ulteriori informazioni, vedere la seguente pagina nel 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

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 una raccolta di progetti su un altro server a livello applicazione, è necessario registrare nuovamente il PWA per la raccolta 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 una raccolta 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/

Gg412639.collapse_all(it-it,VS.110).gifElencare 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/

Gg412639.collapse_all(it-it,VS.110).gifRegistrare un'istanza di PWA

Nell'esempio seguente PWAInstance viene registrato in AdventureWorksServer:

TfsAdmin ProjectServer /RegisterPWA /pwa:http://PWAServerName/PWAInstance /tfs:http://AdventureWorksServer:8080/tfs/

Gg412639.collapse_all(it-it,VS.110).gifRimuovere 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

Attività

Configurare l'integrazione di Team Foundation Server e Project Server

Concetti

Gestire l'integrazione di Project Server con TfsAdmin ProjectServer