From: Aldric Giacomoni Date: 2008-11-19T01:06:28+09:00 Subject: Re: Active Directory and Ruby Bruno Sousa wrote: > Stephen Celis wrote: >> Hi, >> >> On Nov 18, 2008, at 7:24 AM, Bruno Sousa wrote: >> >>> Hi everyone, >>> I want retrieve a list of all users from a Active Directory. How can I >>> do that? >>> >>> I'm running this script on the AD Server. net-ldap worked very well for me. require 'rubygems' # just in case require 'net/ldap' # http://rubyfurnace.com/docs/ruby-net-ldap-0.0.4/ require 'pp' ldap = Net::LDAP.new :host => "server.example.com", :port => 389, :auth => { :method => :simple, :username => "username", :password => "password" } treebase = "dc=example,dc=dom" filter = Net::LDAP::Filter.eq("objectCategory", "user") ldap.search ( :base => treebase, :filter => filter) do |entry| pp entry end puts ldap.get_operation_result