グループを別のグループにメンバーとして追加することは可能ですか?
私はここでガイドをフォローしていました: https://docs.microsoft.com/ja-jp/microsoft-365/admin/create-groups/create-groups?view=o365-worldwide###d-members-to-troup.
M1、M2、M3の3つのメンバーを持つグループG1があります.私は1つのメンバー/所有者を持っている別のグループG2を持っています:M1.M1、M2、M3はユーザーです.ステップをフォローしてから、グループG1全体をG2に追加することができませんでした.しかしながら、
G1、Viz M1、M2、M3~G2にメンバーを追加することができました.
絵のように、私は階層がこのように見えたかった:
- g2
- m1
- G1
しかし今、私はそれがこのようになっています:
- g2
- m1
- m2
- m3
これは正しい行動ですか? Graph API Doc(メンバーを追加するために)を実行してから少し混乱しているので、私はこれに尋ねています.
https://docs.microsoft.com/ja-jp/graph/api/group-post-members?view=graph-rest-0&tabs=http.
.
ここでは、「リクエストボディではDirectoryObjectのJSON表現を提供する」と表示されます.
グループ、または追加される組織的なコンタクトオブジェクト.だから、グループ全体をエンティティとして追加することができることを考えました(そしてグループのすべてのメンバーを他のグループに別々に追加しない)という考えを得ました).明確にしてください.
update1:
G1からG2を追加するには、「追加メンバー」グラフAPIを試しました.
以下は、「Get Groups」APIを発射した後に取得した(モーフィングされた)IDです. このリンク:v1.0/グループ )
G1:11111111-1111-1111-1111-111111111111(3人のメンバーを持っている).
G2:22222222-2222222222222-22222222222(1メンバー)
私は以下のように「メンバーの追加」APIを発射しました(以下は同等のカール要求です):
curl--location--request post ' このリンク:v1.0/グループ/22222222222-22222222222/メンバー/ $ ref '\
--header '承認:ベアラのredage_the_actual_token_here'\
--header 'content-type:application/json'\
--data-raw '{
"@ odata.id": "
このリンク:v1.0を/グループ/11111111-1111-1111-1111-111111111111
}
'
私は以下の回答を得ました:
{
"エラー":{
"code": "request_badrequest"、
"message": "Unified GroupsをUnified Groupsに追加できません.ParamName:Members:、ObjectType:Microsoft.online.DirectoryServices.Group"、
「InnerError」:{
「日付」:「2020-08-25T17:24:55」、
"request-id": "request-id"
} 、
「詳細」:[
{
" target": "memberswithLicenseRorrors.Members"、
"コード": "InvalidValue"
}
]
}
}
返信リスト(回答:1)
詳細情報ありがとうございます.1つのMicrosoft365グループが他のMicrosoft365グループのネストをサポートしていないため、これは予想される動作です.グループと言えば、それは単なる一般的な説明だと思います.ある種のグループはネストグループをサポートしているからです.
しかし、Microsoft 365グループは、管理センターでの私のテストと経験に基づいて、この方法をサポートしていません.エラーメッセージの「統合グループ」は、Microsoft365グループを正確に表しています.