千家信息网

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

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

任务要求:
域名为: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安全错误 数据库的锁怎样保障安全 中智农互联网科技 互联网新科技 广州百单互联网科技有限公司 互联网科技公司华为 智能科技公司是互联网公司吗 上海互联网科技有限公司 科技与互联网发展 互联网金融 金融科技 掌上梦互联网科技 互联网金融 科技创新 互联网科技股有哪些 华中科技有哪些互联网大佬 上海电发互联网科技有限公司 湖南一路畅行互联网科技 互联网金融科技公司的优势 上海互联网科技公司ppt 互联网科技对化妆品行业 上海互联网科技园景观 互联网大会出现的黑科技 宁波允成互联网科技有限公司 科技互联网公司logo 广州紫鲸互联网科技 云创客互联网科技公司 南山科技园互联网公司有哪些 贵州叶脉互联网科技有限公司所属行业 浙江互联网科技研学营 米聚互联网科技南京有限公司排面 互联网行业科技股 互联网方面的科技前沿 上海旺乐尼互联网科技有限公司
0