高级ADSI和LDAP脚本编写指南
一、对象创建脚本
在脚本编写中,不同类型的对象创建脚本存在一定差异。组织单位(Organizational Unit)的创建脚本相对简单,示例代码如下:
Set objOrganizationalunit = objContainer.Create("organizationalUnit", _
"ou=" & strName)
objOrganizationalunit.SetInfo
而组账户的创建脚本则更为复杂,不仅在脚本结尾代码较长,还需要在开头添加常量。创建组的主要代码如下:
Set objGroup = objContainer.Create("group", "cn=" & strName)
objGroup.Put "sAMAccountName", strName
objGroup.Put "groupType", ADS_GROUP_TYPE_GLOBAL_GROUP Or _
ADS_GROUP_TYPE_SECURITY_ENABLED
objGroup.SetInfo
在创建组时,脚本不仅要指定SAM账户名,还需通过设置 groupType 属性来指定组的类型。可用的常量选项如下:
| 常量 | 值 | 说明 |
| ---- | ---- | ---- |
| ADS_GROUP_TYPE_GLOBAL_GROUP |
超级会员免费看
订阅专栏 解锁全文
1054

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



