internal void AddMembersInAAD(string[] members, AADClient aadClient, string groupObjectId) { AADClient.LinkResult[] array = aadClient.AddMembers(groupObjectId, members); if (array != null) { this.WriteWarning(Strings.WarningUnableToAddMembers(string.Join(",", (from linkResult in array select linkResult.FailedLink).ToArray <string>()))); } }
private void CreateUnifiedGroup() { AADClient aadclient = this.CreateAADClient(this.executingUser); string groupObjectId = this.CreateGroup(this.DisplayName, this.Alias, this.Description, this.IsPublic == null || this.IsPublic.Value, aadclient); aadclient.AddMembers(groupObjectId, new string[] { this.executingUser.ExternalDirectoryObjectId }); base.AddOwnersInAAD(this.owners, aadclient, groupObjectId); base.AddMembersInAAD(this.members, aadclient, groupObjectId); this.WriteGroup(aadclient, groupObjectId); }