


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.4.6 利用脚本批量添加域用户账户以上两种方法是比较常用的批量用户账户添加方法,但是不够灵活(不可以设 置密码),而且在添加用户数量多时,输入的工作量也比较大。本节所介绍的WSH本方法相对来说,工作量比较小,但难度却要高许多,需要懂得一些基本 的脚本语言。 仅作选学参考。【注意】以下脚本也需要在文本模式下, 以英文输入方式输入, 特别是其中的逗 号和引号。其实这是代码输入的一般性常识。WSH勺全称是Windows Script Host,是一种支持ActiveX ( COM的独立脚本语 言。WSH却本程序本来是为了替代DOS时代的批处理文件而产生的,后来由于WSH 的应用很广泛,已经不只是局
2、限于批处理的替代品了。 从Windows98开始,操作 系统就已经自带了 WSH因此在Windows98或以上的操作系统中,可以不安装任 何软件就能直接使用 WSH。WS可以使用 VBscript与Jscript,即使用的脚本语言与网页脚本是一样的。 WSH 文件的扩展名为 vbs 及 js ,分别用 VBscript 与 Jscript 作为编程脚本语言。还 有一种脚本文件的扩展名是 wsf,它是一种包含XML勺文件,wsf文件中可以同 时包含 VBscript 与 Jscript 两种语言。 wsf 文件中,可以使用多种脚本,需要 一些XML标签来声明的,最基本的就是用v script 标
3、签说明脚本的类型,另外 最外层要用v job 标签声明任务。此处所介绍的不是这种支持XML的脚本。1.利用WSH脚本中的循环功能实现批量创建用户帐号用脚本批量添加用户账户的一个最大的好处就是代码输入工作量小, 几行就完成 了,而且还可以配置用户密码。但难度较大,而且用户名只能是有规律的,不可 能针对每个用户具体指定用户名。现在假设要在 grfw.local 域的 Sales 组织单位中创建10个用户,用户名为Userl、User2User10。下面是这个示例的代码,用记事本程序以vbs或js扩展名格式保存,然后直接双击运行即可。Set objDoma in = GetObject(LDAP:/
4、dc=grfw,dc=local ) # 调用(也称绑定)名为grfw.local 对象Set objOU = objDomain.Create ( organizationalUnit, ou=Sales ) # 创 建一个名为Sales的组织单位。如果相应的组织单位已创建,则此语句不要,而 要采用“ Set objContainer = GetObject(LDAP:/OU=Sales,dc=grfw,dc=local ) ”语句,否则会显示“对象已存在” 错误信息。Set objOU = GetObject ( LDAP:/OU=Sales,dc=grfw,dc=local ) # 调用
5、域名 为grfw.local ,组织单位为 Sales对象objOU.Set Info #保存组织单位信息For i = 1 To 10 #设置循环变量和级数Set objUser = objContainer.Create( User, cn=UserNo & i ) # 在 Users容器下创建UserNo1到UserNo10的用户账户objUser.Put sAMAccountName, UserNo & i #把所得的“ UserNc” 变量值赋予给相应用户账户的sAMAccou ntNamei,性objUser.SetI nfo # 保存用户信息objUser.SetPassword
6、 Win da0101 #设置所有用户的初始密码均为“ Win da0101”objUser.Accou ntDisabled = FALSE # 启用用户objUser.SetI nfo # 保存用户信息Next # 下一个循环WScript.Echo 10 Users created. #脚本编写结束后的显示信息,提示已创建了 1000个用户账户以上语句在记事本中的格式如图2-31所示JOTt)MP WfcySrt objConVdinFr - EiiFiihsjpG ttlsi|,rf w- Getob jectrim/0i-S4mdcrf*.dc-lac41Lla) bjML letlMfoF ni1 i * I la ItSrt xhjLK*ir B jlCilFntdlfti-r1 .ere.hl rflfrr t “住 “LK# 广冷:T 1) vbjlKrr-rut 踮ert*r 缶 I obolijUc-r 期缶mirM 中占ndd 2秤&jrrfcflPK.1 b 114 Bi jjl/FfI nf a脸就芦c”阿*Ec血 kKHfrf聲“緘图2-31 WSH脚本格式示例添加用户后,也会在“ Active Directory用户和计算机”管理单元相应的组织单位下添加
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 薪材苗木采购合同
- 电子支付中介合同
- 财务人员雇佣合同
- 电子书内容创新与策划考核试卷
- 诚信租房合同签署指南
- 粮食仓储企业绿色经济企业风险管理考核试卷
- 竹材运输中的损耗控制考核试卷
- 油墨的紫外光固化技术考核试卷
- 成人教育中的学习满意度调查考核试卷
- 管道工程可持续发展战略考核试卷
- 四川宜宾环球集团有限公司招聘笔试真题2024
- 精神科护理目标管理
- 矩阵运算的新视角
- 人教版小学数学二年级下册期中综合素养测评A卷(1-5单元)(含答案)
- 肠外营养中电解质补充中国专家共识(2024版)解读
- 第六单元 有余数的除法测试卷(含答案)2024-2025学年二年级数学下册人教版
- JJF 2186-2025激光多普勒流速仪校准规范
- 银行员工消保知识培训
- 100以内加法减法口算1000题家庭练习打印
- 电梯的应急预案培训
- GB/T 45166-2024无损检测红外热成像检测总则
评论
0/150
提交评论