WindowsServer域用户批量创建方法
WindowsServer 域用户批量创建方法一创建方法首先,用Excel 创建需要导入的用户的列表。如下图所示。A :姓;B :名:C :姓名;D :登录名;E :域名;F :密码;G :组织单位。
WindowsServer 域用户批量创建方法
一创建方法
首先,用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 d@epmsys.com -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 d@epmsys.com
,这句是指所要用户的名称和upn 后缀。
-ln a 是指用户的姓。
-fn b 是指用户的名。
-display c是指用户的显示名称。
-pwd f 是指用户的密码。
-mustchpwd no
这个是“首次登录是否修改密码” ,yes 是开启,no 是关闭。 -pwdneverexpires yes
这个是“密码永不过期” ,yes 是开启 ,no 是关闭。
-disabled no
这个是用户创建之后是不是禁用状态,yes 是禁用,no 是不禁用。