Utiliser TFSServiceControl pour démarrer et arrêter des services pour Azure DevOps en local
Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019
Vous pouvez utiliser la commande TFSServiceControl pour arrêter ou démarrer tous les services et pools d’applications utilisés par Azure DevOps Server. Par exemple, vous utilisez cette commande lorsque vous sauvegardez ou restaurez des bases de données ou quand vous déplacez votre déploiement d'un ordinateur à l'autre.
Notes
Vous devez utiliser la commande TFSServiceControl pour vous assurer que toutes les opérations, services et pools d’applications nécessaires sont arrêtés pour les tâches de maintenance telles que la sauvegarde et la restauration. Vous ne pouvez pas effectuer manuellement toutes les tâches effectuées par la commande TFSServiceControl .
Prérequis
Vous devez être membre du groupe de sécurité Administrateurs Team Foundation, membre du groupe Administrateurs sur le serveur de la couche Application et membre du groupe de sécurité sysadmin pour toutes les bases de données SQL Server que Azure DevOps Server utilise. Consultez Définir les autorisations d’administrateur pour Azure DevOps Server.
Même si vous vous connectez en tant qu'administrateur, vous devez ouvrir une fenêtre d'invite de commandes avec élévation de privilèges pour exécuter cette fonction.
TFSServiceControl [quiesce|unquiesce]
Paramètres
Option | Description |
---|---|
quiesce | Arrête ou interrompt tous les services, pools d’applications et opérations dans votre déploiement de Azure DevOps Server. Requis pour certaines tâches de maintenance, notamment la restauration de bases de données. |
peuquiesce | Démarre ou redémarre tous les services, pools d’applications et opérations dans votre déploiement de Azure DevOps Server. Cela est nécessaire pour rétablir le fonctionnement de votre serveur après avoir exécuté la commande avec l’option quiesce . |
Remarques
Vous utilisez la commande TFSServiceControl dans le cadre de tâches de maintenance spécifiques. Une fois que vous avez spécifié l’option de quiesce , le serveur ne fonctionne pas tant que vous n’avez pas spécifié l’option de non-spécification . Par défaut, la commande TFSServiceControl se trouve dans le répertoire %programfiles%\TFS 12.0\Tools.
Exemple
L’exemple suivant montre comment arrêter un déploiement de Azure DevOps Server.
TFSServiceControl quiesce
L’exemple suivant montre comment démarrer un déploiement de Azure DevOps Server.
TFSServiceControl unquiesce