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

Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2013

참고

Azure DevOps Server의 이전 이름은 Visual Studio Team Foundation Server였습니다.

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