Udostępnij za pośrednictwem


Zarejestrowanie wystąpienia PWA do TFS

Przed zsynchronizowaniem danych między serwerem Visual Studio Team Foundation Server 2013 i Microsoft Project, należy najpierw skonfigurować kilka punktów integracji między nimi.Najpierw musisz zarejestrować wystąpienie programu Projekt dostępu do sieci Web lub programu Aplikacja projektu sieci Web (PWA), które obsługują plan projektu przedsiębiorstwa z serwerem w warstwie aplikacji obsługującym kolekcję projektów zespołowych, która zawiera projekt zespołowy.Można zarządzać rejestracją tego wystąpienia programu PWA przy użyciu następujących opcji z TfsAdmin ProjectServer narzędzia wiersza polecenia:

  • /RegisterPWA: Rejestruje wystąpienie PWA do Team Foundation Server.

    Ważna uwagaWażne

    Podczas łączenia z programu Project Server 2010, aplikacji sieci web programu SharePoint dla wystąpienia programu PWA musi być równa Uwierzytelnianie w trybie klasycznym.Nie będzie można zarejestrować wystąpienia PWA, jeśli jest ono ustawione na Uwierzytelnianie oparte na oświadczeniach.

  • /GetRegisteredPWA: Wyświetla listę zarejestrowanych wystąpień programu PWA i nazw serwerów, na których działają Team Foundation Server, w których wystąpienia są zarejestrowane.

  • /UnregisterPWA: Usuwa zarejestrowane skojarzenie między wystąpieniem programu PWA i Team Foundation Server.Przy przenoszeniu kolekcji projektu zespołowego lub wdrożenia Team Foundation Server, można usunąć zarejestrowane wystąpienia programu PWA, a następnie ponownie zarejestrować je po przeniesieniu.

Aby uzyskać więcej informacji na temat konfiguracji i integracji Serwera projektu i Team Foundation Server, zobacz Konfigurowanie integracji TFS-Project Server.

Aby użyć narzędzia wiersza poleceń TfsAdmin otwórz okno poleceń, w którym Visual Studio lub Team Explorer jest zainstalowany i wprowadź:

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

W 32-bitowej wersji systemu Windows należy zastąpić %programfiles(x86)% elementem %programfiles%..

Wymagania

Aby użyć tych poleceń musisz być członkiem grupy Team Foundation Administrator .Aby zarejestrować lub wyrejestrować wystąpienia programu PWA, musisz również należeć do grupy Administratorzy dla tego wystąpienia.Aby uzyskać więcej informacji, zobacz Przypisywanie uprawnień do obsługi integracji TFS-Project Server.

[!UWAGA]

Nawet jeśli użytkownik loguje się przy użyciu uprawnień administracyjnyvh, należy otworzyć podwyższone okno wiersz polecenia do wykonywania tej funkcji na serwerze, na którym jest uruchomiony Windows Server 2008.Aby otworzyć uniesione okna Wiersz polecenia, wybierz Start, otwórz menu kontekstowe dla Wiersza polecenia, a następnie wybierz Uruchom jako administrator.Aby uzyskać więcej informacji, zobacz następującą stronę w witrynie sieci Web firmy Microsoft: User Access Control.

Składnia

TfsAdmin ProjectServer /GetRegisteredPWA /tfs:tfsUrl

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

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

Parametry

Parametr

Opis

/tfs:tfsUrl

Określa adres uniwersalnego lokatora zasobów (URL) serwera warstwy aplikacji dla Team Foundation.Należy określić identyfikator URL w następującym formacie:

http://ServerName:Port/VirtualDirectoryName

Jeśli nie określisz katalogu wirtualnego, określ adres URL w następującym formacie:

http://ServerName:Port

/pwa:pwaUrl

Określa URL wystąpienia PWA.Należy określić identyfikator URL w następującym formacie:

http://PWAServerName/PWAInstance

/previousPwa:pwaUrl

Określa adres URL, który został ostatnio zarejestrowany dla wystąpienia programu PWA.Po zmianie adresu URL dla zarejestrowanego programu PWA, można użyć tego przełącznika do ponownej rejestracji programu PWA.Należy określić identyfikator URL w następującym formacie:

http://PWAServerName/PWAInstance

/force

Rejestruje wystąpienie programu PWA na innym serwerze z systemie Team Foundation Server i wyrejestrowuje wystąpienie z serwera, do którego został ostatnio zarejestrowany.Na przykład, po przeniesieniu kolekcji projektu do innego serwera w warstwie aplikacji, należy ponownie zarejestrować program PWA dla kolekcji z nowym serwerem.

/? lub help

Wyświetla informacje dotyczące polecenia.

Uwagi

Po uruchomieniu TFSAdmin ProjectServer polecenia, pojawia się komunikat i potwierdza, że polecenie jest uruchomione.Na przykład, następujący komunikat stwierdza, że wystąpienie programu Project Web Access jest rejestrowane:

Registering PWA http:// PWAServerName/PWAInstance/ 

Po zakończeniu polecenia pojawi się kolejny komunikat.Na przykład, następujący komunikat stwierdza, że wystąpienie programu Project Web Access zostało zarejestrowany z Team Foundation Server:

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

Możesz zarejestrować wystąpienie programu PWA tylko na jednym serwerze w warstwie aplikacji dla Team Foundation.Wystąpienie należy zarejestrować wystąpienie zanim skojarzysz je z kolekcją zespołu projektowego.Podczas rejestracji wystąpienie usługi lokalizacji dla Team Foundation Server jest aktualizowana o te informacje.Ponadto, wystąpienie programu PWA jest aktualizowane z pól niestandardowych i tabel odnośników, które wymaga integracja.

Po uruchomieniu polecenia rejestracyjnego, pojawiają się następujące działania:

  • Jeśli uruchomisz /RegisterPWA więcej niż raz, a zapis rejestracji już istnieje, pojawia się następujący komunikat:

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

  • Po uruchomieniu /GetRegisteredPWA, zostaną wyświetlone następujące informacje:

    The following PWA instances are registered:  
    PWA URL 1
    PWA URL 2
    
  • Po uruchomieniu /UnRegisterPWA opcja usuwa polecenie nie tylko mapowanego skojarzenia, ale również pola niestandardowego i wyszukiwania tabel z wystąpienia programu PWA.

Przykłady

W każdym przykładzie stosuje się następujące wartości:

  • Adres URL dla wystąpienia programu PWA: http://PWAServerName/PWAInstance/

  • Adres URL dla Team Foundation Server: http://AdventureWorksServer:8080/tfs /

Lista zarejestrowanych wystąpienia programu PWA

Poniższy przykład wyświetla wystąpienia programu PWA, które są zarejestrowane do AdventureWorksServer:

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

Zarejestrować wystąpienie programu PWA

Poniższy przykład rejestruje PWAInstance do AdventureWorksServer:

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

Usunąć rejestrację wystąpienia programu PWA

W następującym przykładzie usunięto rejestrację PWAInstance z AdventureWorksServer:

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

Powrót do początku

Zobacz też

Zadania

Konfigurowanie integracji TFS-Project Server

Koncepcje

Składniki integracji mapy [TfsAdmin ProjectServer]