Partager via


Utiliser TFSServiceControl pour démarrer et arrêter des services pour Azure DevOps local

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

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 lors de la sauvegarde ou de la restauration de bases de données, ou lorsque vous déplacez votre déploiement d’un ordinateur vers un autre.

Remarque

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 .

Conditions préalables

  • 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 qu’Azure DevOps Server utilise. Consultez Définir des autorisations d’administrateur pour Azure DevOps Server.

  • Même si vous vous connectez avec des identifiants administratifs, vous devez ouvrir une fenêtre d’invite de commandes avec élévation de privilèges pour effectuer cette opération.

    TFSServiceControl [quiesce|unquiesce]
    

Paramètres

Choix Description
quiesce Arrête ou interrompt tous les services, pools d’applications et opérations dans votre déploiement d’Azure DevOps Server. Cela est nécessaire pour certaines tâches de maintenance, telles que la restauration des bases de données.
unquiesce Démarre ou redémarre tous les services, pools d’applications et opérations dans votre déploiement d’Azure DevOps Server. Cela est nécessaire pour renvoyer votre serveur à l’opération après avoir exécuté la commande avec l’option de suspension .

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 mise en veille, le serveur ne fonctionnera pas tant que vous n’avez pas spécifié l’option réactivation. 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 d’Azure DevOps Server.

TFSServiceControl quiesce

L’exemple suivant montre comment démarrer un déploiement d’Azure DevOps Server.

TFSServiceControl unquiesce