手動更新lync的通訊薄

手動更新lync的通訊薄(有些時候通訊薄不同步,導致搜索不到lync賬戶)

Update-CsAddressBook

1、Lync數據庫與AD的同步週期

添加新的Lync用戶,更改Lync用戶的電話屬性等一些AD上的操作時需要一定的時間同步到Lync的數據庫中。

我們可以通過如下命令看到該同步的時間週期

clip_image001

從結果中我們可以看到該同步週期爲1分鐘。

2、從Lync2010數據庫到服務器端ABS的同步週期

有時候我們會發現添加了新的Lync用戶後,在客戶端的搜索欄中輸入新用戶的部分sip地址的部分字符無法找到該用戶,必須輸入完整的sip地址才能找到該用戶。

這是因爲新建Lync用戶這個AD更改操作雖然在1分鐘後同步到了Lync的數據庫,但還沒有同步到服務器端的ABS文件中。

我們可以通過如下命令看到Lync2010數據庫到服務器端ABS的同步週期:

clip_image002

從RunTimeOfDay值,我們可以看到ABS的同步時間爲每天早上的1:30,每天只同步一次,所有白天建的新用戶,第二天才能通過模糊搜索找到。

我們可以通過Set-CaAddressBookConfiguration -RunTimeOfDay <DateTime> 命令來更改每天同步的時間。

另外,Lync2010提供了一個命令可以立即使ABS和數據庫同步,命令如下:

clip_image003

5分鐘後,我們可以在事件日誌中驗證同步是否完成。

客戶端地址簿同步時間

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

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

我們可以通過更改如下註冊表值或者使用腳本來更新(XP和WIN7有區別),讓客戶端馬上下載GalContacts.db和 GalContacts.db.idx這兩個文件,可在命令提示符中輸入如下命令:

Reg Add HKLMSoftwarePoliciesMicrosoftCommunicator /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。

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