[グループメンバーの一覧表示]アクションで発生した事象
[グループメンバーの一覧表示]を実行していると、以下の差異が発生する事象を確認しました。
あるチームでは、所有者を含むチーム全体メンバーを取得する。
あるチームでは、所有者を含まないメンバーのみを取得する。
事象の原因
差異が発生する原因は、Microsoft Entra管理センター側で[メンバー]に所有者が含まれているからです。グループメンバーの一覧を取得する際、APIはこちらの[メンバー]の値を参照して取得しています。
所有者を含むチーム全体メンバーの結果を返すケース
[メンバー]には、所有者(User1,User2,User3)を含むチーム全体メンバーが追加されている。
[所有者]には、所有者(User1,User2,User3)のみが追加されている。
所有者を含まないメンバーのみの結果を返すケース
[メンバー]には、所有者(User1,User2,User3)を含まないメンバーのみが追加されている。
[所有者]には、所有者(User1,User2,User3)のみが追加されている。
事象が発生する根本的な理由
そもそも、なぜMicrosoft Entra管理センター側でプロパティの値に差異が発生しているのか?
結論、チームを作成してメンバーを追加する際に、
Microsoft Entra管理センター / M365管理センター側でメンバー追加をすると、[メンバー]に所有者を含まないメンバーが追加されます。
Teamsの画面上から直接メンバー追加をすると、[メンバー]に所有者を含むメンバーが追加されます。