Verwalten der Serverkonfiguration mit TFSConfig

Mithilfe des Befehlszeilentools TFSConfig können Sie zahlreiche Aspekte der Bereitstellung von Visual Studio Team Foundation Server konfigurieren oder ein Script für deren Konfiguration erstellen. Beispielsweise können Sie mit den Befehlen in TFSConfig die folgenden Elemente in Team Foundation Server ändern oder nach Informationen zu diesen Elementen suchen:

  • Dienstkonten und deren Kennwörter

  • Von Team Foundation Server verwendete Adressen und Ports

  • Status der Teamprojektsammlungen in der Bereitstellung

  • Softwareaktualisierungen, die für die Anwendungsebene für Team Foundation und die Datenbanken für Team Foundation Server übernommen werden

  • Informationen zu weiteren Komponenten, z. B. Team Foundation Build oder Visual Studio Lab Management 

    Tipp

    Sie können einen Server auch interaktiv mit der Verwaltungskonsole für Team Foundation konfigurieren. Weitere Informationen finden Sie unter Die Team Foundation-Verwaltungskonsole.

Mithilfe von TFSConfig können Sie Team Foundation Server so konfigurieren, das bereits definierte Anmeldeinformationen, Adressen und Anschlüsse verwendet werden. Sie können das Tool nicht verwenden, um Konten zu erstellen oder die von Komponenten wie SharePoint-Produkte verwendeten Adressen zu ändern. Beispielsweise können Sie mithilfe von TFSConfig Dienstkonten und Kennwörter ändern, sofern die betreffenden Konten und Kennwörter bereits vorhanden sind. Sie können TFSConfig auch verwenden, um die Bereitstellung bei Eintreten eines unerwarteten Ereignisses zu reparieren oder wiederherzustellen. Beispielsweise können Sie damit die Bereitstellung reparieren, wenn ein Softwareupdate nicht für alle Komponenten im System gilt oder wenn bei einer Datenbank-Wiederherstellung von einer Sicherung eine Sammlungsdatenbank nicht richtig getrennt wurde.

Sie müssen TFSConfig auf der Anwendungsebene für Team Foundation ausführen. Standardmäßig befindet sich TFSConfig im Verzeichnis Laufwerk:\Programme\Microsoft Team Foundation Server 2010\Tools.

Tipp

Selbst wenn Sie mit Administratorrechten angemeldet sind, müssen Sie eine Eingabeaufforderung mit erhöhten Rechten öffnen, um TFSConfig auf einem Server unter Windows Server 2008, Windows Server 2008 R2, Windows Vista oder Windows 7 ausführen zu können. 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: Benutzerkontensteuerung.

Für einen ordnungsgemäßen Betrieb muss TFSConfig eine Verbindung mit den folgenden Servern und Diensten herstellen können:

  • Die Instanz oder Instanzen von SQL Server, auf denen von dieser Team Foundation Server-Bereitstellung verwendete Datenbanken gehostet werden, z. B. die Konfigurationsdatenbank oder die Datenbanken für Teamprojektsammlungen.

  • Alle SharePoint-Webanwendungen, die von dieser Bereitstellung von Team Foundation Server verwendet werden.

  • Alle Instanzen von SQL Server Reporting Services, die von dieser Bereitstellung von Team Foundation Server verwendet werden.

  • Die Active Directory-Domänencontroller, wenn Team Foundation Server in einer Domäne bereitgestellt wird.

  • Internetinformationsdienste (IIS) auf den Servern der Anwendungsebene.

  • Alle Server, auf denen Team Foundation Build ausgeführt wird und die von dieser Bereitstellung verwendet werden.

  • Alle Server, auf denen Visual Studio Lab Management ausgeführt wird und die von dieser Bereitstellung verwendet werden.

Die globalen Optionen in der folgenden Tabelle können Sie mit den meisten TFSConfig-Befehlen verwenden. Die Ausnahmen werden in den jeweiligen Themen für diese Befehle aufgeführt.

Option

Beschreibung

/?

Zeigt die Befehlssyntax und Optionen für TFSConfig an.

/NoPrompt oder /i

Gibt an, dass der Administrator keine Aufforderung zum Übernehmen von Änderungen erhält.

In diesem Abschnitt

Accounts-Befehl

Befehl Authentication

Certificates-Befehl

ChangeServerID-Befehl

Collection-Befehl

ConfigureMail-Befehl

Diagnosebefehl

Identities-Befehl

Befehl "Import" (TFSConfig)

Jobs-Befehl

Lab-Befehle

License-Befehl

PrepSQL-Befehl

RebuildWarehouse-Befehl

Befehl "Recover"

RegisterDB-Befehl

RemapDBs-Befehl

Repair-Befehl

Settings-Befehl

Befehl "Updates"