Uso de TFSServiceControl para iniciar y detener servicios para Azure DevOps local

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

Puede usar el comando TFSServiceControl para detener o iniciar todos los servicios y grupos de aplicaciones usados por Azure DevOps Server. Por ejemplo, use este comando al hacer copias de seguridad o restaurar bases de datos, o cuando mueva su implementación de un equipo a otro.

Nota

Debe usar el comando TFSServiceControl para asegurarse de que todas las operaciones, servicios y grupos de aplicaciones necesarios se detengan para tareas de mantenimiento, como la copia de seguridad y la restauración. No se pueden realizar manualmente todas las tareas realizadas por el comando TFSServiceControl .

Requisitos previos

  • Debe ser miembro del grupo de seguridad Administradores de Team Foundation, miembro del grupo Administradores en el servidor de nivel de aplicación y miembro del grupo de seguridad sysadmin para cualquier base de datos de SQL Server que Azure DevOps Server use. Consulte Establecimiento de permisos de administrador para Azure DevOps Server.

  • Aunque haya iniciado sesión con credenciales administrativas, debe abrir una ventana de símbolo del sistema con privilegios elevados para realizar esta función.

    TFSServiceControl [quiesce|unquiesce]
    

Parámetros

Opción Descripción
modo inactivo Detiene o pausa todos los servicios, grupos de aplicaciones y operaciones en la implementación de Azure DevOps Server. Esto es necesario para ciertas tareas de mantenimiento, como la restauración de bases de datos.
unquiesce Inicia o reinicia todos los servicios, grupos de aplicaciones y operaciones en la implementación de Azure DevOps Server. Esto es necesario para devolver el servidor a la operación después de ejecutar el comando con la opción de modo inactivo .

Comentarios

El comando TFSServiceControl se usa como parte de tareas de mantenimiento específicas. Después de especificar la opción quiesce , el servidor no funcionará hasta que especifique la opción de no solicitud . De forma predeterminada, el comando TFSServiceControl se encuentra en el directorio %programfiles%\TFS 12.0\Tools.

Ejemplo

En el ejemplo siguiente se muestra cómo detener una implementación de Azure DevOps Server.

TFSServiceControl quiesce

En el ejemplo siguiente se muestra cómo iniciar una implementación de Azure DevOps Server.

TFSServiceControl unquiesce