按名称查找对象

Active Directory 域服务中的大多数对象都使用 cn 属性作为命名属性。 但是,有些对象使用的命名属性不是 cn。 例如,域控制器使用 domainDNS 属性作为命名属性,组织单位使用 organizationalUnit 属性作为命名属性。 为了避免对不同的对象类型使用不同的命名属性,应使用包含对象的相对可分辨名称的 name 属性按名称搜索对象。

示例

以下代码示例显示可用于按名称查找对象的不同查询字符串。

以下查询字符串查找名称以“Jeff”开头的所有对象。

(name=Jeff*)

以下查询字符串查找名称以“leased”或“corp”开头的所有计算机对象。

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

下面的查询字符串查找名称以“Karen”或“Jeff”开头的所有用户。

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