TFSServiceControl을 사용하여 Azure DevOps 온-프레미스에 대한 서비스 시작 및 중지

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

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 배포에서 모든 서비스, 애플리케이션 풀 및 작업을 중지하거나 일시 중지합니다. 데이터베이스 복원 같은 특정 유지 관리 작업에 필요합니다.
unquiesce Azure DevOps Server 배포에서 모든 서비스, 애플리케이션 풀 및 작업을 시작하거나 다시 시작합니다. 정지 옵션을 사용하여 명령을 실행한 후 서버를 작업으로 반환하는 데 필요합니다.

설명

TFSServiceControl 명령을 특정 유지 관리 작업의 일부로 사용합니다. 정지 옵션을 지정한 후에는 unquiesce 옵션을 지정할 때까지 서버가 작동하지 않습니다. 기본적으로 TFSServiceControl 명령은 %programfiles%\TFS 12.0\Tools 디렉터리에 있습니다.

예제

다음 예제에서는 Azure DevOps Server 배포를 중지하는 방법을 보여줍니다.

TFSServiceControl quiesce

다음 예제에서는 Azure DevOps Server 배포를 시작하는 방법을 보여줍니다.

TFSServiceControl unquiesce