0

我想知道如何使用 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"

谢谢

4

1 回答 1

0

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

于 2021-02-11T01:15:37.787 回答