WindowsServer域用户批量创建方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Windows Server域用户批量创建方法
一创建方法
首先,用Excel创建需要导入的用户的列表。如下图所示。A:姓;B:名:C:姓名;D:登录名;E:域名;F:密码;G:组织单位。具体每一个账户都要设置哪些属性可自由决定。
设置完后,另存为CSV文件。然后将该文件移动至域控服务器某个磁盘的根目录下。这里我们放在C盘根目录。
运行cmd,打开命令提示符窗口。输入以下代码,回车即成功创建了。
For /f "tokens=1,2,3,4,5,6,7 delims=," %a in (c:\Test.csv) do dsadd user "cn=%c,ou=%g,ou=20121223,dc=epmsys,dc=com" -samid %d -upn %************-ln %a -fn %b -display %c -pwd %f -mustchpwd no -pwdneverexpires yes -disabled no
现在打开Active Directory用户和计算机,发现这两个用户已成功创建了。
备注:在运行代码创建用户之前,资源所隶属的组织单位必须先手动建立。
二代码说明
For /f "tokens=1,2,3,4,5,6,7 delims=,"
“tokens=1,2,3,4,5,6,7”这段是声明这里有7个变量。分别是%a,%b,%c,%d,%e,%f,%g。分别对应EXCEL表格A,B,C,D,E,F,G列。
”Delims=,”表示分隔符是“,”号。
%a in (c:\Test.csv)
这段是表示全部变量的来源。这里就是指变量都是来源于之前保存在C盘的EXCEL的CSV文件。
do dsadd user
这个是添加创建用户命令。
"cn=%c,ou=%g,ou=20121223,dc=epmsys,dc=com"
表示所创建用户的路径和显示的名称。
-samid %d -upn%************
这句是指所要用户的名称和upn后缀。
-ln %a是指用户的姓。
-fn %b是指用户的名。
-display %c是指用户的显示名称。
-pwd %f是指用户的密码。
-mustchpwd no
这个是“首次登录是否修改密码”,yes是开启,no是关闭。
-pwdneverexpires yes
这个是“密码永不过期”,yes是开启,no是关闭。
-disabled no
这个是用户创建之后是不是禁用状态,yes是禁用,no是不禁用。