これは、Web UIを通じて簡単に実現できるように思われるため、これははるかに困難です。これらの記事は私を助けましたが、私は2セントを追加したいと思いました:
VSTSとAADの接続を解除するには、古いポータルseen hereの設定タブで切断ボタンを使用できるようにする必要があります。ただし、あなたがVSTS account ownerであり、アカウントが現在リンクされているアクティブなディレクトリ(つまり、MSアカウント)からのものではない場合にのみ、そのボタンを使用できます。ただし、ポータルのインターフェイスを使用してMSアカウントを外部ユーザーとしてAADに追加した場合は、VSTSアカウントの所有者にMSアカウントを作成することはできません。これは、外部ユーザーが既定で(メンバータイプではなく)Guestアカウントタイプとして追加されるためです。 VSアカウントの所有者としてMSアカウントを設定しようとすると、「AADゲストユーザーはコレクションの所有者ではありません」というメッセージが表示されますseen here。
これは、the official documents for this process make no mention of the conflict you'll faceという事実により難しくなっている鶏肉/卵のものです。これはちょうどうまくいくかのように読んでいます。
答えは、PowershellまたはAAD APIを使用してMSアカウントを「ゲスト」から「メンバー」のユーザータイプに変換しないと、これを行うことはできません。これを行うために古いAPIを歩く数または記事があります。最新のPSで何をしたのですか?
まず、メンバーを変更する権限を持つアカウントで、リンクを解除するディレクトリにログインします。理想的には、管理者または所有者。
Connect-AzureAD
次に、このコマンドを使用して変更したいアカウントを検索:
:
Get-AzureADUser
は、ゲストからのメンバーに変換してから、このコマンドを実行するユーザーのオブジェクトIDを検索
Set-AzureADUser -ObjectId [ObjectID GUID Here] -UserType Member
これは、リンクを解除するAADのMSアカウントを 'メンバー'タイプに変換します。私の状況では、私はVSアカウントからMSアカウントを削除し、アカウントの所有者として設定できるようにリフレッシュをトリガするためにMSアカウントを再度追加する必要があることがわかりました。
今、あなただけの文書化の手順に従います。
- は、プロジェクトオーナーとしてMSアカウントを設定します。セーブ。
- 古いポータルにログインし、変更
を見るためにタブを設定し、バック至る所で
ログを切断するために行きます