using Microsoft.Graph; public async Task CreateGroup(GraphServiceClient graphClient, string groupName) { var group = new Group { DisplayName = groupName, GroupTypes = new List{ "Unified" }, MailEnabled = true, MailNickname = groupName.Replace(" ", ""), SecurityEnabled = true, Description = "Sample group added using C#" }; await graphClient.Groups .Request() .AddAsync(group); }
using Microsoft.Graph; public async Task CreateSecurityGroup(GraphServiceClient graphClient, string groupName) { var group = new Group { DisplayName = groupName, GroupTypes = new ListThis example is similar to the previous one, but creates a new security group with the specified properties. The AddAsync method is once again called on the Groups request to add the new group to the directory. Package Library: Microsoft.Graph{ "Security" }, MailEnabled = false, MailNickname = groupName.Replace(" ", ""), SecurityEnabled = true, Description = "Sample security group added using C#" }; await graphClient.Groups .Request() .AddAsync(group); }