Verwalten von globalen Listen für Arbeitsaufgabentypen

Mit globalen Listen können Sie den Aufwand verringern, der mit der Aktualisierung einer Liste verbunden ist, die von mehreren Arbeitsaufgabentypen genutzt wird. Globale Listen sind Auswahllisten, die Sie in eines oder mehrere Felder und in Typen von Arbeitsaufgaben einschließen können. Sie können globale Listen für ein Teamprojekt, eine Teamprojektsammlung, eine Prozessvorlage oder den globalen Workflow definieren.

Sie können eine globale Liste in ihrer eigenen Definitionsdatei, in einer Datei für einen Arbeitsaufgabentyp oder im globalen Workflow definieren. Wenn Sie die global-list-Definition verwenden, können Sie die die für eine Auflistung definierten globalen Listen mit den folgenden Befehlen im witadmin-Befehlszeilentool verwalten:

  • destroygloballist: Zerstört eine globale Liste.

  • exportgloballist: Exportiert die globalen Listen in eine XML-Datei oder zum Eingabeaufforderungsfenster.

  • importgloballist: Importiert globale Listen aus einer XML-Datei. Wenn Sie eine globale Liste importieren, die bereits auf dem Server vorhanden ist, werden Sie in einer Warnung gefragt, ob Sie die auf dem Server vorhandene Liste überschreiben möchten. Wenn Sie versuchen, eine globale Liste zu importieren, die noch nicht vorhanden ist, erstellt der Befehl eine neue globale Liste.

  • listgloballist: Zeigt den Namen jeder globalen auf dem Server definierten Liste an.

Weitere Informationen finden Sie unter Definieren von globalen Listen sowie unter Anpassen des globalen Workflows.

Das witadmin-Befehlszeilenprogramm befindet sich in Laufwerk:\Program Files\Microsoft Visual Studio 10.0-\Common7\IDE auf dem Clientcomputer, auf dem Team Explorer ausgeführt wird. Bei 64-Bit-Computern befindet sich das Tool unter Laufwerk:\Programme (x86)\Microsoft Visual Studio 10.0\Common7\IDE.

Weitere Informationen zu globalen Listen finden Sie unter Definieren von globalen Listen.

Tipp

Mit dem Prozess-Editor, einem Powertool für Visual Studio, können Sie globale Listen erstellen und bearbeiten. Dieses Tool wird nicht unterstützt. Weitere Informationen finden Sie auf der folgenden Seite der Microsoft-Website: Team Foundation Server Power Tools April 2010 (möglicherweise in englischer Sprache).

Erforderliche Berechtigungen

Für die Teamprojektauflistung, in der die globalen Listen definiert sind, müssen die folgenden Berechtigungen festgelegt sein:

  • Um globale Listen zu exportieren, müssen Sie Mitglied der Gruppe Readers sein, oder Ihre Berechtigung Arbeitsaufgaben in diesem Knoten anzeigen muss auf Zulassen festgelegt sein.

  • Zum Zerstören oder Importieren von globalen Listen müssen Sie Mitglied der Sicherheitsgruppe Team Foundation-Administratoren oder Projektadministratoren sein.

Weitere Informationen finden Sie unter Team Foundation Server-Berechtigungen und Team Foundation Server: Standardgruppen, Berechtigungen und Rollen.

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 folgenden Seite auf der Microsoft-Website: Benutzerzugriffssteuerung.

witadmin destroygloballist /collection:CollectionURL /n:GlobalListName [/noprompt] [/force]

witadmin exportgloballist /collection:CollectionURL [/f:FileName] [/e:Encoding] 

witadmin importgloballist /collection:CollectionURL /f:FileName [/e:Encoding]

witadmin listgloballist /collection:CollectionURL

Parameter

Parameter

Beschreibungen

/collection:CollectionURL

Gibt den URI der Teamprojektsammlung an. Das Format für den URI sieht folgendermaßen aus: http://ServerName:Port/VirtuellerVerzeichnisname/Auflistungsname

Wenn kein virtuelles Verzeichnis verwendet wird, hat der URI das folgende Format:

http://Servername:Port/Auflistungsname.

/n:GlobalListName

Der Name der globalen Liste, die zerstört werden soll.

/f:FileName

Der Pfad und der Name der zu exportierenden oder importierenden XML-Definitionsdatei der globalen Listen.

HinweisHinweis
Wenn der Clientcomputer Windows Vista ausführt, haben Sie möglicherweise keine Berechtigungen für bestimmte Ordner.Wenn Sie versuchen, die globale Liste an einen Speicherort zu exportieren, für den Sie keine Berechtigungen haben, wird die exportierte Datei durch die Technologie zur Registrierungsvirtualisierung automatisch umgeleitet und in einem virtuellen Speicher gespeichert.Weitere Informationen finden Sie auf den folgenden Seiten der Microsoft-Website: Registry Virtualization und Häufige Probleme mit der Datei- und Registrierungsvirtualisierung in Windows Vista.Um diese Umleitung zu vermeiden, können Sie die Datei an einen Speicherort exportieren, für den Sie über Berechtigungen verfügen.

/e:Encoding

Der Name eines .NET Framework 2.0-Codierungsformats. Die angegebene Codierung wird verwendet, um die XML-Daten zu exportieren oder zu importieren. Beispielsweise gibt /e utf-7 die Unicode (UTF-7)-Codierung an. Wenn Sie diesen Parameter weglassen, versucht witadmin, die Codierung zu erkennen, und wenn Erkennung fehlschlägt, verwendet witadmin UTF-8.

/noprompt

Deaktiviert die Eingabeaufforderung zur Bestätigung.

/? or help

Zeigt die Hilfe zum Befehl im Eingabeaufforderungsfenster an.

Hinweise

Durch Importieren einer globalen Liste wird eine Liste erstellt, sofern noch keine vorhanden ist. Wenn die Liste bereits vorhanden ist, gibt der witadmin importgloballist-Befehl eine Warnung aus, die darauf hinweist, dass die aktuelle Liste überschrieben wird. Sie können ein eigenes Programm zur Aktualisierung einer bestehenden globalen Liste schreiben oder die globale Liste selbst mit den neuen Daten aktualisieren.

Beispiele

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

  • URI für die Teamprojektsammlung: http://AdventureWorksServer:8080/AWTeam/Collection1

  • Anschlussnummer Serverwebsite: 8080

Anzeigen der Namen globaler Listen

Im folgenden Beispiel werden die auf dem Server definierten globalen Listen gezeigt. In diesem Beispiel werden die globalen Listen mit der Standard-UTF-8-Codierung exportiert:

witadmin listgloballist /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 

Exportieren der Definition globaler Listen

Im folgenden Beispiel werden die globalen Listen exportiert:

witadmin exportgloballist /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /f:C:mygloballists.xml

Im folgenden Beispiel werden dieselben globalen Listen auf denselben Server exportiert, allerdings mit Unicode-Codierung UTF-7.

witadmin exportgloballist /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /f:C:mygloballists.xml /e:utf-7

Importieren der Definition globaler Listen

Im folgenden Beispiel werden globale Listen importiert:

witadmin importgloballist /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /f:C:mygloballists.xml 

Im folgenden Beispiel werden dieselben globalen Listen von demselben Server importiert, allerdings mit Unicode-Codierung UTF-7.

witadmin importgloballist /collection:http://AdventureWorksServer:8080/AWTeam/Collection1 /f:C:mygloballists.xml /e utf-7

Siehe auch

Aufgaben

Hinzufügen, Verwenden und Verwalten von globalen Listen

Konzepte

Definieren von globalen Listen

Weitere Ressourcen

Anpassen des globalen Workflows

witAdmin: Verwalten von Objekten für das Nachverfolgen von Arbeitsaufgaben

Änderungsprotokoll

Datum

Versionsgeschichte

Grund

Januar 2011

Beschreibung der Vorteile, globale Listen zu verwenden, und Informationen zu globalem Workflow hinzugefügt.

Informationsergänzung.