AD域批量创建、添加用户

发布时间:  2014-11-25 浏览次数:  381 下载次数:  0
问题描述
某新建局点用户数量较多,需要部署400个VM,所有账号都需要新建,由于手动创建域账号工作量太大,考虑使用脚本配合csv文件来创建域账号
解决方案
编写bat脚本,内容如下:
For /F "tokens=1,2,3 delims=," %%a in (jf1_userlist.csv) do dsadd user CN=%%b,OU=%%c,DC=cloud,DC=test,DC=com -samid %%a -upn %%a@cloud.test.com -display %%b -pwd  Huawei_123 -mustchpwd no
保存为bat文件放至c盘根目录。在excel表中创建3列数据,第一列为%%a,是登录名;第二列为%%b,是显示名称;第三列为%%c,是要加入的OU。文档整理完成后另存为CSV文件,文件名称一定要与括号里的文件名对应(也可以使用txt文件,内容与CSV文件相同,一死为一个用户内容,登录名、显示名、OU使用逗号隔开)。

    -pwd 表示创建账户时要设置的默认密码
    -mustchpwd 表示用户是否必须登录修改密码
    -disabled yes 可加上表示创建后账户默认为禁用状态
    更多的参数,请参考dsadd user /?

END