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

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-TFS 2013

Notes

Azure DevOps Server a été précédemment nommé Visual Studio Team Foundation Server.

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, tous les services et tous les 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é Team Foundation Administrators, membre du groupe Administrateurs sur le serveur de couche application et membre du groupe de sécurité sysadmin pour toutes les bases de données SQL Server utilisées par Azure DevOps Server. Consultez définir des 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
suspendre Arrête ou interrompt tous les services, pools d’applications et opérations de votre déploiement de Azure DevOps Server. Requis pour certaines tâches de maintenance, notamment la restauration de bases de données.
devrez démarrer Démarre ou redémarre tous les services, pools d’applications et opérations de votre déploiement de Azure DevOps Server. Cela est nécessaire pour ramener votre serveur à fonctionner après l’exécution de 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 de suspension , le serveur ne fonctionne pas tant que vous n’avez pas spécifié l’option devrez démarrer . 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