Active Directory で検索できるオブジェクトの最大数を増やす

Active Directoryを運用しているとオブジェクトの検索を実施する機会が多いと思います。
今回は、既定では10,000オブジェクトまでしか検索できない状態から最大サイズを増加する方法を紹介します。
概要
Active Directory のオブジェクトを検索すると、既定では 10,000 オブジェクトに限定されているため、それ以上の検索ができません。
検索を実行すると、以下のようにエラーになります。
これが既定の動作となります。
増加方法
Windows Server 2012 R2での方法を紹介しますが、読み替えればどのOSでも設定可能かと思います。
レジストリを操作することになりますので自己責任でお願いします。
- レジストリエディタを起動します。
2016-09-05_20h57_25 2016-09-05_20h59_15 2016-09-05_21h01_40 2016-09-05_21h02_25 2016-09-05_21h05_20 2016-09-05_21h07_40 2016-09-05_21h16_20
設定の確認
概要で掲載した方法と同様に検索をかけます。
レジストリの設定後はエラーが出ず10,000オブジェクト以上の検索が完了していることが確認できます。
QueryLimitの値設定で、20,000の部分を調整することで任意に調整することが可能です。
運用管理などで、検索が全て出ないことでお悩みの方々のお役に立てれば嬉しいです。