Lync Server 2010的部署系列(三) lync批量导入用户联系人
Lync?Server?2010的部署系列(三)?lync批量導入用戶聯系人
一、批量導入原理介紹
二、導入聯系人操作指南
?
一、批量導入原理介紹
(介紹摘自http://ucworld.blog.51cto.com/811917/477745,英文原文地址http://www.expta.com/2011/01/introducing-lyncaddcontacts.html)
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?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
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、將zp@trsa.cn?的導出的用戶聯系人導入到cmd@trsa.cn
6、用賬戶cmd@trsa.cn??登錄,發現常用聯系人和通訊組已經順利導入進來。
7、這個是單個用戶的導入,如果組織架構里面有成百上千的人的話,這個方法就不太合理了,我們可以使用以下的命令將用戶聯系人導入到AD里面的某個OU,即使我們OU里面前面嵌套了OU也不用當心,導入命令會自動查詢出所有的sip地址并逐個進行導入。
8、命令窗口顯示已經將聯系人列表成功導入到AD內的所有賬戶內,我們隨機挑選一個賬戶驗證,常用聯系人及通訊組已經顯示出來。
?
總結:整體過程比較順利,但是還是有些地方需要予以注意,1、做聯系人導出模板的那個sip用戶不要放到OU內,也不要選企業內的某個實際用戶,這樣OU批量導入的時候就不會出現自身導入聯系人到自身的情況,2、導入程序還是有點小瑕疵需要改進,因為導出模板的那個sip用戶不能把自身設置自身的常用聯系人,造成自身不是所有其他人的常用聯系人,但是sip導出模板的那個用戶又包括了所有其他用戶,所以每個人都會出現sip導出模板添加你為好友的提示。
?
?
總結
以上是生活随笔為你收集整理的Lync Server 2010的部署系列(三) lync批量导入用户联系人的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: eclipse+ADT 进行androi
- 下一篇: 页面自动刷新html实现