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