Compartilhar via


Usar TFSServiceControl para iniciar e parar serviços para o Azure DevOps local

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

Você pode usar o comando TFSServiceControl para interromper ou iniciar todos os serviços e pools de aplicativos usados pelo Azure DevOps Server. Por exemplo, você usa esse comando ao fazer backup ou restauração de bancos de dados ou ao mover sua implantação de um computador para outro.

Observação

Você deve usar o comando TFSServiceControl para garantir que todas as operações, serviços e pools de aplicativos necessários sejam interrompidos para tarefas de manutenção, como backup e restauração. Você não pode executar manualmente todas as tarefas executadas pelo comando TFSServiceControl .

Pré-requisitos

  • Você deve ser membro do grupo de segurança Administradores do Team Foundation, membro do grupo Administradores no servidor da camada de aplicativo e membro do grupo de segurança sysadmin para qualquer banco de dados SQL Server que Azure DevOps Server usa. Consulte Definir permissões de administrador para Azure DevOps Server.

  • Mesmo que faça logon com credenciais administrativas, você deve abrir uma janela do prompt de comando elevado para executar essa função.

    TFSServiceControl [quiesce|unquiesce]
    

parâmetros

Opção Descrição
Fechar Interrompe ou pausa todos os serviços, pools de aplicativos e operações em sua implantação de Azure DevOps Server. Isso é necessário para determinadas tarefas de manutenção, como restaurar bancos de dados.
unquiesce Inicia ou reinicia todos os serviços, pools de aplicativos e operações na implantação de Azure DevOps Server. Isso é necessário para retornar o servidor à operação depois de executar o comando com a opção quiesce .

Comentários

Use o comando TFSServiceControl como parte de tarefas de manutenção específicas. Depois de especificar a opção quiesce , o servidor não funcionará até que você especifique a opção de não requisito. Por padrão, o comando TFSServiceControl está localizado no diretório %programfiles%\TFS 12.0\Tools.

Exemplo

O exemplo a seguir mostra como interromper uma implantação de Azure DevOps Server.

TFSServiceControl quiesce

O exemplo a seguir mostra como iniciar uma implantação de Azure DevOps Server.

TFSServiceControl unquiesce