名前によるオブジェクトの検索

Active Directory ドメイン Services のほとんどのオブジェクトは、名前付け属性として cn プロパティを使用します。 ただし、一部のオブジェクトでは cn 以外 の名前付け属性を使用します。 たとえば、doメイン コントローラーは名前付け属性に doメインDNS プロパティを使用し、組織単位では名前付け属性に organizationalUnit プロパティを使用します。 オブジェクトの種類ごとに異なる名前付け属性を使用する必要を回避するには、オブジェクトの 相対識別名を含む name プロパティを使用して、名前でオブジェクトを検索する必要があります。

次のコード例は、名前でオブジェクトを検索するために使用できるさまざまなクエリ文字列を示しています。

次のクエリ文字列は、名前が "Jeff" で始まるすべてのオブジェクトを検索します。

(name=Jeff*)

次のクエリ文字列は、名前が "leased" または "corp" で始まるすべてのコンピューター オブジェクトを検索します。

(&(objectCategory=computer)(|(name=leased*)(name=corp*)))

次のクエリ文字列は、すべてのユーザーを検索し、名前は "カレン" または "Jeff" で始まります。

(&(&(objectClass=user)(objectCategory=person))(|(name=Karen*)(name=Jeff*)))