深入探索 Active Directory 搜索技术
1. Active Directory 查询基础
在 Active Directory 中进行搜索时,将搜索字符串分配给命令方法的操作可能会让人觉得有些不寻常。不过,若将此过程理解为要执行的命令就是想要执行的查询,或许就会容易理解一些。
查询实际上由两部分组成:
- 第一部分包含在尖括号(< >)内,用于指定要使用的提供程序以及要连接的容器的 LDAP 名称。
- 第二部分列出了希望在结果集中返回的字段。
以BasicQuery.vbs脚本查询为例,它遵循的语法与 ActiveX Data Objects (ADO) 搜索相同。ADO 是一种用于连接和查询不同类型数据源的标准。
以下是BasicQuery.vbs脚本的详细分析:
-Header Information:
Option Explicit On Error Resume Next Dim oQuery Dim objConnection Dim objCommand Dim objRecordSet第一行的Option Explicit命令用于强制显式声明所有变量,On Error Resume Next则使脚本在发生错误后继续执行下一行。后续几行声明了脚本中使用的所有变量。
-Ref