Freigeben über


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

  1. Öffnen Sie ein Eingabeaufforderungsfenster.

  2. 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

  3. 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

  1. Öffnen Sie ein Eingabeaufforderungsfenster.

  2. 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

  3. 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
    
  4. 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

Referenz

Anpassen und Verwalten von Arbeitsaufgabentypen [witadmin]

Verwalten von Arbeitsaufgabenfeldern [witadmin]