共用方式為


使用 TFSServiceControl 來啟動和停止 Azure DevOps 內部部署的服務

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