相关疑难解决方法(0)

在net-ldap中搜索Ruby的"已启用"用户

我正在使用net-ldap gem来搜索活动目录.
我可以使用过滤器搜索用户:

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
Run Code Online (Sandbox Code Playgroud)

这给了我所有sAMAccountName以neil开头并且不是计算机帐户的用户.

如何添加仅搜索已启用帐户的过滤器?

ruby active-directory netldap

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

active-directory ×1

netldap ×1

ruby ×1