Zuordnen einer Teamprojektsammlung zu einer Instanz von PWA
Bevor Sie Daten zwischen Visual Studio Team Foundation Server 2010 und Microsoft Project Server 2007 mit Service Pack 2 oder (SP2) Project Server 2010 synchronisieren können, müssen Sie mehrere Aufgaben ausführen, die das Zuordnen einer Teamprojektsammlung zu einer Instanz von Project Web Access oder Projekt Web App (PWA) einschließen. Sie können diese Zuordnung mit den folgenden Optionen des Befehlszeilentools TFSAdmin verwalten:
/MapPWAToCollection: Ordnet eine Teamprojektsammlung einer Instanz von PWA zu. Sie können einer Instanz mehrere Auflistungen zuordnen, aber Sie können jede Auflistung nur einer Instanz zuordnen. Bevor Sie einer Instanz eine Teamprojektsammlung zuordnen können, müssen Sie die Instanz registrieren.
/GetMappedCollections: Gibt die Liste der Teamprojektsammlungen zurück, die einer Instanz von PWA zugeordnet wurden.
/UnmapPWAFromCollection: Entfernt die Zuordnung einer Teamprojektsammlung von einer Instanz von PWA.
Eine umfassende Übersicht über das Integrieren dieser Produkte finden Sie unter Konfigurieren der Integration von Team Foundation Server und Project Server.
Um das Befehlszeilentool TFSAdmin zu verwenden, öffnen Sie ein Eingabeaufforderungsfenster auf einem Computer, der Team Explorer und Service Pack 1 für Visual Studio 2010 ausführt. Führen Sie das Tool im folgenden Verzeichnis aus: Laufwerk:\Programme\Microsoft Visual Studio 10.0\Common7\IDE. Bei 64-Bit-Computern befindet sich das Tool im Verzeichnis Laufwerk:\Programme (x86)\Microsoft Visual Studio 10.0\Common7\IDE.
Erforderliche Berechtigungen
Um diese Befehle zu verwenden, muss die Berechtigung Project Server-Integration verwalten für die Teamprojektauflistung auf Zulassen festgelegt sein. Außerdem müssen dem Dienstkonto für Team Foundation Server die erforderlichen Berechtigungen für die Interaktion mit der Instanz von PWA gewährt werden, die in die Datensynchronisierung einbezogen wird. Weitere Informationen finden Sie unter Zuweisen von Berechtigungen für die Unterstützung der Integration von Project Server und Team Foundation Server.
Tipp
Sie müssen auch dann ein Eingabeaufforderungsfenster mit erhöhten Rechten öffnen, wenn Sie sich mit Administratorrechten anmelden, um diese Funktion auf einem Server nutzen zu können, auf dem Windows Server 2008 ausgeführt wird. Klicken Sie zum Öffnen eines Eingabeaufforderungsfensters mit erhöhten Rechten auf Start, klicken Sie mit der rechten Maustaste auf Eingabeaufforderung, und klicken Sie dann auf Als Administrator ausführen. Weitere Informationen finden Sie auf der folgenden Seite der Microsoft-Website: Benutzerkontensteuerung.
Syntax
TfsAdmin ProjectServer /GetMappedCollections /tfs:tfsUrl
TfsAdmin ProjectServer /MapPWAToCollection /pwa:pwaUrl /collection:tpcUrl
TfsAdmin ProjectServer /UnmapPWAFromCollection /pwa:pwaUrl /collection:tpcUrl [/force]
Parameter
Parameter |
Beschreibungen |
---|---|
/tfs:tfsUrl |
Gibt die URL (Uniform Resource Locator) eines Anwendungsebenenservers für Team Foundation an. Sie geben die URL im folgenden Format an: http://Servername:Port/NameDesVirtuellenVerzeichnisses Wenn Sie kein virtuelles Verzeichnis angeben, geben Sie die URI im folgenden Format an: http://Servername:Port |
/pwa:pwaUrl |
Gibt die URL einer PWA-Instanz an. Sie geben die URL im folgenden Format an: http://PWAServername/PWA |
/collection:tpcUrl |
Gibt die URL einer Teamprojektauflistung an. Sie geben die URL im folgenden Format an: http://ServerName:Port/VirtualDirectoryName/CollectionName Wenn Sie kein virtuelles Verzeichnis angeben, geben Sie die URI im folgenden Format an: http://Servername:Port/Auflistungsname |
/force |
Optional. Nur für die Option /UnmapPWAFromCollection verfügbar. Entfernt alle Zuordnungen für alle Teamprojekte in der Auflistung. Sie können die Zuordnung einer Auflistung, der Teamprojekte zugeordnet sind, nicht aufheben. Sie sollten diese Option nur angeben, wenn Sie sicher sind, dass sämtliche Teamprojekte in der Auflistung nicht länger an der Datensynchronisierung teilnehmen sollen. |
/? oder help |
Zeigt Informationen zum Befehl an. |
Zurück nach oben
Hinweise
Wenn Sie einen Befehl ausführen, wird eine Meldung angezeigt, die die auszuführende Aktion und das Objekt der Aktion bestätigt. Die folgende Meldung gibt z. B. an, dass die angegebene Instanz von PWA zugeordnet wird:
Mapping Project Web Access:http://MyPWAServer/MyPWAInstance/ . . . Done.
Eine andere Meldung wird angezeigt, nachdem der Befehl beendet wurde. Die folgende Meldung gibt z. B. an, dass die Instanz von PWA bei Team Foundation Server registriert wurde:
Mapping team project collection http://MyTFSServer:8080/tfs/Collection0 to PWA http://MyPWAServer/MyPWAInstance/.
Die folgenden Vorgänge werden ausgeführt, wenn Sie eine Teamprojektauflistung zuordnen:
Der Speicherortdienst für die Auflistung wird mit der Zuordnung aktualisiert.
Globale Regeln und Felder für die Auflistung werden erstellt.
Das Synchronisierungsmodul wird beim Auftragsdienst registriert.
Bevor Sie die Zuordnung einer Auflistung von einer Instanz von PWA aufheben können, müssen Sie erst die Zuordnung aller Teamprojekte und Enterprise-Projektpläne, die für die Teamprojektsammlung zugeordnet sind, aufheben. Wenn Projekte zugeordnet werden, wenn Sie die /UnmapPWAFromCollection-Option ausführen, benachrichtigt Sie eine Meldung, dass Sie zuerst die /UnmapPlanFromProject-Option verwenden müssen. Als Alternative können Sie alle Zuordnungen für alle Teamprojekte in der Auflistung mithilfe des /force-Flags entfernen.
Sie können eine Liste zugeordneter Projekte anzeigen, indem Sie den /GetMappedProjects-Option ausführen. Weitere Informationen finden Sie unter Verwalten von Zuordnungen zwischen Enterprise-Projekten und Teamprojekten.
Wenn Sie /UnmapPWAFromCollection für eine Auflistung ausführen, der keine Projekte zugeordnet sind, entfernt der Befehl nicht nur die Zuordnung, sondern auch die globalen Regeln.
Zurück nach oben
Beispiele
Die folgenden Werte sind in jedem Beispiel gültig:
URL für die Instanz von PWA: http:// PWAServerName/PWAInstance/
URL für Team Foundation Server: http://AdventureWorksServer:8080/tfs/
URL für die Teamprojektsammlung: http://AdventureWorksServer:8080/tfs/Collection0
Zugeordnete Projektauflistungen auflisten
Im folgenden Beispiel werden die Teamprojektauflistungen aufgeführt, die auf AdventureWorksServer definiert und einer Instanz von PWA zugeordnet sind.
TfsAdmin ProjectServer /GetMappedCollections /tfs:http://AdventureWorksServer:8080/tfs/
Zuordnen einer Teamprojektsammlung zu einer Instanz von PWA
Im folgenden Beispiel wird Collection0 PWAInstance zugeordnet, die auf AdventureWorksServer definiert ist.
TfsAdmin ProjectServer /MapPWAToCollection /pwa:http://PWAServerName/PWAInstance /collection:http://AdventureWorksServer:8080/tfs/Collection0
Zuordnung einer Auflistung entfernen
Im folgenden Beispiel wird die Zuordnung von Collection0 aus PWAInstance entfernt.
TfsAdmin ProjectServer /UnmapPWAFromCollection /pwa:http://PWAServerName/PWAInstance /collection:http://AdventureWorksServer:8080/tfs/Collection0
Zurück nach oben
Siehe auch
Weitere Ressourcen
Konfigurieren der Integration von Team Foundation Server und Project Server
Entfernen einer Komponente aus der Einbeziehung in die Datensynchronisierung
Verwalten der Integration von Project Server in TFSAdmin ProjectServer