Verwalten von Linktypen [witadmin]
Ähnlich den Arbeitsaufgabentypen, können Sie benutzerdefinierte Linktypen definieren und ändern. Sie können allerdings keine Änderungen an den systemdefinierten Linktypen vornehmen. Bevor Sie der Teamprojektauflistung einen neuen Linktyp hinzufügen, überprüfen Sie für die Verwendung verfügbaren Linktypen. Informationen finden Sie unter Verwalten von Abhängigkeiten, Verknüpfen von Arbeitsaufgaben zur Unterstützung von Rückverfolgbarkeit.
Sie verwalten die Linktypen, die für eine Teamprojektauflistung definiert sind, indem Sie folgende witadmin-Befehle verwenden:
deactivatelinktype: Deaktiviert den angegebenen Linktyp. Benutzer können keine Links von diesem Typ mehr erstellen. Bereits vorhandene Links dieses Typs funktionieren weiterhin ordnungsgemäß.
deletelinktype: Entfernt den angegebenen Linktyp unwiderruflich aus der Datenbank. Alle mit diesem Linktyp definierten Links werden auch entfernt.
exportlinktype: Exportiert die Definitionen von Linktypen. Sie können die Definition eines einzelnen Linktyps oder aller für den Server definierten Linktypen exportieren.
importlinktype: Importiert die Definitionen der Linktypen von einer XML-Datei. Ist bereits ein Linktyp mit gleichem Verweisnamen vorhanden, wird er aktualisiert, sodass er dem importierten Linktyp entspricht. Ist der Linktyp noch nicht vorhanden, wird ein neuer Linktyp erstellt.
listlinktypes: Listet die verfügbare Gruppe von Linktypen auf dem Server auf.
reactivatelinktype: Aktiviert den angegebenen Linktyp erneut und weist ihm optional einen neuen Namen zu.
Das witadmin Befehlszeilentool funktioniert nur, wenn es mit einem lokalen TFS ausgeführt wird. Sie führen dieses Tool aus, indem Sie ein Eingabeaufforderungsfenster öffnen, wo entweder Visual Studio oder Team Explorer installiert ist und Folgendes eingeben:
cd %programfiles(x86)%\Microsoft Visual Studio 14.0\Common7\IDE
Ersetzen Sie bei einer 32-Bit-Windows-Edition %programfiles(x86)% durch %programfiles%.
Anforderungen
Für die Teamprojektauflistung, in der die Linktypen definiert sind, müssen die folgenden Berechtigungen festgelegt sein:
Um Linktypen aufzulisten oder zu exportieren, muss die Berechtigung Projektebeneninformationen anzeigen für ein Teamprojekt in der Auflistung auf Zulassen festgelegt werden.
Zum Löschen, Importieren oder Reaktivieren von Linktypen müssen Sie Mitglied der Sicherheitsgruppe Projektauflistungsadministratoren sein, oder die Berechtigung Linktypen für Arbeitsaufgaben verwalten muss auf Zulassen festgelegt werden.
Weitere Informationen finden Sie unter Berechtigungsreferenz für Team Foundation Server.
Hinweis
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.Um ein Eingabeaufforderungsfenster mit erweiterten Rechten zu öffnen, wählen Sie Start, öffnen Sie das Kontextmenü Eingabeaufforderung, und wählen Sie anschließend Als Administrator ausführen aus.Weitere Informationen finden Sie auf der Microsoft-Website Benutzerkontensteuerung.
witadmin deactivatelinktype /collection:CollectionURL /n:LinkName
witadmin deletelinktype /collection:CollectionURL /n:LinkName [/noprompt]
witadmin exportlinktype /collection:CollectionURL [/n:LinkName] [/f:FileName] [/e:Encoding]
witadmin importlinktype /collection:CollectionURL /f:FileName [/e:Encoding] [/v]
witadmin listlinktypes /collection:CollectionURL
witadmin reactivatelinktype /collection:CollectionURL /n:LinkName
Parameter
Parameter |
Beschreibung |
---|---|
/collection:CollectionURL |
Gibt den URI der Teamprojektauflistung an. Der URI hat folgendes Format: http://Servername:Port/VirtuellerVerzeichnisname/Auflistungsname Beispiel: http://ServerName: 8080/tfs/Collection0 Wenn kein virtuelles Verzeichnis verwendet wird, hat der URI das folgende Format: http://ServerName:Port/CollectionName |
/n: LinkName |
Der Name oder der Verweisname des Linktyps, der deaktiviert oder gelöscht werden soll. |
/f: FileName |
Die XML-Datei der Linktypen Für den Import erforderlich, optional für den Export. Wenn Sie diesen Parameter weglassen, wird die Befehlsausgabe auf der Anzeige angezeigt. |
/e: encoding |
Der Name eines .NET Framework 2.0-Codierungsformats. Die angegebene Codierung wird verwendet, um die XML-Daten zu exportieren oder zu importieren. /e:utf-7 gibt beispielsweise die Unicode (UTF-7)-Codierung an. Wenn Sie diesen Parameter weglassen, versucht witadmin die Codierung zu erkennen, und bei fehlgeschlagener Erkennung verwendet witadmin UTF-8. |
/v |
Überprüft den XML-Code für den Linktyp, ohne es zu importieren. |
/noprompt |
Deaktiviert die Eingabeaufforderung zur Bestätigung. |
/? oder help |
Zeigt die Hilfe zum Befehl im Eingabeaufforderungsfenster an. |
Hinweise
Die Struktur der Linktyp-Definitionsschema, finden Sie unter Linktyp-Elementverweis.
Weitere Informationen dazu, wie Sie die Typen von Linkbeziehungen einschränken können, die Teammitglieder erstellen können, finden Sie unter Link-Steuerelemente, Einschränkungen und Feldverweis und LinksControlOptions-Elemente.
Beispiele
Falls nicht anders angegeben, gelten in jedem Beispiel die folgenden Werte:
URI für die Teamprojektauflistung: http://AdventureWorksServer:8080/tfs/DefaultCollection
Servername: AdventureWorksServer
Eingabe- oder Ausgabedateiname: myLinkTypes.xml
Linktyp-Name: mylinktype
Standardcodierung: UTF-8
Auflisten von Linktypen
Mit dem folgenden Befehl werden die benutzerdefinierten Linktypen angezeigt, die für Team Foundation AdventureWorksServer definiert wurden.
witadmin listlinktypes /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection
Auflisten der Definition eines Linktyps
Im folgenden Beispiel wird die Definition des Linktyps im Eingabeaufforderungsfenster angezeigt:
witadmin exportlinktype /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection
Deaktivieren und anschließend Reaktivieren eines Linktyps
In den folgenden Beispielen wird der Linktyp "mylinktype" deaktiviert und dann erneut aktiviert:
witadmin deactivatelinktype /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /n:mylinktype
witadmin activatelinktype /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /n:mylinktype
Exportieren der Definition eines Linktyps
Der folgende Befehl exportiert die Definition aller Linktypen in die Datei mylinktype.xml:
witadmin exportlinktype /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:mylinktype.xml
Importieren der Definition von Linktypen
Im folgenden Beispiel wird die Definition der in der XML-Datei definierten Linktypen importiert:
witadmin importlinktype /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /f:mylinktype.xml
Siehe auch
Konzepte
Link-Steuerelemente, Einschränkungen und Feldverweis
Weitere Ressourcen
witAdmin: Anpassen und Verwalten von Objekten für die Arbeitsnachverfolgung