Verwalten von Arbeitselementfeldern

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

Wichtig

Für das lokale XML-Prozessmodell können Sie witadmin zum Auflisten, Importieren, Exportieren und Ändern eines Prozesses für ein Projekt verwenden. Für die Modelle "Geerbt" und "Gehosteter XML-Prozess" können Sie "witadmin" nur zum Auflisten und Exportieren von Prozessinformationen verwenden. Eine Übersicht über Prozessmodelle und unterstützte Elemente finden Sie unter Anpassen Ihrer Arbeitsverfolgungserfahrung.

Sie können die felder verwalten, die für Arbeitsaufgabentypen definiert sind, die für eine Projektsammlung (lokale XML) definiert sind, indem Sie die folgenden witadmin-Befehle verwenden. Wenn Sie ein globales Feld (gültig für lokales XML) hinzufügen möchten, können Sie dies tun, indem Sie die globale Workflowdatei ändern und in die Auflistung importieren.

  • changefield: Ändert mindestens ein Attribut eines Felds. Wenn Sie eines der folgenden Attribute ändern, ändern Sie sie für alle Arbeitsaufgabentypen und Projekte in der Projektsammlung:
    • Datentyp für PlainText oder HTML Felder.

      Wichtig

      Wenn Sie Team Foundation Server von einer früheren Version auf die aktuelle Version aktualisieren, wird die Typzuweisung für das Feld Beschreibung (System.Description) automatisch in PlainTextHTML. Mit dem changefield Befehl können Sie den Inhalt dieses Felds wiederherstellen, um Nur-Text anzuzeigen.

    • Anzeigename , der in der Arbeitsaufgabenabfrage angezeigt wird. Dieser Name unterscheidet sich möglicherweise von dem, das im Arbeitsaufgabenformular angezeigt wird.

    • Berichtsattribute , die den Namen des Felds enthalten, wie es in einem Bericht angezeigt wird, den Namen des Referenzberichts und den Berichtstyp.

    • Synchronisierung mit Active Directory – Sie können die Synchronisierung von Personennamenfeldern aktivieren/deaktivieren.

  • deletefield: Löscht das angegebene Feld.
  • listfields: Listet die Attribute für alle Felder oder ein angegebenes Feld auf.

Hinweis

Der witadmin indexfield Befehl ist mit Azure DevOps Server 2019 und höheren Versionen veraltet. Indizierungsfelder sind nicht mehr erforderlich.

Ausführen des witadmin Befehlszeilentools

Um das witadmin Befehlszeilentool auszuführen, öffnen Sie ein Eingabeaufforderungsfenster, in dem Visual Studio installiert ist. Das witadmin Befehlszeilentool wird mit einer beliebigen Version von Visual Studio installiert. Sie können auf dieses Tool zugreifen, indem Sie die kostenlose Version von Visual Studio Community oder Visual Studio Team Explorer installieren.

Hinweis

Um eine Verbindung mit Azure DevOps Services herzustellen, empfehlen wir, die neueste Version von Visual Studio oder Visual Studio Community zu verwenden.

Hinweis

Um eine Verbindung mit einem lokalen Server herzustellen, empfehlen wir, die gleiche oder höhere Version von Visual Studio wie Ihr Azure DevOps Server zu verwenden. Wenn Sie beispielsweise eine Verbindung mit Azure DevOps Server 2019 herstellen, stellen Sie eine Verbindung mit Ihrem Projekt aus einer Version von Visual Studio 2019 her.

Für Visual Studio 2022

%programfiles(x86)%\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer

oder ProfessionalEnterprise anstelle von Community, abhängig von der Version, die Sie installiert haben.

Für Visual Studio 2019

%programfiles(x86)%\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer

oder ProfessionalEnterprise anstelle von Community, abhängig von der Version, die Sie installiert haben.

Visual Studio 2017

%programfiles(x86)%\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer

oder TeamExplorerProfessional anstelle von Enterprise, abhängig von der Version, die Sie installiert haben.

Ersetzen Sie in einer 32-Bit-Edition von Windows %programfiles(x86)% durch %programfiles%. Sie können Visual Studio Community (die Zugriff auf Team Explorer bietet) oder Visual Studio Team Explorer 2017 kostenlos installieren.

Eine Übersicht über die felder, die in einer Standardprozessvorlage definiert sind, finden Sie unter Arbeitselementfeldindex.

Tipp

Mit witadmin können Sie Definitionsdateien importieren und exportieren. Weitere Tools, die Sie verwenden können, sind der Prozess-Editor (erfordert, dass Sie eine Version von Visual Studio installiert haben). Installieren Sie den Prozessvorlagen-Editor aus dem Visual Studio Marketplace.

Voraussetzungen

  • Zum Auflisten von Feldern benötigen Sie die Berechtigung "Informationen auf Projektebene anzeigen" für das Projekt in der Sammlung auf "Zulassen" festgelegt.
  • Um Felder zu löschen oder umzubenennen oder ein Attribut eines Felds zu ändern, müssen Sie Mitglied der Sicherheitsgruppe " Team Foundation-Administratoren " oder der Sicherheitsgruppe "Projektsammlungsadministratoren " sein.

Weitere Informationen finden Sie unter Ändern von Berechtigungen auf Projektsammlungsebene.

Hinweis

Selbst wenn Sie sich mit Administratorberechtigungen anmelden, müssen Sie ein Eingabeaufforderungsfenster mit erhöhten Rechten öffnen, um diese Funktion auf einem Server auszuführen, auf dem Windows Server 2008 ausgeführt wird. Um ein Eingabeaufforderungsfenster mit erhöhten Rechten zu öffnen, wählen Sie "Start" aus, öffnen Sie das Kontextmenü der Eingabeaufforderung , und wählen Sie dann "Als Administrator ausführen" aus. Weitere Informationen finden Sie auf der Microsoft-Website: Benutzerzugriffssteuerung.

Syntax

witadmin changefield /collection:CollectionURL /n:RefName   [/name:NewName]    [/syncnamechanges:true | false]   [/reportingname:ReportingName]    [/reportingrefname:ReportingRefName]   [/reportingtype:Type]   [/reportingformula:Formula]   [/type:PlainText | HTML]   [/noprompt]  

witadmin deletefield /collection:CollectionURL /n:RefName [/noprompt]  

witadmin listfields /collection:CollectionURL /n:RefName [/unused]  

Parameter

Parameter Beschreibung
/collection:CollectionURL Gibt den URI der Projektauflistung an. Zum Beispiel:

Lokales Format:http://ServerName:Port/VirtualDirectoryName/CollectionName
Wenn kein virtuelles Verzeichnis verwendet wird, verwenden Sie das folgende Format: http://ServerName:Port/CollectionName.
/n:RefName
/n:Name
Der Verweisname eines Arbeitsaufgabentypfelds.
/index Gibt an, dass die Indizierung für das angegebene Feld aktiviert oder deaktiviert werden soll. Geben Sie an , um die Indizierung zu aktivieren und zu deaktivieren , um die Indizierung zu deaktivieren.
/name:NewName Gibt den neuen Namen für das Feld an.
/syncnamechanges Gibt an, dass das Arbeitselementfeld zum Speichern von Namen verwendet und aktualisiert werden soll, wenn Änderungen in Active Directory oder einer Arbeitsgruppe vorgenommen werden. Diese Option ist nur gültig, wenn für die typenameZeichenfolge ein Feld mit dem Datentyp "String" angegeben wird.

Geben Sie true an, um die Synchronisierung für das Datenfeld zu aktivieren, um false die Synchronisierung für das Datenfeld zu deaktivieren.
/reportingname:ReportingName Gibt den Namen des Felds im Data Warehouse an, das für die Berichterstellung verwendet werden soll.
/reportingrefname:ReportingRefName Gibt den Verweisnamen des Felds im Data Warehouse an, das für die Berichterstellung verwendet werden soll.
/reportingtype:Type Gibt an, wie das Feld im Lager für die Berichterstellung verwendet wird. Folgende Werte sind gültig:

- dimension: Wird für die Felder "Integer", "String" oder "DateTime" verwendet.
- detail: Wird für die Felder "Integer", "Double", "String" oder "DateTime" verwendet.
- measure: Wird für die Felder "Integer" und "Double" verwendet. Der Standardaggregationstyp ist Summe. Sie können einen anderen Aggregationstyp mithilfe des Formelparameters angeben.
- none: Wird verwendet, um die Berichtbarkeit für das Feld zu deaktivieren.

Weitere Informationen finden Sie unter "Informationen zu Arbeitsaufgabenfeldern und Attributen".
/reportingformula:Formula Gibt die Aggregationsformel an, die verwendet werden soll, wenn das Feld als ein measureFeld gemeldet wird. Die einzige unterstützte Formel ist sum.
/type:HTML | PlainText Gibt an, dass der Inhalt des Felds von PlainTextHTML oder von " PlainTextin " konvertiert HTML werden soll. Sie können diese Option nur für Felder angeben, deren Typzuweisung lautet PlainText oder HTML. Siehe FIELD (Definition)-Elementreferenz.
/unused Listet alle Felder auf, die von keinem Projekt verwendet werden, das in der Projektsammlung definiert ist.
/noprompt Deaktiviert die Bestätigungsaufforderung.
/? oder help Zeigt Hilfe zum Befehl im Eingabeaufforderungsfenster an.

Synchronisieren von Personennamen mit Active Directory

Sie müssen die Synchronisierung aller benutzerdefinierten Arbeitsaufgabenfelder, die zum Zuweisen von Personennamen verwendet werden, die auf Active Directory verweisen, manuell aktivieren. Sie müssen die Synchronisierung für jedes Feld für jede Projektauflistung aktivieren, die die benutzerdefinierten Felder enthält.

Alle Systemverweisfelder, die Personennamen anzeigen, weisen das Attribut syncnamechanges auf .true Zu diesen Feldern gehören "System.AuthorizedAs", "System.AssignedTo", "System.ChangedBy" und "System.CreatedBy". Die Synchronisierung wird für jedes Personennamenfeld aktiviert, das in einer der Standardprozessvorlagen definiert ist. Weitere Informationen finden Sie unter Zuordnungen und Workflowfelder.

Nachdem die Synchronisierung aktiviert wurde, zeigt das Feld keine statische Zeichenfolge mehr an. Stattdessen zeigt das Feld den Namen an, der einem Benutzerkonto zugeordnet ist. Wenn Sie den Benutzernamen in Active Directory oder in Arbeitsgruppe ändern, wird der neue Name automatisch in einem Feld angezeigt, bei syncnamechangestrue dem der neue Name automatisch angezeigt wird.

Wenn Sie das syncnamechanges Attribut einem Zeichenfolgenfeld zuweisen, akzeptiert das Feld immer gültige Benutzernamen. Das Feld lässt jedoch keine Gruppennamen zu, die in Team Foundation Server oder in Active Directory gespeichert sind, wenn eine der folgenden Bedingungen lautet true:

  • Die VALIDUSER Regel wird für alle Arbeitsaufgabentypen angegeben.

  • Die VALIDUSER Regel wird für einen Arbeitsaufgabentyp angegeben.

  • Die ALLOWEDVALUES Regel wird für einen Arbeitsaufgabentyp angegeben, und diese Regel enthält ein Filterkriterium, das Gruppen ausschließt.

    Weitere Informationen finden Sie unter "Alle FIELD"-Elemente.

Attribute, die Sie für jeden Arbeitsaufgabentyp ändern können

Sie ändern die folgenden Attribute oder Werte, die für ein Feld definiert sind, indem Sie die Arbeitsaufgabentypdefinition ändern, in der das Feld angezeigt wird:

Beispiele

Sofern nicht anders angegeben, gelten die folgenden Werte in jedem Beispiel:

  • URI für die Projektsammlung: http://AdventureWorksServer:8080/tfs/DefaultCollection
  • Name des Arbeitselementfelds: AdventureWorks.Field
  • Standardcodierung: UTF-8

Listenfelder

Dient witadmin listfields zum Anzeigen der verwendeten Felder, um einen Feldtyp auszuwählen, der einem Arbeitsaufgabentyp hinzugefügt werden soll. Darüber hinaus können Sie die für ein bestimmtes Feld definierten Attributzuweisungen auflisten und bestimmen, welche Felder von welchen Projekten verwendet werden.

Anzeigen der Attribute eines Arbeitselementfelds

  • Geben Sie den folgenden Befehl ein, um die attribute auflisten, die für ein angegebenes Feld definiert sind, z Microsoft.VSTS.Common.Issue. B. .

    witadmin listfields /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /n:Microsoft.VSTS.Common.Issue  
    

    Die Feld- und Attributinformationen werden für das benannte Feld, wie im folgenden Beispiel dargestellt, angezeigt.

    Field: Microsoft.VSTS.Common.Issue  
    Name: Issue  
    Type: String  
    Reportable As: dimension  
    Use: Adventure Works (Shared Steps), AW Future (Shared Steps), AW Current (Shared Steps)  
    Indexed: False  
    

    Der Use-Parameter gibt den Namen der einzelnen Projekte und den Arbeitselementtyp an, in dem das Feld verwendet wird. Weitere Informationen zu Feldattributen finden Sie unter Index der Arbeitsaufgabenfelder.

Auflisten aller Felder in einer Projektsammlung

  • Geben Sie den folgenden Befehl ein, um alle felder anzuzeigen, die für eine Projektsammlung definiert sind.

    witadmin listfields /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection  
    

    Feldinformationen für alle Felder für die benannte Projektauflistung werden angezeigt. Siehe Index der Arbeitsaufgabenfelder.

Listenfelder, die nicht verwendet werden

  • Geben Sie den folgenden Befehl ein, um die Felder auflisten, die in der Projektauflistung nicht mehr von einem Arbeitsaufgabentyp verwendet werden.

    witadmin listfields /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /unused  
    

    Feld- und Attributinformationen werden für jedes Feld angezeigt, das nicht verwendet wird, wie in diesem Beispiel gezeigt.

    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  
    

Umbenennen eines Felds

Sie können den Anzeigenamen eines Arbeitselementfelds ändern, um die von Ihrem Team verwendeten Benennungskonventionen zu erfüllen. Beachten Sie, dass der neue Name auf alle Arbeitsaufgabentypen angewendet wird, die auf das geänderte Feld in allen Projekten in der Projektsammlung verweisen. Der Anzeigename wird angezeigt, wenn Sie Filterkriterien in einer Arbeitsaufgabenabfrage definieren. Der Name, der in einem Arbeitsaufgabenformular angezeigt wird, kann sich von dem für das Feld definierten Anzeigenamen unterscheiden.

So benennen Sie ein Arbeitsaufgabenfeld um

  1. Geben Sie den folgenden Befehl ein, um den Anzeigenamen umzubenennen, der dem wichtigen Rang zugewiesen Microsoft.VSTS.Common.Rank ist.

    witadmin changefield /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /n:Microsoft.VSTS.Common.Rank /name:"Important Rank"  
    
  2. Geben Sie an der Bestätigungsaufforderung "y " ein, und drücken Sie dann die EINGABETASTE. Warten Sie, bis Sie die folgende Nachricht erhalten:

    Feld umbenannt.

So überprüfen Sie änderungen, die in ein einzelnes Projekt importiert wurden

  1. Wählen Sie Refreshim Team-Explorer "Aktualisieren" aus.

    Die neuesten Updates werden vom Server heruntergeladen, einschließlich der Änderungen, die Sie soeben am Feldnamen vorgenommen haben. Warten Sie mehrere Sekunden, bis die Aktualisierung abgeschlossen ist.

  2. Wählen Sie "Neue Abfrage " aus, um eine Abfrage zu erstellen.

  3. Wählen Sie im Abfrage-Editor den Link "Klicken Sie hier" aus, um einen Abschnittslink hinzuzufügen, um eine Zeile hinzuzufügen, wählen Sie die leere Feldzelle aus, und geben Sie in der Zelle "Rang" ein. Die folgende Meldung, die oberhalb der Ergebnisliste angezeigt wird. Diese Meldung gibt an, dass der Rang nicht gefunden werden kann.

    Führen Sie die Abfrage aus, um die Abfrageergebnisse anzuzeigen. TF51005: Die Abfrage verweist auf ein Feld, das nicht vorhanden ist. Der Fehler wird durch <<Rang>> verursacht.

  4. Löschen Sie den Wert "Rang" aus der Zelle "Feld ", und geben Sie "Wichtiger Rang " in die Zelle ein.

  5. Wählen Sie in der Zelle "Operator" aus, und geben Sie <>"1" in die Zelle "Wert" ein.

  6. Wählen SieAusführen der Abfrage auf der Abfragesymbolleiste "Ausführen" aus.

  7. Öffnen Sie das Kontextmenü für eine beliebige Zeile in den Ergebnissen, und wählen Sie "Spaltenoptionen" aus. Scrollen Sie in der Liste " Verfügbare Spalten " nach unten. Beachten Sie, dass das Feld "Rang" nicht mehr vorhanden ist, aber das Feld "Wichtiger Rang " vorhanden ist.

  8. Wählen Sie im Feld "Verfügbare Spalten" die Option "Wichtiger Rang" aus, und wählen Sie dann die > Schaltfläche aus (ausgewählte Spalten hinzufügen). Wählen Sie OK aus.

    Beachten Sie, dass der Anzeigename für Microsoft.VSTS.Common.Rank in "Rang"in "Wichtiger Rang " im abfrage-Generator und in der Ergebnisliste umbenannt wurde.

  9. Schließen Sie die Abfrage. Wählen Sie "Nein " aus, wenn Sie aufgefordert werden, die Abfrage zu speichern.

  10. Erstellen Sie eine neue Arbeitsaufgabe "Aufgabe". Wählen Sie den Link "Neue Arbeitsaufgaben" und dann "Aufgabe" aus.

    Diese Arbeitsaufgabe wird aus dem Arbeitsaufgabentyp erstellt, den Sie geändert und importiert haben.

  11. Beachten Sie im Feld "Status ", dass sich die Beschriftung für das umbenannte Feld " Rang" nicht geändert hat. Dies liegt daran, dass die Feldbeschriftungen in den Arbeitsaufgabenformularen auf das übergeordnete Projekt ausgerichtet sind und unabhängig vom soeben angegebenen serverweiten Feldnamen sind.

    Hinweis

    Weitere Informationen zum Ändern von Feldbeschriftungen in Arbeitsaufgabenformularen finden Sie unter Steuerelement-XML-Elementreferenz.

  12. Schließen Sie den neuen Vorgang, und wählen Sie "Nein " aus, wenn Sie aufgefordert werden, die Arbeitsaufgabe zu speichern.

Ändern des Berichts als Wert für ein Feld

Der folgende Befehl gibt die Möglichkeit an, den Typ des DateTime-Felds "AdventureWorks.CreatedOn" zu melden. Die Daten dieses Felds geben die Warehouse- und Analysis Services-Datenbanken ein, damit sie zum Filtern von Berichten verwendet werden kann.

witadmin changefield /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /n:AdventureWorks.CreatedOn /reportingtype:dimension  

Der folgende Befehl gibt die Möglichkeit an, den Typ des zu messenden Double-Felds "AdventureWorks.Field" zu melden. Alle Measures werden nach Summe aggregiert.

witadmin reportfield /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /n:AdventureWorks.Field /reportingtype:measure  

Aktivieren der Synchronisierung eines benutzerdefinierten Personennamenfelds

Mit dem folgenden Befehl wird die Synchronisierung für das Arbeitsaufgabenfeld AW aktiviert. CustomerName defined for Collection1 on the AdventureWorksServer.

Überprüfen des Datentyps des Zu konvertierenden Felds

  1. Überprüfen Sie den Datentyp, der dem Feld zugewiesen ist, z. B. "MyCompany.CustomerName", das Sie synchronisieren möchten, indem Sie den folgenden Befehl eingeben:

    witadmin listfields /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /n:MyCompany.CustomerName  
    

Aktivieren der Synchronisierung

  1. Wenn Sie die Synchronisierung für ein Feld mit Personennamen aktivieren möchten, geben Sie den folgenden Befehl ein, und ersetzen Sie die Daten für die hier gezeigten Argumente:

    witadmin changefield /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /n:MyCompany.CustomerName /syncnamechanges:true  
    
  2. Die folgende Bestätigungsaufforderung wird angezeigt:

    Dadurch werden die Eigenschaften für das Feld {0} auf dem Team Foundation Server geändert. Möchten Sie fortfahren?

  3. Geben Sie "0 " ein, um zu bestätigen, dass Sie das Feld ändern möchten, oder 1 , um die Anforderung abzubrechen.

    Wenn die Änderungsanforderung erfolgreich ist, wird die folgende Bestätigungsmeldung angezeigt:

    Das Feld wurde aktualisiert.

    Wenn die Änderungsanforderung fehlschlägt, wird eine Fehlermeldung angezeigt. Die häufigsten Fehler, die vorgenommen werden können, sind der Versuch, ein Systemreferenzfeld zu ändern, oder versuchen, ein Feld eines anderen Datentyps als Zeichenfolge zu ändern. Diese Vorgänge werden nicht unterstützt.

Löschen eines Felds

Stellen Sie vor dem Löschen eines Felds sicher, dass das Feld nicht verwendet wird. Wenn das Feld verwendet wird, müssen Sie zuerst das Feld aus den Arbeitsaufgabentypen entfernen, die es vor dem Löschen aus der Projektauflistung verwenden. Mit dem folgenden Befehl wird das Feld AdventureWorks.Field aus Collection1 gelöscht:

witadmin deletefield /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /n:AdventureWorks.Field  

Überprüfen, ob ein Feld nicht verwendet wird

  1. Geben Sie den folgenden Befehl ein, der den Verweisnamen für das Arbeitselementfeld angibt, z MyCompany.MyProcess.MyField. B. .

    witadmin listfields /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /n:MyCompany.MyProcess.MyField  
    

    Vergewissern Sie sich in den für das Feld angezeigten Informationen, dass der Wert für "Nicht verwendet" wie im folgenden Beispiel lautet.

    Field: MyCompany.MyProcess.MyField  
    Name: MyField  
    Type: String  
    Reportable As: dimension  
    Use: Not In Use  
    Indexed: False  
    
  2. Wenn das Feld "Use " angibt, dass das Feld verwendet wird, müssen Sie es aus jedem Arbeitsaufgabentyp für jedes Projekt löschen, das aufgelistet ist. Das Feld gibt beispielsweise an, Microsoft.VSTS.TCM.SystemInfo dass es von den Arbeitsaufgabentypen "Bug" und "Code Defect" 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 den einzelnen Arbeitsaufgabentypen entfernen, die für jedes Projekt aufgeführt sind, für das es definiert ist. Um das Feld zu entfernen, ändern Sie die Definition für den Arbeitsaufgabentyp, indem Sie die Elemente Control löschen, die FIELD den Feldverweisnamen enthalten. Siehe Importieren, Exportieren und Verwalten von Arbeitsaufgabentypen, FIELD (Definition)-Elementverweis und Steuerelement.

Löschen eines Felds aus einer Projektsammlung

Geben Sie den folgenden Befehl ein, um das MyCompany.MyProcess.MyField Feld zu löschen, und wählen Sie dann die EINGABETASTE aus.

witadmin deletefield /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /n:RefName  

Geben Sie y an der Bestätigungsaufforderung ein, um diesen Schritt abzuschließen.