Active Directory脚本:域脚本与查询脚本详解
1. 域脚本概述
在Active Directory中,许多对象会使用域信息。例如,域密码过期信息就是一个常见的例子。通过在VBScript中使用类来实现域对象,可以更方便地处理一些不太直观的信息,如知名GUID的值。
1.1 DomainClass类
1.1.1 类的初始化与终止
DomainClass
类用于访问默认域及其属性。在对象初始化时,会创建一个临时对象引用域的RootDSE,获取默认命名上下文后释放该临时对象。在对象终止时,会释放对域对象的引用。
Option Explicit
'=====================================================================
Class DomainClass
'=====================================================================
' Private and public variables
Private m_DomainObject
Private m_DefaultNamingContext
'=====================================================================
Private Sub Class_Initialize
Dim RootDSE
Set RootDSE = GetObject("LDAP://Root