Udostępnij za pośrednictwem


Mapowanie kolekcji projektu zespołowego na wystąpienie PWA

Przed zsynchronizowaniem danych między Visual Studio Team Foundation Server serwera Microsoft Project Server, należy wykonać kilka zadań, które zawierają mapowania Kolekcja projektów zespołu do wystąpienia programu Project Web Access lub Project Web App (PWA).To mapowanie można zarządzać przy użyciu następujących opcji z TFSAdmin narzędzia wiersza polecenia:

  • /MapPWAToCollection: Mapy Kolekcja projektów zespołu do wystąpienia programu PWA.Wiele kolekcji można mapować do instancji, ale każda z kolekcji można mapować tylko jedno wystąpienie.Przed kolekcji można mapować do instancji, należy zarejestrować wystąpienie.

  • /GetMappedCollections: Zwraca listę zespołu projektu kolekcje, które zostały zmapowane do wystąpienia programu PWA.

  • /UnmapPWAFromCollection: Usuwa mapowanie Kolekcja projektów zespołu wystąpienia programu PWA.

Omówienie end-to-end w sposób integracji tych produktów, 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ń, z integracji administrowania serwera Project Server uprawnienia do Kolekcja projektów zespołu musi być ustawiona na Zezwalaj.Ponadto konto usługi dla Team Foundation Server musi mieć uprawnienia niezbędne do interakcji z wystąpienia programu PWA, które będą uczestniczyć w synchronizacji danych.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 okienko Wiersza 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 /GetMappedCollections /tfs:tfsUrl

TfsAdmin ProjectServer /MapPWAToCollection /pwa:pwaUrl /collection:tpcUrl

TfsAdmin ProjectServer /UnmapPWAFromCollection /pwa:pwaUrl /collection:tpcUrl [/force]

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 katalog wirtualny, można określić identyfikator URI 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/PWA

/collection:tpcUrl

Określa adres URL Kolekcja projektów zespołu.Należy określić identyfikator URL w następującym formacie:

http://ServerName:Port/VirtualDirectoryName/CollectionName

Jeśli nie określisz katalog wirtualny, można określić identyfikator URI w następującym formacie:

http://ServerName:Port/CollectionName

/force

Opcjonalnie.Dostępne dla /UnmapPWAFromCollection tylko opcja.Usuwa wszystkie mapowania dla wszystkich projektów zespołu w kolekcji.Należy określić tę opcję tylko wtedy, gdy masz pewność, że nie chcesz już żadnych projektów zespołu w kolekcji, w dalszym ciągu uczestniczyć w synchronizacji danych.

/? lub help

Wyświetla informacje dotyczące polecenia.

Uwagi

Po uruchomieniu polecenia, wiadomość pojawi się oraz potwierdzenie akcji, która jest wykonywana i obiekt akcji.Na przykład następujący komunikat stwierdza, że określonego wystąpienia programu PWA jest mapowany:

Mapping Project Web Access:http://MyPWAServer/MyPWAInstance/ . . . Done.

Po zakończeniu polecenia pojawi się kolejny komunikat.Na przykład, następujący komunikat wskazuje, że wystąpienie programu PWA została zarejestrowana z Team Foundation Server:

Mapping team project collection http://MyTFSServer:8080/tfs/Collection0 to PWA http://MyPWAServer/MyPWAInstance/. 

Podczas mapowania Kolekcja projektów zespołu, wykonywane są następujące czynności:

  • Mapowanie usługi lokalizacji dla kolekcji jest aktualizowana.

  • Reguł globalnych i pola w kolekcji są tworzone.

  • Aparat synchronizacji jest zarejestrowany w usłudze zadania.

Zanim można zmapowanym kolekcji wystąpienia programu PWA, musi najpierw zmapowanym wszystkich projektów zespołów i planów projektu przedsięwzięcia, które są mapowane do Kolekcja projektów zespołu.Jeśli projekty są mapowane po uruchomieniu /UnmapPWAFromCollection opcji, komunikat powiadamia że należy najpierw użyć, /UnmapPlanFromProject opcji.Alternatywnie, można użyć /force flagi, aby usunąć wszystkie mapowania dla zespołów projektów w kolekcji.

Można wyświetlić listę projektów mapowane przez uruchomienie /GetMappedProjects opcji.Aby uzyskać więcej informacji, zobacz Zarządzanie mapowaniami między projektem w przedsiębiorstwie a projektem zespołowym.

Jeśli uruchomisz /UnmapPWAFromCollection w zbiorze, do którego są mapowane żadne projekty, polecenie usuwa nie tylko mapowanie, ale także reguł globalnych.

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 /

  • Adres URL dla Kolekcja projektów zespołu: DefulatCollection-http://AdventureWorksServer:8080/tfs

Kolekcje projektu listy, które są mapowane

Poniższy przykład wyświetla zespołu projektu, kolekcje, które są zdefiniowane w AdventureWorksServer i że są mapowane do wystąpienia programu PWA.

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

Mapa Kolekcja projektów zespołu do wystąpienia programu PWA

Poniższy przykład mapuje DefaultCollection do PWAInstance, który jest zdefiniowany na AdventureWorksServer.

TfsAdmin ProjectServer /MapPWAToCollection /pwa:http://PWAServerName/PWAInstance /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection

Usuń mapowanie kolekcji

Poniższy przykład usuwa mapowanie DefaultCollection z PWAInstance.

TfsAdmin ProjectServer /UnmapPWAFromCollection /pwa:http://PWAServerName/PWAInstance /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection

Zobacz też

Zadania

Konfigurowanie integracji TFS-Project Server

Koncepcje

Usuwanie składnika z uczestnictwa w synchronizacji danych

Składniki integracji mapy [TfsAdmin ProjectServer]