TFSConfig를 사용하여 서버 구성 관리
TFSConfig 명령줄 도구를 사용하여 Visual Studio Team Foundation Server 2012(TFS) 배포의 여러 가지 측면을 구성하기 위한 스크립트를 만들거나 구성할 수 있습니다.예를 들어 TFSConfig의 명령을 사용하여 Team Foundation Server의 다음 항목을 변경하거나 관련 정보를 찾을 수 있습니다.
서비스 계정과 암호
TFS에 사용되는 주소와 포트
배포에 포함된 팀 프로젝트 컬렉션의 상태
Team Foundation의 응용 프로그램 계층 및 TFS의 데이터베이스에 적용되는 소프트웨어 업데이트
Team Foundation Build 또는 Visual Studio Lab Management와 같은 기타 구성 요소에 대한 정보
[!참고]
Team Foundation 관리 콘솔을 사용하여 대화형으로 서버를 구성할 수도 있습니다.자세한 내용은 Team Foundation 관리 콘솔을 참조하십시오.
TFS를 사용하여 이미 정의되어 있는 자격 증명, 주소 및 포트를 사용하도록 TFSConfig를 구성할 수 있습니다.이 도구를 사용하여 SharePoint 제품과 같은 구성 요소에 사용되는 주소를 변경하거나 계정을 만들 수는 없습니다.예를 들어 서비스 계정과 암호가 이미 있는 경우에만 TFSConfig를 사용하여 해당 계정과 암호를 변경할 수 있습니다.예기치 않은 이벤트가 발생하는 경우 TFSConfig를 사용하여 배포를 복구할 수도 있습니다.예를 들어 소프트웨어 업데이트가 시스템의 모든 구성 요소에 적용되지 않거나 백업에서 데이터베이스를 복원하면 컬렉션 데이터베이스가 잘못 분리되는 경우 TFSConfig를 사용하여 배포를 복구할 수 있습니다.
TFSConfig는 Team Foundation 응용 프로그램 계층에서 실행해야 합니다.기본적으로 TFSConfig는 Drive:\Program Files\Microsoft Team Foundation Server 11.0\Tools에 있습니다.
[!참고]
관리자 자격 증명으로 로그온한 경우에도 TFSConfig을 실행하려면 관리자 명령 프롬프트 창을 열어야 합니다.관리자 권한 명령 프롬프트를 열려면 시작을 클릭하고 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 클릭합니다.자세한 내용은 Microsoft 웹 사이트의 사용자 계정 컨트롤 페이지를 참조하십시오.
올바른 작동을 위해서는 TFSConfig에서 다음 서버와 서비스에 연결할 수 있어야 합니다.
팀 프로젝트 컬렉션의 데이터베이스나 구성 데이터베이스와 같이 TFS가 배포에 사용되는 모든 데이터베이스를 호스팅하는 하나 이상의 SQL Server인스턴스
이 TFS 배포에 사용되는 모든 SharePoint 웹 응용 프로그램
이 TFS 배포에 사용되는 모든 SQL Server 인스턴스
Team Foundation Server가 도메인에 배포된 경우 Active Directory 도메인 컨트롤러
하나 이상의 응용 프로그램 계층 서버의 IIS(인터넷 정보 서비스)
이 배포에 사용되며 Team Foundation Build를 실행하는 모든 서버
이 배포에 사용되며 Visual Studio Lab Management를 실행하는 모든 서버
다음 표에는 대부분의 TFSConfig 명령에 사용할 수 있는 전역 옵션이 나와 있습니다.예외에 대한 설명은 해당 명령의 관련 항목을 참조하십시오.
옵션 |
설명 |
---|---|
/? |
TFSConfig의 명령 구문과 옵션을 표시합니다. |
/NoPrompt 또는 /i |
변경 내용을 커밋하기 전에 관리자에게 관련 메시지가 표시되지 않도록 지정합니다. |