Lync 2010 批量添加分組和用戶(LyncAddContacts)

 最近遇到一個問題,下面是具體的實施方法。(註明:LyncAddContacts是waynewang2開發的)

LyncAddContacts的目的就是批量的爲用戶添加聯繫人組和聯繫人。例如你可能希望添加一個叫做“公司聯繫人”這樣的組。該組裏麪包含公司裏的所有人。下面是這個工具工作的原理:



在LYNC客戶端創建一個模板(源)用戶,爲這個用戶添加好相關的聯繫人和聯繫人組
運行LyncAddContacts工具把源用戶的聯繫人導出
在導入模式運行LyncAddContacts爲目標用戶或者目標OU導入用戶


前提條件:

必須在Lync Server上運行這個工具
必須爲CSAdministrator組的成員,這個組的成員擁有爲成員導入或者導出用戶的權利
你必須從Lync光盤上拷貝DBIMPEXP.EXE工具到LyncAddContacts所在的目錄。
你必須對LyncAddContacts所在的目錄有讀和寫的權利。
 

--------------------------------------------------------------------------------
環境:域 HPBANK.COM

測試把[email protected] 的用戶和組 導出到 [email protected]  或者導入到整個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 [email protected]

[email protected]是你想導出的用戶的SIP地址

企業版是:

CScript LyncAddContacts.vbs [email protected] sql.hpbank.com

[email protected]是你想導出的用戶的SIP地址,sql.hpbank.com
是前端所使用的SQL數據庫

接下來就是爲目標用戶導入了,目標用戶可以是一個用戶,或者是整個OU的用戶。下面的示例是針對標準版上的“TEST02”用戶實施導入聯繫人操作。

CScript LyncAddContacts.vbs /import [email protected]
[email protected]就是要導入的目標用戶。如果是企業版,那麼需要添加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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章