2009-08-03 10 views
6

LDAPを使用してグループの組織部門にクエリを行うにはどうすればよいですか?私は多くのクエリを試してみましたが、これは私のOUに私を取得します

(&(objectCategory=organizationalUnit)(Name=MyOU))(私はここにOUを取得)

私は(&(objectCategory=organizationalUnit)(objectClass=group)(Name=MyOU))を使用しようとしたが失敗しました。

また、(&(objectCategory=Group)(cn=MyOU,dc=mytop,dc=mysuffix))と失敗しました。

私はOU内のグループを取得しようとしています。私はたくさんの検索をしましたが、それを思いつくことはできません。 OU内のグループを見つけるにはどうすればよいですか?私はグループを印刷するルーチンを持っています。クエリを正しく取得できません。

ありがとうございました。

答えて

6

cn=MyOU,dc=mytop,dc=mysuffix dは。 oesはフィルタには入りません。これは検索のベースDNです。

必要なフィルタは(objectClass=group)です。

+0

-SearchBaseパラメータを使用し、私は実際に私がここに戻って来たばかりの前にこれを発見しました。 PHPの文字列の最初の検索ベースをdc = mydomain、dc = domainsuffixからou = myou、dc = mydomain、dc = domainsuffixに変更しました。歩いて帰ってくると時々不思議に思う。再度お礼します(すべての回答者に)/ – johnny

+0

私は同じ問題がありますが、ベースDNは変更できません。それは照会の中になければなりません。 – DFTR

2

検索ベースをクエリに追加する代わりに指定してください。

-s DC = MyOU、dc = comのあなたの検索ベースは、VBから

を変えることが、あなたがオブジェクトで指定したい::

のDirectoryEntry(のldapsearchから、あなたはこれを行うだろう"LDAP:// サーバーのIP // DC = MyOU、DC = comの" ...そこから

、フィルタ(オブジェクトクラス=グループ)あなたが必要なものを取得する必要があります

1

あなたはPowerShellを使用している場合は、ちょうど

関連する問題

 関連する問題