微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 Microsoft Graph API 将用户作为成员添加到 Microsoft Planner 计划

如何解决使用 Microsoft Graph API 将用户作为成员添加到 Microsoft Planner 计划

我想知道如何使用 Microsoft Graph API 和 PowerShell 将用户作为成员添加到 Microsoft Planner 计划。 我知道计划的成员资格由 M365 组的成员资格决定。 用户已经是计划者所属组的所有者,但仍然无法在其计划列表中看到该计划。

如何做到这一点?我在这里想念什么?

我没有找到有关如何实现这一目标的任何示例。

该组已经创建,不能仅用于创建计划。

如果您找到允许我在创建计划期间添加用户解决方案,我也会很高兴看到它。 这是我用来创建计划的片段。它运行良好。

$uri = "https://graph.microsoft.com/beta/planner/plans"
$GroupID="GUID of the group"
$UserAccesstoken="token generated and working"
$headers = @{"Authorization" = "Bearer $UserAccesstoken" }
$planTitle = "My plan"
$body = @{ 
  "owner" = "$GroupID"; 
  "title" = "$planTitle"
}
$fbody = ConvertTo-Json -InputObject $body
$response = Invoke-RestMethod -Method Post -Uri $uri -Headers $headers -Body $fbody -ContentType "application/json"

谢谢

解决方法

群组的所有者和成员是分开的。听起来在您的情况下,用户是所有者,而不是成员。 Planner 目前允许组成员对计划进行操作(包括其创建)。所有者但不是成员的人将没有权限。我们正在努力通过允许所有者也拥有​​权限来改进这一点。在此之前,您可以通过将用户添加到成员列表来解决问题(作为所有者,他们将有权将自己添加为成员)。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?