深入探索ADSI:数据访问与性能优化
1. ADSI基础与连接
在使用ADSI(Active Directory Service Interfaces)时,要访问其中的对象,必须使用绑定字符串进行绑定。绑定字符串由特定部分组成,了解其构成和创建方法是关键。
- 绑定类型 :
- 服务器无关绑定 :当未指定服务器名称时,系统会自动寻找最近的服务器进行连接。
- 编程式绑定 :可以从脚本环境外部以编程方式绑定到ADSI对象。
- 绑定函数 :
- GetObject :是最常用的连接对象的函数,常用于WSH(Windows Script Host)。
- ADsGetObject :与GetObject有所不同,在具体使用场景上各有特点。
此外,还可以使用ADO(ActiveX Data Objects)通过OLE DB接口连接到ADSI并请求信息。
2. 连接缓存的作用与验证
缓存连接有助于减少网络流量,提高性能。为了理解缓存的真正作用,我们可以通过以下步骤进行验证:
1. 运行相关脚本,记录显示第一个消息框所需的时间。
2. 对比显示其余两个消息框的速度。
3. 如果上述结果不足以说服你,可以注释掉脚本中设置对象为空的行,再次执行脚本以创建对象和缓存。完成后,再次运行脚本,注意第一个消息框显示速度的变化。
通过这些操作可以发现,维护对
超级会员免费看
订阅专栏 解锁全文
5

被折叠的 条评论
为什么被折叠?



