exchange批量创建用户
前言
我们的思路是先往AD中批量中导入用户,再为这些用户开启Exchange邮箱。AD中批量导入用户的方法很多,比如CSVDE,LDIFDE,另外Windows Server 2003 还包括一个内置工具集,您可以使用它来创建、删除和修改各种 Active Directory 对象,还可以对符合特定条件的对象执行查询。(请注意 Windows 2000 Active Directory 并不支持这些工具,如 dsadd、dsrm、dsget 和 dsquery 等。)
本文讲述的是通过DSADD和FOR命令结合使用实现批量导入。
创建步骤
1:新建一个关于公司邮箱用户的EXCEL表格
2:将EXCEL表格另存为CSV文件
3:用记事本打开看看
4:使用WINDOWS的FOR命令做下测试,看是否能正确的输出,输入:
for /f "tokens=1,2,3,4,5,6 delims=," %a in (user.csv) do @echo %a %b %c %d
5:我们在AD按照下图建立相应的组织单位
6:使用dsadd命令和FOR命令配合来批量添加用户,输入:
for /f "tokens=1-6 delims=," %a in (user.csv) do dsadd user "cn=%a,ou=网强,dc=xuhuajun,dc=com" -samid %b -ln %c -fn %d -pwd Xu@2011
7:我们到AD里看看,用户都已经添加上去了
8:下面我们要为这些添加的用户创建邮箱,选中用户,邮件——exchange任务
9:创建邮箱,点击下一步
10:点击下一步
11:正在创建邮箱帐号
12:创建完毕,点击完成
注意
本文中只是提供给读者一种批量添加用户的方法,实际操作过程,因为个人需求的不同,需要使用到这两个命令的参数可能会不同,所以我建议大家参考for /? dsadd /?的帮助来进行学习