Azure DevOps Server |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020
可以使用 TFSServiceControl 命令停止或启动 Azure DevOps Server 使用的所有服务和应用程序池。 例如,备份或还原数据库或将部署从一台计算机移到另一台计算机时,请使用此命令。
注释
必须使用 TFSServiceControl 命令来确保停止所有必要的作、服务和应用程序池,以便执行备份和还原等维护任务。 不能手动执行 TFSServiceControl 命令执行的所有任务。
先决条件
必须是 Team Foundation Administrators 安全组的成员、应用程序层服务器上的 Administrators 组成员,以及 Azure DevOps Server 使用的任何 SQL Server 数据库的 sysadmin 安全组的成员。 请参阅 为 Azure DevOps Server设置管理员权限。
即使使用管理凭据登录,也必须打开提升的命令提示符窗口才能执行此函数。
TFSServiceControl [quiesce|unquiesce]
参数
| 选项 | DESCRIPTION |
|---|---|
| 静止 | 停止或暂停您部署的 Azure DevOps Server 中的所有服务、应用程序池和操作。 某些维护任务(例如还原数据库)需要这样做。 |
| 解除静默 | 启动或重启您部署的 Azure DevOps Server 中的所有服务、应用程序池和操作。 在运行带有 静止 选项的命令后,需要使服务器恢复运行。 |
注解
使用 TFSServiceControl 命令作为特定维护任务的一部分。 指定 静默 选项后,服务器将不会运行,直到您指定 解除静默 选项。 默认情况下, TFSServiceControl 命令位于 %programfiles%\TFS 12.0\Tools 目录中。
示例:
以下示例演示如何停止部署 Azure DevOps Server。
TFSServiceControl quiesce
以下示例演示如何开始部署 Azure DevOps Server。
TFSServiceControl unquiesce