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
oderHTML
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
PlainText
HTML
. Mit demchangefield
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 Professional
Enterprise
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 Professional
Enterprise
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 TeamExplorer
Professional
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 typename Zeichenfolge 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 measure Feld gemeldet wird. Die einzige unterstützte Formel ist sum . |
/type:HTML | PlainText |
Gibt an, dass der Inhalt des Felds von PlainText HTML oder von " PlainText in " 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 syncnamechanges
true
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:
- Name , der im Arbeitsaufgabenformular angezeigt wird. Siehe WebLayout- und Control-Elemente oder Steuerelement-XML-Elementreferenz.
- Hilfetext. Siehe Regeln und Regelauswertung.
- Zulässige Werte oder Elemente in einer Auswahlliste oder einem Dropdownmenü. Siehe ALLOWEDVALUES, SUGGESTEDVALUES und ALLOWEDVALUES XML-Elemente.
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
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"
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
Wählen Sie im 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.
Wählen Sie "Neue Abfrage " aus, um eine Abfrage zu erstellen.
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.
Löschen Sie den Wert "Rang" aus der Zelle "Feld ", und geben Sie "Wichtiger Rang " in die Zelle ein.
Wählen Sie in der Zelle "Operator" aus, und geben Sie <> "1" in die Zelle "Wert" ein.
Wählen Sie auf der Abfragesymbolleiste "Ausführen" aus.
Ö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.
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.
Schließen Sie die Abfrage. Wählen Sie "Nein " aus, wenn Sie aufgefordert werden, die Abfrage zu speichern.
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.
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.
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
Ü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
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
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?
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
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
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, dieFIELD
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.