Lync 批量添加聯繫人

終於來了,久等的工具。以下文章譯自Jeff Guillet的文章:

http://www.expta.com/2011/01/introducing-lyncaddcontacts.html

 

在OCS 2007 的資源工具包裏面有一個小工具叫LCSAddContacts,這個WSF腳本允許你使用WMI爲LCS或者OCS添加用戶(Lync Server不行)。我希望見到這個工具的LYNC版本,但是沒有那麼好運,所以我決定自己寫一個。

我吃驚的發現沒有PowerShell命令來添加聯繫人組或者聯繫人,因爲已經沒有了LYNC SERVER的WMI類,我需要一個方法來做——所以我自己寫了一個工具。我使用LYNC 安裝光盤裏面的DBIMPEXP工具來導入或者導出聯繫人。


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



在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 [email protected]

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

企業版是:

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

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

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

CScript LyncAddContacts.vbs /import [email protected]

[email protected]就是要導入的目標用戶。如果是企業版,那麼需要添加SQL服務器的地址,和上面的例子一樣。



下面的命令則是爲AD裏面的一個OU實施導入操作:

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

如果是企業版,必須要添加SQL服務器

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

該工具還有一個好處就是,用戶不會在有有人把他們添加到聯繫人的提示了,這個可以避免不比要的彈出提示。
 

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