以编程方式与所有者创建Office 365统一组

时间:2018-07-30 14:22:03

标签: office365 sharepoint-online office365api officedev

我正在努力以编程方式创建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;
        }

0 个答案:

没有答案