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

简介:

任务要求:
域名为: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个用户。
利用批处理批量创建域用户


本文转自 yttitan 51CTO博客,原文链接:http://blog.51cto.com/yttitan/2061358


相关文章
|
Oracle 关系型数据库
oracle asm 磁盘显示offline
oracle asm 磁盘显示offline
641 2
|
10月前
|
安全 Java 应用服务中间件
如何将Spring Boot应用程序运行到自定义端口
如何将Spring Boot应用程序运行到自定义端口
623 0
|
4月前
|
JSON 安全 数据可视化
Elasticsearch(es)在Windows系统上的安装与部署(含Kibana)
Kibana 是 Elastic Stack(原 ELK Stack)中的核心数据可视化工具,主要与 Elasticsearch 配合使用,提供强大的数据探索、分析和展示功能。elasticsearch安装在windows上一般是zip文件,解压到对应目录。文件,elasticsearch8.x以上版本是自动开启安全认证的。kibana安装在windows上一般是zip文件,解压到对应目录。elasticsearch的默认端口是9200,访问。默认用户是elastic,密码需要重置。
1794 0
|
6月前
|
人工智能 数据可视化 数据处理
低代码开发模式与传统模式效率对比研究:效率提升97%的案例分析与技术实现
低代码平台的出现彻底改变了软件开发的模式,将开发时间从数月缩短至一天,效率提升97%。它通过拖拽组件、使用模板等方式简化开发流程,使专业开发者和非编程人员都能快速构建应用。低代码平台的核心优势包括可视化开发、组件化设计、实时渲染与动态预览、分布式协作支持、无缝部署与事务管理等。这些特性不仅大幅缩短了开发周期,还提升了团队协作效率和应用的可靠性。此外,低代码平台还融合了AI技术,提供智能代码生成、自动化优化及故障排查等功能,进一步提高了开发效率和质量。总之,低代码开发正引领软件开发进入一个更加高效、创新和包容的新时代。
|
6月前
|
人工智能 自然语言处理 JavaScript
通义灵码上线 @workspace 新能力,结合当前代码仓库理解工程、代码查询与问答等
通义灵码上线 @workspace 新能力,结合当前代码仓库理解工程、代码查询与问答等
691 1
|
10月前
|
SQL 存储 Linux
从配置源到数据库初始化一步步教你在CentOS 7.9上安装SQL Server 2019
【11月更文挑战第16天】本文介绍了在 CentOS 7.9 上安装 SQL Server 2019 的详细步骤,包括配置系统源、安装 SQL Server 2019 软件包以及数据库初始化,确保 SQL Server 正常运行。
473 4
|
11月前
|
前端开发 JavaScript 开发工具
2024年前端开发十大必备技巧
本文介绍了2024年前端开发的十大必备技巧,涵盖现代JavaScript、CSS Grid/Flexbox布局、主流框架(如React、Vue)、Web性能优化、Git版本控制、调试技巧、Web可访问性、现代构建工具(如Webpack)、PWA及持续学习等方面,帮助开发者保持竞争力并提升Web开发质量。
|
Java 应用服务中间件 数据库连接
Java 新手入门:Spring Boot 启动揭秘,小白也能秒懂的超详细指南
Java 新手入门:Spring Boot 启动揭秘,小白也能秒懂的超详细指南
190 2
|
存储 JavaScript 前端开发
操作document.cookie存储和读取Cookies
操作document.cookie存储和读取Cookies
|
存储 SQL 关系型数据库
在MySQL中使用存储过程返回更新前的记录
在MySQL中使用存储过程返回更新前的记录
250 0