Lync客戶端更新聯繫人通訊簿

Lync客戶端更新聯繫人通訊簿

我的Lync server 2013環境介紹

內部域名contoso.com,外部域爲tiancang.net,

兩個前端服務器,fe01.contoso.com,fe02.contoso.com

兩個邊緣服務器,edge01.contoso.com,edge02.contoso.com

三個後端數據庫,be01.contoso.com,be02.contoso.com,be03.contoso.com

兩個持久聊天服務器,chat01.contoso.com,chat02.contoso.com

一個office web apps服務器,owas.contoso.com

wKiom1MDJ1TzZbJ7AAK8mOHbYVA554.jpg

我們登錄lync後,發現通訊簿裏面是空的,其實QQ也是這樣的,剛登錄的時候聯繫人是空的,需要自行逐個添加。

在客戶端的搜索欄中輸入新用戶的部分sip地址的部分字符無法找到該用戶,必須輸入完整的sip地址才能找到該用戶。

同樣的我們會發現添加了新的Lync用戶後,也是同樣要輸入sip地址的全名才能找到我們需要的聯繫人,這是因爲新建Lync用戶這個AD更改操作雖然在1分鐘後同步到了Lync的數據庫,但還沒有同步到服務器端的ABS文件中。

步驟一、

我們可以在在服務器端使用命令手動更新: 

update-csuserdatabase -verbose

Update-CsAddressBook -verbose

操作步驟如下:

1、打開Lync server 命令行管理程序

2、輸入如下命令,成功更新後會顯示覆制請求已成功排隊。

wKioL1MLWXvgqDyJAAGfpSGimWI538.jpg

步驟二、

刪除客戶端本地緩存文件: 
lync2010的客戶端
XP在用戶配置文件路徑,
"%userprofile%\Local Settings\Application Data\Microsoft\Communicator\"
lync2013的客戶端
XP在用戶配置文件路徑,
"%userprofile%\AppData\Local\Microsoft\Microsoft\Communicator\"
VISTA、WIN7、WIN8在用戶配置文件路徑,
"%userprofile%\AppData\Local\Microsoft\Office\15.0\Lync\"
注意刪除緩存文件了之後,lync需要重新同步通訊錄列表,在通訊錄列表未完全同步之前,需要輸入SIP的全名纔可以找到該聯繫人。 
例如在通訊錄已更新的情況下,如果查找
用戶zhouping,直接輸入zhouping即可,如果在通訊錄未同步的情況下,需要輸入[email protected]

針對以上三種情況,下面做了三個不同的批處理,需要批處理請到附件裏面下載。

1、Lync2010的客戶端,XP系統用戶

dir "%userprofile%\Local Settings\Application Data\Microsoft\Communicator\"
RD /s "%userprofile%\Local Settings\Application Data\Microsoft\Communicator\"

MD "%userprofile%\Local Settings\Application Data\Microsoft\Communicator\"

pause

Reg Add HKLM\Software\Policies\Microsoft\Communicator /v GalDownloadInitialDelay /t REG_DWORD /d 0 /f

2、Lync2013的客戶端,XP系統用戶

dir "%userprofile%\AppData\Local\Microsoft\Microsoft\Communicator\"

RD /s "%userprofile%\AppData\Local\Microsoft\Microsoft\Communicator\"

MD "%userprofile%\AppData\Local\Microsoft\Microsoft\Communicator\"

pause

Reg Add HKLM\Software\Policies\Microsoft\Communicator /v GalDownloadInitialDelay /t REG_DWORD /d 0 /f

3、Lync2013的客戶端,VISTA、WIN7、WIN8系統用戶

dir "%userprofile%\AppData\Local\Microsoft\Office\15.0\Lync\"

RD /s "%userprofile%\AppData\Local\Microsoft\Office\15.0\Lync\"

MD "%userprofile%\AppData\Local\Microsoft\Office\15.0\Lync\"

pause

Reg Add HKLM\Software\Policies\Microsoft\Communicator /v GalDownloadInitialDelay /t REG_DWORD /d 0 /f

當你登錄Lync客戶端時,客戶端需要1-60分鐘時間從服務器ABS下載GalContacts.db和 GalContacts.db.idx這兩個地址簿文件;

所有此時你將無法使用模糊搜索,當你搜索”-“時,客戶端端會提示你說地址簿正在同步;

我們可以通過更改如下註冊表值,讓客戶端馬上下載GalContacts.db和 GalContacts.db.idx這兩個文件,可在命令提示符中輸入如下命令:

Reg Add HKLM\Software\Policies\Microsoft\Communicator /v GalDownloadInitialDelay /t REG_DWORD /d 0 /f

但當你的電腦中已經存在GalContacts.db和 GalContacts.db.idx這兩個文件時,還是需要等待1-60分鐘時間比對和服務器ABS的區別,纔會同步地址簿。

我們可以退出客戶端,刪除GalContacts.db和 GalContacts.db.idx這兩個文件,此時再登錄時就能馬上重新下載完整的地址簿文件GalContacts.db和 GalContacts.db.idx

下面我們演示一遍更新的具體操作步驟

1、找到c:\users\administrator\AppData\Local\Microsoft\Office\15.0\Lync\,裏面顯示有之前的登錄記錄文件

wKioL1MLXueyxS4uAAIUSEfxzOU426.jpg

2、執行通訊簿更新腳本。

wKiom1MLX8-QIhycAAJZacQjBaM614.jpg

3、執行完後,發現Lync文件夾裏面的文件已清空。

wKiom1MLX__ypbOTAAHKDqMmHCw342.jpg

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