通过 DRA,您可以从“高级搜索”页面在本地 Active Directory 域中执行 LDAP 和虚拟属性查询。您可以使用现有查询进行搜索、修改现有查询、创建新查询以及保存新查询和修改后的查询,以备将来用作公共查询或私用查询。使用搜索过滤器进行更有效的搜索。
要访问 Web 控制台中的高级搜索查询功能,请导航至管理 > 高级搜索。
DRA 支持虚拟属性和 LDAP 查询,以搜索 DRA 和 Active Directory 对象。虚拟属性可以与 Active Directory 对象类型相关联,例如用户、组、动态分发组、联系人、计算机和 OU。使用虚拟属性查询,您可以过滤从 LDAP 查询返回的结果,以便仅返回与虚拟属性查询匹配的结果。虚拟属性查询字符串必须以 (objectCategory=<object type>) 开头。要执行虚拟属性查询,必须同时为 LDAP 和虚拟属性查询指定字符串。
要在 DRA 中搜索“所有计算机对象”:
LDAP 查询: (objectCategory=computer)
要在 DRA 中搜索说明为 "East\West Sales" 的用户对象:
LDAP 查询: (&(objectCategory=user)(description=East\5CWest Sales))
要在 DRA 中搜索“所有计算机对象”:
LDAP 查询: (objectCategory=computer)
重要说明:在 LDAP 过滤器中必须对反斜杠字符进行转义。替代 \5C。
要在 DRA 中“列出所有禁用的用户对象”:
LDAP 查询: (&(objectCategory=person)(objectClass=user)(userAccountControl:1.2.840.113556.1.4.803:=2))
字符串 1.2.840.113556.1.4.803 指定 LDAP_MATCHING_RULE_BIT_AND。这指定了标志属性(一个整数)(例如 userAccountControl、groupType 或 systemFlags)和位掩码(例如 2、32 或 65536)的按位 AND。如果属性值和位掩码的按位 AND 为非零,则该子句为 True,表示该位已设置。
要查找公司名称为 ABC 的所有用户:
查询: (&(objectCategory=User)(CompanyName=ABC))
DRA 对象为 "User",虚拟属性为 "CompanyName"(与用户关联)。
要在存储域中查找公司名称为 ABC 的所有用户:
查询: (&(objectCategory=User)(CompanyName=ABC)(Domain=Storage))
DRA 对象为 "User",虚拟属性为 "CompanyName" 和 "Domain"(与用户关联)。
要查找产品名称为 DRA 的所有组或公司名称为 ABC 的所有用户:
查询: (|(&(objectCategory=Group)(ProductGroupName=DRA))(&(objectCategory=User)(CompanyName=ABC)))
DRA 对象为 "Group" 和 "User",而虚拟属性为 CompanyName(与用户关联)和 ProductGroupName(与组关联)。
要在储存域中查找产品名称为 DRA 的所有组或公司名称为 ABC 的所有用户:
查询: (|(&(objectCategory=Group)(ProductGroupName=DRA))(&(objectCategory=User)(CompanyName=ABC)(Domain=Storage)))
DRA 对象为 "Group" 和 "User",而虚拟属性为 CompanyName(与用户关联)、ProductGroupName(与组关联)和 Domain(与用户关联)。
DRA 使用 LDAP 来支持高级搜索查询功能。使用高级查询,您可以搜索用户、联系人、组、计算机、OU 以及 DRA 支持的任何其他对象。如果您具有“执行保存的高级查询”权限,则可以对所有容器执行我的搜索和公共搜索列表中可用的高级查询。
除了使用保存的高级查询执行搜索并查看其细节外,在具有相应的权限时,您还可以通过“高级搜索”页面中的高级查询执行以下操作:
通过为新高级查询提供查询字符串(LDAP 和虚拟属性,如果适用),在主管理服务器或次管理服务器上创建高级查询。执行搜索后,展开搜索下拉菜单以将查询保存到“我的搜索”列表或“公共搜索”列表中。
在“我的搜索”或“公共搜索”下选择现有高级查询,然后使用修改选项来更改任何搜索准则。使用更新的搜索准则执行搜索后,如果需要,可以展开搜索下拉菜单,然后选择保存以保存对该查询的更改。
在“我的搜索”或“公共搜索”下选择现有高级查询,然后执行搜索。执行搜索后,可以展开搜索下拉菜单,然后选择另存为以使用其他名称保存查询。
DRA 可在搜索结果列表中为您提供一组默认列。要自定义已保存或未保存查询的搜索结果,请单击页面右侧的添加/去除列图标
以更改搜索结果的显示方式。
可以删除我的搜索列表中的任何高级查询。拥有适用的权限时,还可以删除公共搜索列表中的高级查询。要删除已保存的高级查询,请在适用的列表中将其选中,然后在“搜索”下拉菜单中单击删除。
在 Web 控制台中,可以清除已保存或未保存查询的表单字段,以从干净表单中进行更改。要清除查询中的字段,请在“搜索”下拉菜单中选择清除。