博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Lync Server 2010的部署系列(三) lync批量导入用户联系人
阅读量:5974 次
发布时间:2019-06-19

本文共 2455 字,大约阅读时间需要 8 分钟。

 

  • 在LYNC客户端创建一个模板(源)用户,为这个用户添加好相关的联系人和联系人组

  • 运行LyncAddContacts工具把源用户的联系人导出

  • 在导入模式运行LyncAddContacts为目标用户或者目标OU导入用户

 

前提条件:

  • 必须在Lync Server上运行这个工具

  • 必须为CSAdministrator组的成员,这个组的成员拥有为成员导入或者导出用户的权利

  • 你必须从光盘上拷贝DBIMPEXP.EXE工具到LyncAddContacts所在的目录。

  • 你必须对LyncAddContacts所在的目录有读和写的权利。

 

注意:因为它产生的输出量的原因,该工具必须在CScript主机下运行,如果在Wscript下运行,你会看到语法弹出窗口。


使用:

LyncAddContacts使用以下语法:

CScript LyncAddContacts.vbs /backup filename.xml [FE SQL server host name]
CScript LyncAddContacts.vbs SIPAddress [FE SQL server host name]
CScript LyncAddContacts.vbs /import SIPAddress distinguished name of OU [FE SQL server host name] 

下面的实例演示如何使用这个工具。

使用/backup开关来把所有用户的数据备份到一个指定文件。下面是针对标准版的备份例子。

CScript LyncAddContacts.vbs /backup backup.xml

backup.xml是备份文件的名字

下面是企业版的备份例子:

CScript LyncAddContacts.vbs /backup backup.xml sql.domain.com

backup.xml是备份文件的名字,sql.domain.com是前端所使用的SQL数据库

备份完成后,就可以开始导出和导入过程了。

 

首先,你要把源用户的联系人和联系人导出,下面的实例是在标准版上导出一个名为”Source”的用户的信息:

CScript LyncAddContacts.vbs source@domain.com 

source@domain.com是你想导出的用户的SIP地址

企业版是:

CScript LyncAddContacts.vbs source@domain.com sql.domain.com

source@domain.com是你想导出的用户的SIP地址,sql.domain.com是前端所使用的SQL数据库

接下来就是为目标用户导入了,目标用户可以是一个用户,或者是整个OU的用户。下面的示例是针对标准版上的“Target”用户实施导入联系人操作。

CScript LyncAddContacts.vbs /import target@domain.com

就是要导入的目标用户。如果是企业版,那么需要添加SQL服务器的地址,和上面的例子一样。

 

下面的命令则是为AD里面的一个OU实施导入操作:

CScript LyncAddContacts.vbs /import CN=Users,DC=domain,DC=com

如果是企业版,必须要添加SQL服务器

CScript LyncAddContacts.vbs /import "OU=Lync Users,DC=domain,DC=com" sql.domain.com

该工具还有一个好处就是,用户不会在有有人把他们添加到联系人的提示了,这个可以避免不必要的弹出提示。


  

二、导入联系人操作指南

1、登录到lync server 2010前端服务器,首先将下载的LyncAddContacts文件夹放置到C盘根目录,然后找到lync server 2010安装文件,定位到support目录,将目录下的dbimpexp文件复制到C:\LyncAddContacts;

2、在AD上新建一个通讯组trst,把公司所有人员包括进来。

3、登录到lync 2010客户端,搜索trst通讯组,添加到联系人列表,选择所有人员固定至常用联系人

4、登录到lync前端服务器,切换到C:\LyncAddContacts目录,输入命令,导出zp的用户联系人

(注:ee.trst.net.cn为后端sql服务器)

5、将 的导出的用户联系人导入到

6、用账户  登录,发现常用联系人和通讯组已经顺利导入进来。

7、这个是单个用户的导入,如果组织架构里面有成百上千的人的话,这个方法就不太合理了,我们可以使用以下的命令将用户联系人导入到AD里面的某个OU,即使我们OU里面前面嵌套了OU也不用当心,导入命令会自动查询出所有的sip地址并逐个进行导入。

8、命令窗口显示已经将联系人列表成功导入到AD内的所有账户内,我们随机挑选一个账户验证,常用联系人及通讯组已经显示出来。

 

总结:整体过程比较顺利,但是还是有些地方需要予以注意,1、做联系人导出模板的那个sip用户不要放到OU内,也不要选企业内的某个实际用户,这样OU批量导入的时候就不会出现自身导入联系人到自身的情况,2、导入程序还是有点小瑕疵需要改进,因为导出模板的那个sip用户不能把自身设置自身的常用联系人,造成自身不是所有其他人的常用联系人,但是sip导出模板的那个用户又包括了所有其他用户,所以每个人都会出现sip导出模板添加你为好友的提示。

本文转自 zhou_ping 51CTO博客,原文链接:http://blog.51cto.com/yuntcloud/1220406,如需转载请自行联系原作者

你可能感兴趣的文章
例:进店买衣服案例
查看>>
#考研笔记#计算机问答题
查看>>
深入学习golang(4)—new与make
查看>>
JS动态生成<style>
查看>>
怎么看自己服务器的带宽?
查看>>
光纤模块接口全是down状态
查看>>
Linux下Python设置vim和交互模式下自动补全
查看>>
阿里巴巴开源项目:分布式数据库同步系统otter(解决中美异地机房)
查看>>
测试mysql绑定变量功能
查看>>
常见路由命令
查看>>
go的错误处理
查看>>
apache2.4.4的安装过程
查看>>
php5.3安装oracle的扩展oci8与pdo_oci
查看>>
Java多线程
查看>>
发送超长短信的协议格式
查看>>
A query was run and no Result Maps were found for the Mapped Statement
查看>>
摆正测试员在软件项目中的位置
查看>>
Bambook 稍后阅读 V1.01 发布
查看>>
安装第三方库出现 Python version 2.7 required, which was not found in the registry
查看>>
【Quartz】Integration with Spring
查看>>