/// <summary> /// Add members to a group. /// </summary> /// <param name="group"> /// A <see cref="LocalGroup"/> object representing the group to which /// the members will be added. /// </param> private void ProcessGroup(LocalGroup group) { string groupId = group.Name ?? group.SID.ToString(); foreach (var member in this.Member) { LocalPrincipal principal = MakePrincipal(groupId, member); if (null != principal) { var ex = sam.AddLocalGroupMember(group, principal); if (null != ex) { WriteError(ex.MakeErrorRecord()); } } } }