如何在AD中批量创建域用户

如何在AD中批量创建域用户,第1张

一、创建用户的方法创建用户的方法,常用的无外乎以下几种:

1. 利用AD用户和计算机(ADUC)。

2. 利用CSVDE批量建用户

3. 利用LDIFDE批量建用户

4. 利用脚本批量建用户

5. 利用for…..do…循环命令,批量建用户 以上是五种创建域用户的方法,但第一种只能创建单个域用户,其它四种是批量创建用户方法。在后四种指量创建用户方法中,哪一种更为简单呢? CSVDE与LDIFDE批量创建用户的方法,需要有一个很好(主要是文件格式)的文档支持,这个文档编辑起来,非常的困难。脚本批量创建用户,需要有大量的程序量,不是写程序的管理员,很难搞定。for....do...dsadd user命令,批量创建用户方法,简单、实用。

本文介绍的是最后一种For... do循环命令,结合dsadd user命令批量创建用户。该简单、实用,推荐使用!

二、收集企业的通讯录:

三、编辑通讯录,并保存为.Csv格式说明:

1、此文档保存格式为.Csv格式;

2、各列数值不能为空;

3、命令执行时,删除第1、2、3、4行;

4、各列对应的字段与命令见表中; 四、创建For... do循环命令(结合dsadd user命令) 命令格式: for /f "tokens=1,2,3,4,5,6,7,8,9,10,11 delims=," %a in (c:users.csv) do dsadd user "cn=%c,ou=UserTest,dc=techone,dc=com" -samid %d -upn %d -ln %a -fn %b -pwd %e -title %f -dept %g -company %h -tel %i -mobile %j -iptel %k -disabled yes

相关注明: 1、先用Excel表格做一个简单模版,将其保存为.csv格式! 2、再用For命令结合dsadd 来完成批量创建用户! 3、tokens=1,2,3,4,5,6,7,8,9,10,11 :表示有11个变量(参数为表格内的11个参数,顺序为A/B/C/D/E/F/G/H/I/J/K 这11个参数见Csv表格)

delims=, :表示分隔符为“,”

%a in (c:users.csv) :表示变量从路径“c:users.csv”中取数据

dsadd :添加命令

cn=%c,ou=UserTest,dc=baidu,dc=com :表示所创建的用户名与创建位置

-samid %d -upn %d:表示登录名为变量d

-ln %a :设置用户姓为变量a

-fn %b :设置用户名为变量b

-pwd %e :设置密码为变量e -title %f :设置职务为变量f -dept %g :设置部门为变量g -company %h:设置公司为变量h -tel %i :设置电话为变量i -mobile %j :设置移动电话为变量j -iptel %k :设置IP电话为变量k

-disabled yes :表示导入以后为禁用状态 更多的参数,请参考dsadd user /?

五、在AD服务器上,执行以下步骤:

1、在AD管理工具中,创建一个OU,名为UserTest;

2、在CMD命令下,键入上述命令:

六、在AD管理工具,上刷新UsersTest,看到创建的相关用户。全部选中,然后开启用户。

七、查看用户属性,相关属性值已存在。

八、抽样使用批量创建的域用户,登陆,结果正常。批量创建域用户

1、首先PING一下,然后再修改电脑的DNS成域服务器IP。

2、然后打开网络连接,打开【属性】。

3、接着在d出的界面点击进入TCP/IPV4的属性。

4、然后把DNS改成域服务器的IP地址,返回桌面。

5、接着右击我的电脑,点击进入【属性】。

6、然后在d出的界面点击【更改设置】。

7、接着在d出的对话框中点击【更改】。

8、最后输入域名称,点击确定即可。

@echo off ::批处理的头文件,主要是用来隐藏P处理命令的

title 群加域P处理---蔡新文制作 --2009-05-23- ::P处理窗口标题、日期

echo --------------------------------------------------------------------------------

echo 使用注意事项: ::下面的(7点信息)echo命令都是解释的内容信息

echo 1.系统支持工具,使用前需先行安装(光碟:\SUPPORT\TOOLS\SUPTOOLS.MSI)

echo.

echo 2.工具安装好后,必需在域控上执行本工具。

echo.

echo 3.客户端必须要指DNS,必须能够正常解析域名。

echo.

echo 4.在客户端上必须要把[使用简单文件共享]的√去掉。

echo.

echo 5.必须要知道客户端上的管理员用户和密码

echo.

echo 6.输入IP网段时,只需要输入1或2(是几网段就输入几),输入IP数量就是你PC机IP尾数。

echo.

echo 7.输入的IP地址必须要连贯。比如:192.168.100.0 ~100.2 ~100.3 就这样连贯下去。

echo.

echo --------------------------------------------------------------------------------

set /p IP=请输入局域网IP网段: ::以下7个set都是设置变量

set /p sl=请输入局域网IP数量:

set /p ym=请输入你要加的域名:

set /p ad=请输入域管理员帐户:

set /p ps=请输入域管理员密码:

set /p yh=请输入客户端管理员用户:

set /p sp=请输入客户端管理员密码:

::FOR语言递增循环,调用netdom命令,使用上面的变量值。

for /l %%a in (1,1,%sl%) do (

netdom join 192.168.%ip%.%%a /domain: %ym% /userd: %ad% /passwordd:%ps% /usero:%yh% /passwordo:%sp% /reboot

)

::%?%里的值都是变量,变量是来调用SET赋予的值

echo %sl%台加域成功! ::显示成功加域的信息

pause ::完成后,暂停完毕!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11588646.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存