検索場所の決定
このトピックでは、Active Directory Domain Services で実行できるさまざまな検索について説明します。
すべての検索は、次のいずれかの名前付けコンテキストで実行されます。
- ドメイン (アプリケーション ディレクトリ パーティションを含む)
- スキーマ コンテナー
- 構成コンテナー
- グローバル カタログ
ドメインの検索
ドメイン には、ユーザー、連絡先、グループ、組織単位、コンピューターなど、使用頻度の高いオブジェクトのほとんどが含まれます。 ほとんどのクエリではドメインが検索されます。 ドメイン検索について詳しくは、「ドメイン コンテンツの検索」を参照してください。
スキーマ コンテナーの検索
スキーマ コンテナーには classSchema オブジェクトと attributeSchema オブジェクトが含まれ、Active Directory Domain Services に存在するすべてのクラスと属性の正式な定義を提供します。 スキーマ コンテナー内のオブジェクトを検索するには、任意のドメイン コントローラー上のスキーマ コンテナーにバインドします。 スキーマ コンテナーは、すべてのドメイン コントローラーで使用できます。 スキーマ コンテナーの識別名は、rootDSE の schemaNamingContext 属性から取得されます。 rootDSE と schemaNamingContext 属性について詳しくは、「サーバーレス バインドと RootDSE」を参照してください。
スキーマや抽象スキーマ コンテナーからの読み込みについて詳しくは、「スキーマへのバインドのガイドライン」を参照してください。
構成コンテナーの検索
構成コンテナーには、フォレスト全体のサイト、サービス、表示指定子などの構成情報が含まれています。 構成コンテナー内のオブジェクトを検索するには、任意のドメイン コントローラー上の構成コンテナーにバインドします。 構成コンテナーは、すべてのドメイン コントローラーで使用できます。 構成コンテナーの識別名は、rootDSE の configurationNamingContext 属性から取得されます。 rootDSE と configurationNamingContext 属性について詳しくは、「サーバーレス バインドと RootDSE」を参照してください。
グローバル カタログの検索
グローバル カタログは、Active Directory Domain Services 内のすべてのオブジェクトのレプリカを保持しますが、その属性の数はごくわずかです。 グローバル カタログの属性は、ユーザーの姓や名、ログイン名など、検索操作で最も頻繁に使用されるものです。 グローバル カタログの検索の詳細については、「グローバル カタログの検索」を参照してください。