Freigeben über


Aktivieren der Synchronisierung benutzerdefinierter Person-Name-Felder

Sie müssen die Synchronisierung von benutzerdefinierten Arbeitsaufgabenfeldern, die Sie in den vorherigen Versionen von Visual Studio Team Foundation Server erstellt haben und über die Namen von Personen mit Verweis auf Active Directory zugewiesen werden, manuell aktivieren. Außerdem müssen Sie die Synchronisierung für alle Felder jeder Teamprojektsammlung aktivieren, die die benutzerdefinierten Felder enthält.

Wenn Sie von Microsoft Visual Studio Team System 2008 Team Foundation Server auf Visual Studio Team Foundation Server 2010 aktualisieren, werden alle Systemverweisfelder, die Personennamen anzeigen, automatisch aktualisiert, um das Attribut syncnamechanges auf true festzulegen. Diese Felder umfassen System.AuthorizedAs, System.AssignedTo, System.ChangedBy und System.CreatedBy. Das Upgrade ermöglicht auch die Synchronisierung aller Personennamensfelder, die in einer der Standardprozessvorlagen definiert sind. Weitere Informationen finden Sie unter Verwenden von Systemfeldern und von den MSF-Prozessvorlagen definierten Feldern.

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 unter Active Directory oder in der Arbeitsgruppe ändern, zeigt ein Feld mit der Einstellung true für syncnamechanges automatisch den neuen Namen an.

Der Upgradevorgang kann jedoch nicht den Datentyp von benutzerdefinierten Feldern ändern, die auf Personennamen verweisen. Sie müssen das syncnamechanges-Attribut für diese Felder manuell ändern.

Tipp

Sie können die Synchronisierung nur für Felder mit dem Datentyp "Zeichenfolge" aktivieren.

Erforderliche Berechtigungen

Um die Attribute eines Felds zu ändern, müssen Sie Mitglied der Sicherheitsgruppe Team Foundation-Administratoren sein. Um Informationen zu einem Feld aufzulisten, müssen Sie über die Berechtigungen zum Herstellen einer Verbindung mit Team Foundation Server verfügen. Weitere Informationen finden Sie unter Team Foundation Server-Berechtigungen.

Tipp

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. Klicken Sie zum Öffnen eines Eingabeaufforderungsfensters mit erhöhten Rechten auf Start, klicken Sie mit der rechten Maustaste auf Eingabeaufforderung, und klicken Sie dann auf Als Administrator ausführen. Weitere Informationen finden Sie auf der Microsoft-Website unter Benutzerkontensteuerung.

So überprüfen Sie den Datentyp des Felds, das Sie konvertieren möchten

  1. Öffnen Sie ein Eingabeaufforderungsfenster, und wechseln Sie in das folgende Verzeichnis:

    Laufwerkbuchstabe:\Programme\Microsoft Visual Studio 10.0\Common7\IDE

  2. Geben Sie den witadmin -Befehl mit der folgenden Syntax ein, und drücken Sie dann die EINGABETASTE:

    witadmin listfields /s http://ServerName:Port/VirtualDirectoryName/CollectionName /n FieldName

So aktivieren Sie die Synchronisierung für ein Zeichenfolgenfeld, das Personennamen enthält

  1. Öffnen Sie ein Eingabeaufforderungsfenster, und wechseln Sie in das folgende Verzeichnis:

    Laufwerkbuchstabe:\Programme\Microsoft Visual Studio 10.0\Common7\IDE

  2. Geben Sie den witadmin -Befehl mit der folgenden Syntax ein, und drücken Sie dann die EINGABETASTE:

    witadmin changefieldtype /s http://ServerName:Port/VirtualDirectoryName/CollectionName /n FieldName /syncnamechanges true

    Die folgende Aufforderung zur Bestätigung wird angezeigt:

    This will change properties for field {0} on the Team Foundation Server. Do you want to continue?

  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:

    The field was updated.

    Wenn die Änderungsanforderung fehlschlägt, wird eine Fehlermeldung angezeigt. Häufige Fehler sind das versuchte Ändern eines Systemverweisfelds oder eines Felds, das einen anderen Datentyp als "Zeichenfolge" hat. Diese Schritte werden nicht unterstützt.

Siehe auch

Referenz

Verwalten von Arbeitsaufgabenfeldern [witadmin]

Konzepte

Neues bei der Nachverfolgung von Arbeitsaufgaben

Weitere Ressourcen

Index für XML-Elementdefinitionen für Arbeitsaufgabentypen