# File lib/puppet/provider/nameservice/directoryservice.rb, line 459
459:     def remove_unwanted_members(current_members, new_members)
460:         current_members.each do |member|
461:             if not new_members.include?(member)
462:                 cmd = [:dseditgroup, "-o", "edit", "-n", ".", "-d", member, @resource[:name]]
463:                 begin
464:                      execute(cmd)
465:                 rescue Puppet::ExecutionFailure => detail
466:                      fail("Could not remove %s from group: %s, %s" % [member, @resource.name, detail])
467:                 end
468:              end
469:          end
470:     end