웹 UI를 통해 간단하게 구현해야하는 것처럼 보이기 때문에 이것은 훨씬 더 어렵습니다.이 게시물은 도움이되었지만 2 센트를 추가하려고했습니다.
VSTS와 AAD의 연결을 끊으려면 이전 포털의 구성 탭에서 연결 해제 버튼을 사용할 수 있어야합니다. seen here. 그러나 VSTS account owner이고 계정이 현재 연결된 활성 디렉토리 (예 : MS 계정)의 소스가 아닌 경우에만 해당 버튼을 사용할 수 있습니다. 그러나 포털의 인터페이스를 사용하여 MS 계정을 외부 사용자로 AAD에 추가 한 경우 VSTS 계정 소유자를 MS 계정으로 만들 수 없습니다. 이는 외부 사용자가 기본적으로 Guest 계정 유형으로 추가되기 때문입니다 (회원 유형이 아닌). MS 계정을 VSTS 소유자로 설정하려고하면 "AAD 게스트 사용자는 수집 소유자가 될 수 없습니다"라는 메시지가 나타납니다. seen here.
the official documents for this process make no mention of the conflict you'll face 사실로 더 어렵게 만들어진 닭고기/계란 물건입니다. 그들은 이것이 단지 작동해야하는 것처럼 읽습니다.
대답은 Powershell 또는 AAD API를 사용하여 MS 계정을 "Guest"사용자 유형에서 "Member"사용자 유형으로 변환하지 않으면이 작업을 수행 할 수 없다는 것입니다. 이를 수행하기 위해 이전 API를 살펴 보는 번호 또는 기사가 있습니다. 최신 PS로 수행 한 작업은 다음과 같습니다.
먼저 구성원을 수정할 수있는 권한이있는 계정으로 연결을 해제 할 디렉토리에 로그인하십시오. 이상적으로 관리자 또는 소유자.
:
Get-AzureADUser
당신이 회원에 게스트로 변환 한 다음이 명령을 실행 할 사용자의 OBJECTID 찾기 :
Connect-AzureAD
다음,이 명령을 사용하여 수정할 계정을 찾을
그러면 '회원'유형과의 연결을 해제하려는 AAD의 MS 계정이 변환됩니다. 내 상황에서는 VSTS에서 MS 계정을 제거하고 계정 소유자로 설정할 수있는 새로 고침을 트리거하기 위해 다시 추가해야한다는 것을 알았습니다. 프로젝트 소유자로
- 세트 MS 계정 : 지금 당신은 문서화 된 절차를 따르십시오. 구하다. 기존 포털에서
- 로그 탭을 구성하는 이동 및 변경 사항을보기 위해 사방에서
- 로그를 분리