QA@IT

ActiveDirectoryにおいて、グループメンバーのrangeでの情報取得方法について

4268 PV

RubyでLDAP情報を取得するプログラムを書いています。
'net/ldap'を使用して、ActiveDirectoryにおいて、rubyのldapクエリの扱い方、教えてほしいです
目的としては、グループに所属しているメンバーの情報を取得したいです。

「member;range=0-1499」となってしまう場合はどのように指定すれば値を拾えますか?

下記のような書き方はできませんでした。

net_ldap.open do |ldap|
 ldap.search(:filter => composite_filter ) do |entry|
    puts "#{entry.sAMAccountName.first}" "#{entry.'member;range=0-1499'}"
    entry."member;range=0-1499".map { |m| puts m.sAMAccountName }
 end

回答

ウォッチ

この質問への回答やコメントをメールでお知らせします。