TFSLabConfig SetServiceAccount 명령
팀 프로젝트 컬렉션의 서비스 계정 자격 증명을 Visual Studio Team Foundation Server에 지정된 사용자로 설정합니다. 서비스 계정은 다음 팀 프로젝트 컬렉션을 그룹에 추가됩니다.
Build Service - 빌드 에이전트의 배포 활동 및 드롭 위치에 액세스.
Test Service - 테스트 에이전트와 테스트 컨트롤러 사이의 통신 권한 부여용.
서비스 계정은 테스트와 빌드 컨트롤러와 통신하기 위해 팀 프로젝트 컬렉션에서 테스트 에이전트 및 빌드 에이전트에 의해 사용됩니다.
[!참고]
서비스 계정의 자격 증명은 Team Foundation Server에서 보호되지 않습니다.시스템에 대한 최소 권한을 가진 서비스 계정을 만들어야 합니다.SetServiceAccount 명령은 에이전트와 컨트롤러 사이에 통신을 활성화하는 데 필요한 권한을 지정된 사용자에게 부여합니다.
필요한 권한
SetServiceAccount 명령을 사용하려면 팀 프로젝트 컬렉션 호스트 그룹 수준에서 Manage Lab Locations 권한이 있어야 합니다.기본적으로 TFS Administrators 및 Project Collection Administrators 그룹의 멤버는 이 권한을 갖고 있습니다.자세한 내용은 Team Foundation Server 권한을 참조하십시오.
TFSLabConfig SetServiceAccount
/Collection:collectionURL
/User:userName
옵션
옵션 |
설명 |
---|---|
Collection:collectionUrl |
필수 요소.서비스 계정과 연결하기 위해 Team Foundation Server의 응용 프로그램 계층에서 팀 프로젝트 컬렉션의 URL입니다. |
User:userName |
필수 요소.도메인 및 필요한 경우, 서비스 계정의 사용자 이름입니다. |
설명
SetServiceAccount 명령은 팀 프로젝트 컬렉션 구성의 모든 기존 서비스 계정 자격 증명을 대체합니다.그러나 배포된 환경에서 사용되는 자격 증명은 바뀌지 않았습니다.UpdateCredentialsOnDeployedEnvironments 명령을 사용하여 기존 환경의 자격 증명을 바꿉니다.
설명
쉽게 읽을 수 있도록 예제에서 명령 옵션이 별도의 줄에 표시되어 있습니다.명령 프롬프트 창에서 명령의 모든 옵션을 같은 줄에 입력합니다.
이 예제에서는 팀 프로젝트 컬렉션에 대한 서비스 계정을 추가합니다.
코드
TFSLabConfig SetServiceAccount
/collection:http://contoso:8080/TFS/DefaultCollection
/user:contoso\user1