Sdílet prostřednictvím


Registrace instance aplikace PWA v produktu TFS

Než budete moci synchronizovat data mezi serverem Visual Studio Team Foundation Server 2013 a Microsoft Project, je nutné nejprve nakonfigurovat několik bodů integrace mezi nimi.Nejprve je nutné zaregistrovat instanci projektu aplikace Web Access nebo projektu webové aplikace (PWA), který podporuje podnikový plán projektu s aplikační vrstvou serveru, který hostí kolekci týmového projektu obsahující týmový projekt.Registraci těchto instancí aplikace PWA můžete spravovat pomocí následujících možností nástroje příkazového řádku TfsAdmin ProjectServer:

  • /RegisterPWA: Zaregistruje instanci aplikace PWA v Team Foundation Server.

    Důležitá poznámkaDůležité

    Při připojování k serveru Project Server 2010, webové aplikace služby SharePoint pro instanci aplikace PWA, musí být nastavena na Klasický režim ověřování.Nebudete se moci zaregistrovat, pokud je instance PWA nastavena na Ověřování na základě deklarací identity.

  • /GetRegisteredPWA: Seznamy registrovaných instancí aplikace PWA a názvy serverů, na kterých běží Team Foundation Server, do kterých jsou instance registrovány.

  • /UnregisterPWA: Odstraní registrované spojení mezi instancí aplikace PWA a Team Foundation Server.Při přesunutí kolekce týmového projektu nebo nasazení Team Foundation Server můžete odebrat registrované instance aplikace PWA a potom je znovu zaregistrovat po přesunutí.

Další informace o konfiguraci a integraci projektového serveru a Team Foundation Server viz Konfigurace integrace produktů TFS a Project Server.

Chcete-li použít nástroj příkazového řádku TfsAdmin, otevřete okno příkazového řádku, kde je nainstalován buď Visual Studio nebo Průzkumník týmových projektů a zadejte:

cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE

V 32bitové verzi systému Windows, nahradit %programfiles(x86)% s %programfiles%..

Požadavky

Chcete-li použít tyto příkazy, musíte patřit do skupiny Správci Team Foundation.Chcete-li registrovat nebo odregistrovat instanci aplikace PWA, musíte také patřit do skupiny Správci pro instanci.Další informace naleznete v tématu Přiřazení oprávnění na podporu integrace produktů TFS a Project Server.

[!POZNÁMKA]

I v případě, že se přihlásíte s oprávněními správce, je nutné otevřít okno příkazového řádku se zvýšenými oprávněními, abyste tuto funkci mohli provést na serveru se systémem Windows Server 2008.Chcete-li otevřít okno příkazového řádku se zvýšenými oprávněními, zvolte nabídku Start, otevřete místní nabídku pro příkazový řádeka pak zvolte možnost Spustit jako správce.Další informace naleznete na následující stránce na webu společnosti Microsoft: Řízení uživatelského přístupu.

Syntax

TfsAdmin ProjectServer /GetRegisteredPWA /tfs:tfsUrl

TfsAdmin ProjectServer /RegisterPWA /pwa:pwaUrl /tfs:tfsUrl [/previousPwa:pwaUrl] [/force]

TfsAdmin ProjectServer /UnregisterPWA /pwa:pwaUrl /tfs:tfsUrl

Parametry

Parametr

Description

/tfs:tfsUrl

Určuje adresu uniform resource locator (URL) serveru aplikační vrstvy pro Team Foundation.Identifikátor URI je nutné zadat v následujícím formátu:

http://ServerName:Port/VirtualDirectoryName

Pokud není zadáno, že je použit virtuální adresář, zadejte URL v následujícím formátu:

http://ServerName:Port

/pwa:pwaUrl

Určuje adresu URL instance PWA.Identifikátor URL je nutné zadat v následujícím formátu:

http://PWAServerName/PWAInstance

/previousPwa:pwaUrl

Určuje adresu URL, která byla naposledy zaregistrována pro instanci aplikace PWA.Když se adresa URL pro registrované aplikace PWA změní, můžete použít tento přepínač k opětovné registraci aplikace PWA.Identifikátor URL je nutné zadat v následujícím formátu:

http://PWAServerName/PWAInstance

/force

Registruje instanci aplikace PWA s jiným serverem, který má spuštěn Team Foundation Server, a ruší registraci instance ze serveru, na kterém byl naposledy zaregistrován.Například při přesunutí kolekce projektu na jiný server aplikační vrstvy je nutné znovu zaregistrovat PWA kolekce s novým serverem.

/? nebo help

Zobrazí informace o příkazu.

Poznámky

Při spuštění příkazu TFSAdmin ProjectServer se objeví zpráva a potvrdí, že je příkaz spuštěn.Například následující zpráva uvádí, že je registrována instance projektu aplikace Web Access s :

Registering PWA http:// PWAServerName/PWAInstance/ 

Po dokončení příkazu se zobrazí další zpráva.Například následující zpráva uvádí, že byla zaregistrována instance projektu aplikace Web Access s Team Foundation Server:

You have successfully registered PWA http://PWAServerName/PWAInstance/

Instanci aplikace PWA můžete zaregistrovat pouze s jedním server aplikační vrstvy pro Team Foundation.Musíte instanci zaregistrovat předtím, než ji můžete přidružit ke kolekci týmového projektu.Když zaregistrujete instanci, servisní místo pro Team Foundation Server je aktualizováno s touto informací.Kromě toho je instance PWA aktualizována vlastními poli a vyhledávacími tabulkami, které vyžadují integraci.

Po spuštění příkazu registrace dojde k následujícím operacím:

  • Spustíte-li /RegisterPWA více než jednou a záznamy o registraci již existují, zobrazí se následující zpráva:

    The following PWA instance has already been registered: <PWAInstance>.

  • Při spuštění /GetRegisteredPWA se zobrazí následující informace:

    The following PWA instances are registered:  
    PWA URL 1
    PWA URL 2
    
  • Při spuštění možnosti /UnRegisterPWA příkaz odebere nejen mapované spojení, ale také vlastní pole a vyhledávací tabulky z instance aplikace PWA.

Příklady

Ve všech příkladech platí následující hodnoty:

  • Adresa URL instance aplikace PWA: http://PWAServerName/PWAInstance/

  • Adresa URL pro Team Foundation Server: http://AdventureWorksServer:8080/tfs/

Seznam registrovaných instance aplikace PWA

Následující příklad uvádí seznam instancí aplikace PWA registrovaných v AdventureWorksServer:

TfsAdmin ProjectServer /GetRegisteredPWA /tfs:http://AdventureWorksServer:8080/tfs/

Zaregistrujte instanci aplikace PWA

Následující příklad registruje PWAInstance k AdventureWorksServer:

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

Odebrat registraci instanci aplikace PWA

Následující příklad odebere registraci PWAInstance z AdventureWorksServer:

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

Zpět na začátek

Viz také

Úkoly

Konfigurace integrace produktů TFS a Project Server

Koncepty

Mapování součástí integrace [TfsAdmin ProjectServer]