我正在努力以编程方式创建O365统一组,同时还将一个或多个所有者应用于该组。我正在尝试使用Office Dev PNP UnifiedGroupsUtility(特别是UpdateUnifiedGroup方法)来预配置一个组(例如MyO365Group)并向该组分配一个或多个所有者(人员)。创建小组的作品。应用成员可以,但是添加 Owner 无效,但不会出错。
是否支持?
注意:我还尝试使用PowerShell来分配组所有者,但这也行不通。有没有人有如何创建群组并同时向群组添加所有者的示例?
谢谢!
代码示例:
public async Task<User> AddGroupOwner(string groupId, string memberToAdd)
{
User userToAdd = await _graphClient.Users[memberToAdd].Request().GetAsync();
if (userToAdd != null)
await _graphClient.Groups[groupId].Owners.References.Request().AddAsync(userToAdd);
else
_logger.LogWarning($"Could not find user '{memberToAdd}' in MS graph. They will not be added to the owner group.");
return userToAdd;
}