Recherche pour “Activé” les utilisateurs de net-ldap pour Ruby

Je suis en utilisant le net-ldap joyau de recherche active directory.
Je peux rechercher des utilisateurs par l'utilisation du filtre:

filter = Net::LDAP::Filter.eq("sAMAccountName", "neil*")
filter2 = ~Net::LDAP::Filter.eq("objectclass", "computer")

joined_filter = Net::LDAP::Filter.join(filter, filter2)

ldap.search(:base => treebase, :filter => joined_filter) do |entry|
   puts entry.sAMAccountName
end

Cela me donne tous les utilisateurs dont le sAMAccountName commence avec neil et n'est pas un compte d'ordinateur.

Comment puis-je ajouter un filtre qui recherche uniquement les comptes activés?

OriginalL'auteur Neil Hoff | 2013-01-03