批量匯入LYNC 2010企業版使用者的聯絡人

2022-03-21 16:32:18 字數 2481 閱讀 8462

1、啟動lync server 命令列管理程式

2、匯出使用者模板

cscript lyncaddcontacts.vbs 模板使用者id sql伺服器

3、匯入使用者模板

cscript lyncaddcontacts.vbs /import 匯入使用者id sql伺服器

cscript lyncaddcontacts.vbs /import "ou=test,dc=lync,dc=com" lync-sql.lync.com

在ocs 2007 的資源工具包裡面有乙個小工具叫lcsaddcontacts,這個wsf指令碼允許你使用wmi為lcs或者ocs新增使用者(lync server不行)。我希望見到這個工具的lync版本,但是沒有那麼好運,所以我決定自己寫乙個。

我吃驚的發現沒有powershell命令來新增聯絡人組或者聯絡人,因為已經沒有了lync server的wmi類,我需要乙個方法來做——所以我自己寫了乙個工具。我使用lync 安裝光碟裡面的dbimpexp工具來匯入或者匯出聯絡人。

lyncaddcontacts的目的就是批量的為使用者新增聯絡人組和聯絡人。例如你可能希望新增乙個叫做「公司聯絡人」這樣的組。該組裡面包含公司裡的所有人。下面是這個工具工作的原理:

前提條件:

注意:因為它產生的輸出量的原因,該工具必須在cscript主機下執行,如果在wscript下執行,你會看到語法彈出視窗。

使用:

lyncaddcontacts使用以下語法:

cscript. lyncaddcontacts.vbs /backupfilename.xml [fe sql server host name]

cscript. lyncaddcontacts.vbssipaddress [fe sql server host name]

cscript. lyncaddcontacts.vbs /importsipaddress|distinguished name of ou [fe sql server host name]

下面的例項演示如何使用這個工具。

使用/backup開關來把所有使用者的資料備份到乙個指定檔案。下面是針對標準版的備份例子。

cscript. lyncaddcontacts.vbs /backupbackup.xml

backup.xml是備份檔案的名字

下面是企業版的備份例子:

cscript. lyncaddcontacts.vbs /backupbackup.xml sql.domain.com

backup.xml是備份檔案的名字,sql.domain.com是前端所使用的sql資料庫

備份完成後,就可以開始匯出和匯入過程了。

首先,你要把源使用者的聯絡人和聯絡人匯出,下面的例項是在標準版上匯出乙個名為」source」的使用者的資訊:

cscript. [email protected]

[email protected]是你想匯出的使用者的sip位址

企業版是:

cscript. [email protected] sql.domain.com

[email protected]是你想匯出的使用者的sip位址,sql.domain.com是前端所使用的sql資料庫

接下來就是為目標使用者匯入了,目標使用者可以是乙個使用者,或者是整個ou的使用者。下面的示例是針對標準版上的「target」使用者實施匯入聯絡人操作。

cscript. lyncaddcontacts.vbs /[email protected]

[email protected]就是要匯入的目標使用者。如果是企業版,那麼需要新增sql伺服器的位址,和上面的例子一樣。

下面的命令則是為ad裡面的乙個ou實施匯入操作:

cscript. lyncaddcontacts.vbs /importcn=users,dn=domain,dn=com

如果是企業版,必須要新增sql伺服器

cscript. lyncaddcontacts.vbs /import"ou=lync users,dn=domain,dn=com"sql.domain.com

該工具還有乙個好處就是,使用者不會在有有人把他們新增到聯絡人的提示了,這個可以避免不比要的彈出提示。

Lync 2010 二次開發 登陸

登陸lync 使用者uri 使用者郵箱 使用者域資訊 密碼 public void signin string useruri,string usernamedomain,string password catch notinitializedexception 登陸lync事件.void mycl...

批量匯入OU

一 建立ou的方法 建立ou的方法,常用的無外乎以下幾種 1.利用ad使用者和計算機 aduc 工具建立ou 2.利用指令碼批量建ou 3.利用for do 迴圈命令,批量建ou 以上是幾種建立ou的方法,但第一種只能建立單個ou,其它兩種是批量建立ou的方法。在後兩種指量建立使用者方法中,哪一種更...

Mysql批量匯出與批量匯入

批量匯出 1 如果想把雲伺服器上的mysql資料庫資料匯出到本地 只能使用 客戶端語句 在終端使用mysql u root p test e select loid from ana customer where localnet id 101000 101000 loid.txt 將表中資料匯出到...