Löschen eines Arbeitsaufgabenfelds aus einer Teamprojektsammlung
Arbeitsaufgabentyp-Felder können mit dem Befehlszeilentool witadmin aus vorhandenen Teamprojektsammlungen gelöscht werden. Wenn Sie gerade ein Feld verwenden, das Sie löschen möchten, müssen Sie das Feld zunächst aus dem Arbeitsaufgabentyp entfernen.
In diesem Thema
Nicht verwendete Listenfelder
Überprüfen, dass ein Feld nicht verwendet wird
Löschen eines Felds aus einer Teamprojektsammlung
Erforderliche Berechtigungen
Um diese Schritte ausführen zu können, müssen Sie Mitglied der Gruppe Team Foundation-Administratoren sein. Weitere Informationen finden Sie unter Team Foundation Server-Berechtigungen.
Nicht verwendete Listenfelder
So führen Sie Felder auf, die nicht von einem Arbeitsaufgabentyp verwendet werden
Öffnen Sie ein Eingabeaufforderungsfenster.
Wechseln Sie zu dem Verzeichnis, das die Arbeitsaufgabentypen enthält, die Sie aufführen möchten, indem Sie den folgenden Befehl eingeben. Drücken Sie danach die EINGABETASTE.
cd ..Laufwerk:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE
Geben Sie den folgenden Befehl an der Eingabeaufforderung ein, und drücken Sie die EINGABETASTE, um die Felder aufzulisten, die nicht mehr von einem Arbeitsaufgabentyp verwendet werden.
witadmin listfields /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName /unused
Die Feld- und Attributinformationen werden für jedes Feld angezeigt, das nicht verwendet wird, wie im folgenden Beispiel veranschaulicht.
Field: Microsoft.VSTS.CMMI.TaskType Name: Task Type Type: String Reportable As: dimension Use: Not In Use Indexed: False Field: Microsoft.VSTSUE.Common.Flag Name: Flag Type: String Reportable As: dimension Use: Not In Use Indexed: False Field: Microsoft.VSTSUE.Common.Progress Name: Progress Type: String Reportable As: dimension Use: Not In Use Indexed: False
Überprüfen, dass ein Feld nicht verwendet wird
So überprüfen Sie, dass ein Feld nicht von einem Arbeitsaufgabentyp verwendet wird
Öffnen Sie ein Eingabeaufforderungsfenster.
Wechseln Sie zu dem Verzeichnis, das die Arbeitsaufgabentypen enthält, indem Sie den folgenden Befehl eingeben. Drücken Sie danach die EINGABETASTE.
cd ..Laufwerk:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE
Vergewissern Sie sich, dass ein Feld nicht mehr von Arbeitsaufgabentypen verwendet wird, indem Sie an der Eingabeaufforderung den folgenden Befehl eingeben und anschließend die EINGABETASTE drücken.
witadmin listfields /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName /n:FieldName
Überprüfen Sie in den angezeigten Informationen für das Feld, dass der Wert von Use wie im folgenden Beispiel "Not In Use" lautet.
Field: MyCompany.MyProcess.MyField Name: MyField Type: String Reportable As: dimension Use: Not In Use Indexed: False
Wenn aus der Angabe unter Use hervorgeht, dass das Feld verwendet wird, müssen Sie das Feld aus allen Arbeitsaufgabentypen der aufgeführten Teamprojekte löschen. Beispielsweise gibt das Feld "Microsoft.VSTS.TCM.SystemInfo" an, dass es vom Arbeitsaufgabentyp "Fehler" und vom Arbeitsaufgabentyp "Codefehler" für vier Projekte verwendet wird: Arroyo, Desert, Palm und Springs.
Field: Microsoft.VSTS.TCM.SystemInfo Name: System Info Type: Html Reportable As: None Use: Arroyo (Bug), Desert (Bug), Palm (Bug), Springs (Bug, Code Defect) Indexed: False
Bevor Sie dieses Feld löschen können, müssen Sie es aus allen aufgeführten Arbeitsaufgabentypen für alle Teamprojekte löschen, für die es definiert wurde. Weitere Informationen finden Sie unter Hinzufügen oder Entfernen eines Felds von einem Arbeitsaufgabentyp.
Löschen eines Felds aus einer Teamprojektsammlung
So löschen Sie ein Feld aus einer Teamprojektsammlung
Geben Sie an der Eingabeaufforderung den folgenden Befehl ein, und drücken Sie die EINGABETASTE.
witadmin deletefield /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName /n:FieldName
Geben Sie an der Eingabeaufforderung zur Bestätigung y ein, um diesen Schritt abzuschließen.
Siehe auch
Aufgaben
Hinzufügen oder Entfernen eines Felds von einem Arbeitsaufgabentyp