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, wenn Sie Datenbanken sichern oder wiederherstellen, oder wenn Sie die Bereitstellung von einem Computer auf einen anderen verschieben.

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 alle Aufgaben manuell ausführen, die vom Befehl TFSServiceControl ausgeführt werden.

Voraussetzungen

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

  • Sie müssen auch dann ein Fenster für erweiterte Eingabeaufforderung öffnen, wenn Sie sich mit Administratoranmeldeinformationen anmelden, um diese Funktion auszuführen.

    TFSServiceControl [quiesce|unquiesce]
    

Parameter

Option BESCHREIBUNG
Stilllegen Beendet oder hält alle Dienste, Anwendungspools und Vorgänge in Ihrer Bereitstellung von Azure DevOps Server an. Dies ist erforderlich für bestimmte Wartungsaufgaben, z. B. für das Wiederherstellen von Datenbanken.
Unquiesce Startet oder startet alle Dienste, Anwendungspools und Vorgänge in Ihrer Bereitstellung von Azure DevOps Server. Dies ist erforderlich, um den Server wieder in den Betrieb zu versetzen, nachdem Sie den Befehl mit der Stilllegungsoption ausgeführt haben.

Hinweise

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

Beispiel

Das folgende Beispiel zeigt, wie Eine Bereitstellung von Azure DevOps Server beendet wird.

TFSServiceControl quiesce

Das folgende Beispiel zeigt, wie Eine Bereitstellung von Azure DevOps Server gestartet wird.

TFSServiceControl unquiesce