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 資料庫的系統管理員安全組成員。 請參閱 設定 Azure DevOps Server 的系統管理員許可權。
即使您使用系統管理認證登入,您也必須開啟提升許可權的命令提示字元視窗來執行此函式。
TFSServiceControl [quiesce|unquiesce]
參數
| 選項 | 說明 |
|---|---|
| 靜止 | 停止或暫停部署 Azure DevOps Server 中的所有服務、應用程式集區和作業。 這是某些維護工作的必要專案,例如還原資料庫。 |
| 取消靜止狀態 | 啟動或重新啟動部署 Azure DevOps Server 中的所有服務、應用程式集區和作業。 當您使用 靜止 選項執行命令之後,需要這樣才能將伺服器傳回作業。 |
備註
您可以使用 TFSServiceControl 命令作為特定維護工作的一部分。 在您指定 靜止 選項之後,伺服器將不會運作,直到您指定 unquiesce 選項為止。 根據預設, TFSServiceControl 命令位於 \TFS 12.0\Tools 目錄 %programfiles%。
範例
下列範例示範如何停止部署 Azure DevOps Server。
TFSServiceControl quiesce
下列範例示範如何開始部署 Azure DevOps Server。
TFSServiceControl unquiesce