如何导入大批量的用户账户?是我们在2008R2安装搭建好之后需要考虑的一件事情。
方法就是把用户信息在Excel文档里面整理好,然后再用命令或者脚本导入到AD里面。
当然,方法是越简单越好,需要我们修改的越少越好。
我们首先从人事部门拿到一份员工的名册的excel表格
然后把表格另存为C://aduserdata.csv (在DC上)
do dsadd user cn=%a,cn=users,dc=sample,dc=net
-upn %b@sample.net -samid %b -pwd %c -fn %e -ln %d -dept %f
-office %g -title %h -email %i -mustchpwd yes -disabled yes
参数含义: skip=1跳过第一行数据 eol=;注释行开始字符为";" tokens=1-9
每次提取1-9个变量 delims=, 分割符号为","
打开ADUC就能看到
测试OK,全部创建成功
其实有工作经验的人就会发现,其实上面创建的是有问题的
没有划分OU,以后运行GPO怎么办?
一般情况下,我们导入用户前会事先创建好组织结构的OU
比如上海总部和上海子公司,如下图
建议ou的名字用英文比较好,中文有时候会有乱码,编辑的时候比较麻烦。
测试OK,
:)哪怕给我5K的用户也不愁了。
DSADD USER语法
dsadd user UserDN [-samid SAMName] [-upn UPN] [-fn FirstName] [-mi Initial] [-ln LastName]
[-display DisplayName] [-empid EmployeeID] [-pwd {Password | *}] [-desc Description]
[-memberof Group;...] [-office Office] [-tel PhoneNumber] [-email Email] [-hometel HomePhoneNumber]
[-pager PagerNumber] [-mobile CellPhoneNumber] [-fax FaxNumber] [-iptel IPPhoneNumber]
[-webpg WebPage] [-title Title] [-dept Department] [-company Company] [-mgr Manager]
[-hmdir HomeDirectory] [-hmdrv DriveLetter:] [-profile ProfilePath] [-loscr ScriptPath]
[-mustchpwd {yes | no}] [-canchpwd {yes | no}] [-reversiblepwd {yes | no}] [-pwdneverexpires {yes | no}]
[-acctexpires NumberOfDays] [-disabled {yes | no}] [{-s Server | -d Domain}] [-u UserName]
[-p {Password | *}] [-q] [{-uc | -uco | -uci}]
新闻热点
疑难解答
图片精选