管理通讯簿服务——批量添加联系人
首先在域中批量添加域用户;(域控制器)
这里先用Office excel按格式输入用户信息,依次是姓、名、姓名、登录名、密码。
输入用户信息后,再将其另存为.csv后缀的文件;
再用记事本打开,确认
将其保存到C盘,使用命令
for /f %a in (userslist.csv) do @echo %a %b %c %d %e
来确认变量输入是否能成功
测试环境的域的OU结构如图;(这里为简化实验只有一个OU)
现在向OU test中添加用户
在命令提示符中,导航到.csv文件所在目录输入命令
for /f "tokens=1,2,3,4,5 delims=," %a in (userslist.csv) do dsadd user "cn=
%c,ou=test,dc=hello,dc=com" -samid %d -upn %d@hello.com -ln %a -fn %b -pwd %e -disabled yes
添加好用户后,默认用户是未启用的,右键启用帐户,域用户添加完成
添加完成域用户后,为其启用ocs帐户,在AD用户和计算机中选中用户,右键“为communication server 启用用户”
选择池;
制定登录名,这里用UPN名作为登录名,若已经为用户启用电子邮件,也可把电子邮件地址作为登录名;
为用户配置好OCS账户后;
接下来为ocs用户批量添加联系人(ocs 服务器)
首先在ocs 服务器上安装OCSResKit.msi工具
安装好OCSResKit.msi工具后
再准备几个文件
在ocs管理控制台中,导出用户列表
导出到文件hello.txt,再将hello文件中内容改一下,只保留显示名称和sip URL,没有显示名称的添加显示名称,再将文件hello.txt中的用户分成3部分,一部分为财务部员工,一部分为IT部员工,一部分为市场部员工;(这里只新建3个联系人文件,实际情况可以为每个部门新建一个联系人文件)
按下图的格式将用户分别保存到文件财务部门.txt、IT部门.txt、市场部门.txt,再新建一个文件users.txt用来保存所有用户的sip URL(这里的文件格式必须注意,格式错误会导致联系人添加失败)
建好财务部门.txt、IT部门.txt、市场部门.txt、users.txt将其保存到下图位置
用命令提示符导航到C:\Program Files\Microsoft Office communication server 2007\reskit\wmi samples
利用脚本lcsaddcontacts.wsf添加联系人,在命令提示符中输入命令;
命令格式:
Cscript lcsaddcontacts.wsf /usersfile:users.txt /contactsfile:contact.txt /contactsgroup:contactsgroup
Cscript lcsaddcontacts.wsf /usersfile:users.txt /contactsfile:财务部门.txt /contactsgroup:财务部门
Cscript lcsaddcontacts.wsf /usersfile:users.txt /contactsfile:IT部门.txt /contactsgroup:IT部门
Cscript lcsaddcontacts.wsf /usersfile:users.txt /contactsfile:市场部门.txt /contactsgroup:市场部门
添加好联系人后,在客户机登陆
联系人批量添加成功