Teilen über


Verwenden von TFSServiceControl zum Starten und Beenden von Diensten für Azure DevOps lokal

Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019

Sie können den TFSServiceControl-Befehl verwenden, um alle Dienste und Anwendungspools zu beenden oder zu starten, die von Azure DevOps Server verwendet werden. Sie verwenden diesen Befehl beispielsweise beim Sichern oder Wiederherstellen von Datenbanken oder beim Verschieben der Bereitstellung von einem Computer auf einen anderen.

Hinweis

Sie müssen den TFSServiceControl-Befehl verwenden, um sicherzustellen, dass alle erforderlichen Vorgänge, Dienste und Anwendungspools für Wartungsaufgaben wie Sicherung und Wiederherstellung beendet werden. Sie können nicht manuell alle aufgaben ausführen, die vom TFSServiceControl-Befehl ausgeführt werden.

Voraussetzungen

  • Sie müssen Mitglied der Sicherheitsgruppe "Team Foundation-Administratoren", ein Mitglied der Gruppe "Administratoren" auf dem Anwendungsebenenserver und ein Mitglied der Sicherheitsgruppe "sysadmin" für alle SQL Server-Datenbanken sein, die Azure DevOps Server verwendet. Siehe Festlegen von Administratorberechtigungen für Azure DevOps Server.

  • Auch wenn Sie sich mit Administratoranmeldeinformationen anmelden, müssen Sie ein Eingabeaufforderungsfenster mit erhöhten Rechten öffnen, um diese Funktion auszuführen.

    TFSServiceControl [quiesce|unquiesce]
    

Die Parameter

Auswahlmöglichkeit BESCHREIBUNG
stilllegen Stoppt oder pausiert alle Dienste, Anwendungspools und Vorgänge in Ihrer Bereitstellung von Azure DevOps Server. Dies ist für bestimmte Wartungsaufgaben erforderlich, z. B. das Wiederherstellen von Datenbanken.
Unquiesce Startet alle Dienste, Anwendungspools und Vorgänge in Ihrer Bereitstellung von Azure DevOps Server, oder startet sie neu. Dies ist erforderlich, um Ihren Server wieder in Betrieb zu nehmen, nachdem Sie den Befehl mit der Option „quiesce“ ausgeführt haben.

Bemerkungen

Sie verwenden den TFSServiceControl-Befehl als Teil bestimmter Wartungsaufgaben. Nachdem Sie die Option "Quiesce" angegeben haben, wird der Server nicht ausgeführt, bis Sie die Option "Unquiesce" angeben. Standardmäßig befindet sich der TFSServiceControl-Befehl im Verzeichnis %programfiles%\TFS 12.0\Tools.

Beispiel

Das folgende Beispiel zeigt, wie Sie eine Bereitstellung von Azure DevOps Server beenden.

TFSServiceControl quiesce

Das folgende Beispiel zeigt, wie Sie eine Bereitstellung von Azure DevOps Server starten.

TFSServiceControl unquiesce