我正在自动化Microsoft Teams生命周期(创建,添加成员和所有者等),并且我有一组拥有者和成员(所有者也是成员)。现在,当我使用Microsoft Graph的Remove owners端点时,我注意到一些不一致。
预期的行为:所有者作为所有者被删除,但作为成员保留在原位(在Microsoft AD中都与Microsoft团队一样)。
观察到的行为
通过Microsoft Graph API发生的成员资格更改似乎无法正确传播到Microsoft Teams。
什么应该是正确的行为?这是图表或我的方法的问题吗?
答案 0 :(得分:0)
预期的行为是/beta
变体。这种不同行为的原因尚不清楚,但可能源于仍然处于测试阶段且v1.0尚未充分了解团队(或需要更改的其他属性)的团队API。
如果您要将用户从Owner迁移到Memeber,您可以拨打两个电话:
user
from the Owners列表使用DELETE /groups/{id}/owners/{id}/$ref
user
to the Members列表使用POST /groups/{id}/members/$ref