tfssecurity 명령 줄 도구를 사용하면 TFS 그룹 및 사용자에 대한 사용 권한을 관리 할 수 있습니다. PowerShell 스크립트에서이 스크립트를 사용하여 이미 존재하는 프로젝트에 대한 액세스 권한을 부여 할 수 있습니다. 그러나 TFS 컬렉션 수준에서이 명령을 사용하여 향후 프로젝트에 대한 사용 권한을 부여하는 방법을 찾지 못했습니다.
내가 사용하는 접근 방식은 명시 적으로 거부하지 않는 한 TFS 사용 권한이 상속된다는 사실에 근거합니다.
는 자동으로 모든 존재 프로젝트뿐만 아니라 미래의 것들에 액세스 것이다 사용자 그룹을 생성하는 단계를 수행하십시오
이 프로젝트 컬렉션 수준에서 새로운 보안 그룹을 만듭니다. Visual Studio에서 "팀/팀 프로젝트 모음 설정/그룹 구성원"메뉴에서 수행 할 수 있습니다. TFS 온라인에서는 "계정 설정/보안"페이지에 액세스 할 수 있습니다.
새 그룹을 "Project Collection Administrators"그룹의 구성원으로 추가하십시오. 그러면 선물 상자를 포함하여 컬렉션의 모든 프로젝트에 대한 액세스 권한이 부여됩니다.
그룹에서 상속 된 관리자 권한을 제한하기 위해 새 그룹의 사용 권한을 거부합니다. 기존 TFS 그룹을 템플릿으로 사용하고 그룹에 허용 된 명시 적 권한을 제외한 모든 권한을 거부하여 복사 할 동작을 지정할 수 있습니다. 예를 들어 기본 "Project Collection Valid Users"그룹을 가진 동일한 사용 권한을 가진 그룹을 만들려면 "작업 영역 만들기", "빌드 리소스보기"및 "컬렉션 수준 정보보기"를 제외한 모든 사용 권한을 거부 할 수 있습니다 "
Hosted TFS Service 또는 On-Premises? –
TFS2010에서 가져 왔지만 도움이 될 것입니다. [모든 사용자에게 TFS 팀 프로젝트에 대한 읽기 전용 액세스 권한을 부여하는 방법?] (http://stackoverflow.com/questions/7961727/how-to-grant-read -on-all-tfs-team-projects-to-a-group-of-users) –