私はActive Directoryを検索するために.netコアからNovell.Directory.Ldapライブラリを使用しています。全体として、このライブラリは本当にうまく動作しており、私は多くのディレクトリでうまく使用しています。Novell.Directory.Ldapページングされた検索結果
しかし、私は検索限界が1,000レコードに制限されているという問題に遭遇しました。私は、10,000件以上のエントリを持つ広告を見つけました。
私は、Novellライブラリのソフトリミットを上げるための制限を設定できることを知っています。その場合、DCの検索制限が使用されます。これはデフォルトでは5,000です。
フルフレームワークを使用していた場合は、ページサイズの小さい検索オプションを使用できるSystem.DirectoryServicesを使用できますが、結果的にすべての結果が得られます。
Novell.Directory.Ldapライブラリで同等のページング検索操作を実行する方法はありますか?
DITに10,000個のエントリがあるだけで1000を超える検索結果が必要な理由ではありません。あなたがそれをたくさん使っているなら、あなたは本当に何か間違っているのです。しかし、ノベルのコードがページングされた検索結果のコントロールをサポートしていない場合、私は驚くだろう。彼らは数年前にこの分野に入ったのです。 – EJP
@EJP私は監査をしています、私はそれらのすべてを必要としています - ただ一つのバッチではありません。ノベルのコードは、垂直ウィンドウリスト(私はそれが誤字だと思うが、バーチャルウィンドウリストでなければならない)とラベル付けされているようなものをサポートしている。これがキーかもしれない。私は今朝見ていきます。 –
検索結果の制限を超えずに監査を実行できます。任意のサブツリーの内容を再帰的にリストすることができます。 – EJP