您的位置:首页 > 职场人生

Lync 2010 批量添加分组和用户(LyncAddContacts)

2011-06-27 03:28 225 查看
最近遇到一个问题,下面是具体的实施方法。(注明:LyncAddContacts是waynewang2开发的)

LyncAddContacts的目的就是批量的为用户添加联系人组和联系人。例如你可能希望添加一个叫做“公司联系人”这样的组。该组里面包含公司里的所有人。下面是这个工具工作的原理:

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

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

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

前提条件:

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

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

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

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

--------------------------------------------------------------------------------

环境:域 HPBANK.COM

测试把TEST01@HPBANK.COM 的用户和组 导出到 TEST02@HPBANK.COM 或者导入到整个TEST 的 OU的联系人中。

前提条件:

必须在Lync Server上运行这个工具 (必须在安装LYNC存储数据库的那台服务器上)

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

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

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

你必须先在Test01这个LYNC用户上添加好所有组和联系人,这里注意,这个组,必须是你手工创建的,不能直接添加AD中的组,直接添加的会导致你后面无法正常导出和无法导入。

使用:

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数据库

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

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

CScript LyncAddContacts.vbs TEST01@HPBANK.COM

TEST01@HPBANK.COM是你想导出的用户的SIP地址

企业版是:

CScript LyncAddContacts.vbs TEST01@HPBANK.COM sql.hpbank.com

TEST01@HPBANK.COM是你想导出的用户的SIP地址,sql.hpbank.com

是前端所使用的SQL数据库

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

CScript LyncAddContacts.vbs /import TEST02@HPBANK.COM

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

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

CScript LyncAddContacts.vbs /import CN=Test,DN=hpbank,DN=com

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

CScript LyncAddContacts.vbs /import "OU=Test,,DN=hpbank,DN=com" sql.hpbank.com

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

lyncAddContacts.zip

附件:http://down.51cto.com/data/2358439
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息