# File lib/puppet/provider/nameservice/directoryservice.rb, line 472
472:     def add_members(current_members, new_members)
473:         new_members.each do |new_member|
474:            if current_members.nil? or not current_members.include?(new_member)
475:                cmd = [:dseditgroup, "-o", "edit", "-n", ".", "-a", new_member, @resource[:name]]
476:                begin
477:                     execute(cmd)
478:                rescue Puppet::ExecutionFailure => detail
479:                     fail("Could not add %s to group: %s, %s" % [new_member, @resource.name, detail])
480:                end
481:            end
482:         end
483:     end