千家信息网

利用批处理批量创建域用户

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,任务要求:域名为:WorldSkills2017.china,其中有一个名为test的OU,在该OU中已经创建了名为IT的域组,要求批量创建20个域用户,用户名为it001-it020,密码统一为Sk
千家信息网最后更新 2025年12月02日利用批处理批量创建域用户

任务要求:
域名为:WorldSkills2017.china,其中有一个名为test的OU,在该OU中已经创建了名为IT的域组,要求批量创建20个域用户,用户名为it001-it020,密码统一为Skills39,并都加入到IT组。
下面将任务分解,首先介绍一下如何用dsadd user命令来创建域用户。
比如先在WorldSkills2017.china域的test OU中创建一个名为zhangsan的用户,下面是具体的命令:


"cn=zhangsan, ou=test, dc=WorldSkills2017, dc=china",这是一种LDAP的表示方式,cn表示用户名,ou表示OU,域名则分为两部分分别用2个dc来表示。
-upn选项用来指定用户的登录名。
-memberof选项用来指定用户的所属组,组的信息同样用LDAP的方式来表示。
-pwd选项用来指定用户的密码。
命令执行后成功创建用户zhangsan:

并且已经自动加入到了IT组:

掌握了命令之后,下面再继续来写批处理脚本,这里要用到for循环,写好的脚本如下图所示:

for是批处理中功能非常强大的一个命令,/l是它的一个参数,for /l就表示循环执行某个操作。
%%a是定义了一个变量,%%a是批处理里变量的固定格式。
in (1,1,9)指定了循环的区间,第一个1表示循环初始值,第二个1表示循环步长,最后的9表示循环终止值,其格式为in(start,step,end)。%%a in (1,1,9)就表示%%a作为循环变量,它的值随着循环的执行而变化,从1开始,每循环一次再加1,直到9。
do后面要跟上每执行一次循环所要做的操作,即之前的dsadd user命令。
由于题目要求以it001……it020的方式命名,所以分别用了2条命令来执行。
在记事本中写好脚本之后,将扩展名改为.bat,运行脚本,成功批量添加了20个用户。

用户 循环 命令 脚本 变量 方式 任务 密码 格式 别用 强大 成功 信息 功能 区间 参数 域名 所属 扩展名 用户名 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 python 数据存数据库 网络安全考研复试 吴江区专业性网络技术市场价格 草船借箭服务器怎么找 我的世界怎么登录离线服务器 access数据库管理系统真题 jdbc频繁连接断开数据库 数据库怎样查询所有班级的班级号 安徽鞍马通网络技术有限公司 2019年网络安全博览 软件开发和电气 网络安全需要学历 聊天软件开发过程模型 网站服务器怎么处理客户端请求 移动软件开发专业前景 北京悠洛网络技术有限公司入职 新建一个新的数据库快捷键 软件开发和系统开发项目专员 生物信息学服务器是指 公益软件开发平台 甘肃机架式服务器批发云主机 北京兴橙网络技术有限公司 寻找专用服务器失败 精特娱汇软件开发有限公司 实习维护网络安全成果怎么交 泰安服务器 北京悠洛网络技术有限公司入职 北京正规软件开发推荐 易语言php服务器 铁路员工网络安全
0