正如标题所说,我想知道是否可以使用 Microsoft Graph API 库中的一些方法将多个用户添加到多个组(稍后添加成员),或者我是否可以在 c# 中发出 HTTP 请求以便能够添加多个用户分成多个组。
据我所知,在Azure门户的Web界面上,您可以选择多个用户并将它们添加到多个组。我还了解到您可以使用 Powershell 脚本执行相同的操作,并且我想知道您是否可以使用 HTTP 请求或 API 的库方法执行相同的操作。
关于一点背景知识:我已经成功将 10k 用户添加到一个组中,我想看看是否可以在一次调用中将这 10k 用户添加到两个或更多组中
三年后可以将多个用户添加到一个组中。 (官方文档)
var graphClient = new GraphServiceClient(requestAdapter);
var requestBody = new Group
{
AdditionalData = new Dictionary<string, object>
{
{
"[email protected]" , new List<string>
{
"https://graph.microsoft.com/v1.0/directoryObjects/{id}",
"https://graph.microsoft.com/v1.0/directoryObjects/{id}",
"https://graph.microsoft.com/v1.0/directoryObjects/{id}",
}
},
},
};
var result = await graphClient.Groups["{group-id}"].PatchAsync(requestBody);
不幸的是,您仍然无法将它们添加到多个组中。