概述
在客户現場部署lync的時候,突然發現新安裝的lync客户端,搜索聯繫人功能無法使用,而將lync客户端安裝後,隔一段時間後,又可以查詢了,發現可能是數據沒有同步的原因。
解決方案
客户端地址簿同步時間
當你登錄Lync客户端時,客户端需要1-60分鐘從服務器ABS下載GalContact.db和GalContacts.db.idx這兩個地址簿文件。
所以此時你將無法使用模糊查詢,當你查詢‘-’時,客户端會提示你説地址簿正在同步。
我們可以通過修改註冊表,讓客户端馬上下載GalContact.db和GalContacts.db.idx這兩個文件,可在命令行中輸入如下命令:
Reg Add HKLM\Software\Policies\Microsoft\Communicator /v GalDownloadInitialDelay /t REG_DWORD /d 0 /f
Lync 2013 的組策略設置
|
組策略設置
|
描述
|
|
指定服務器
|
指定 Lync 2013 如何標識登錄期間要使用的傳輸和服務器。在此設置中,您可以指定:
|
|
支持的其他服務器版本
|
指定 Lync Server 2013 將登錄到的服務器版本的名稱列表(用分號隔開)以及默認支持的服務器版本。 |
|
禁止自動上載登錄失敗日誌 (DisableAutomaticSendTracing) |
自動將登錄失敗日誌上載到 Lync Server 以進行分析。如果登錄成功,則不會自動上載任何日誌。如果未配置此策略,則會出現下列情況: 對於 Lync Online 用户:自動上載登錄失敗日誌。 對於 Lync 本地用户:在上載之前將為用户顯示一個確認對話框。 如果禁用此設置,則將為 Lync 本地和 Lync Online 用户自動將登錄日誌上載到 Lync Server。如果啓用此設置,則絕不會自動上載登錄日誌。 |
|
為 SIP 連接禁用 HTTP 回滾
|
如果 TLS 或 TCP 不可用,則將阻止 Lync Server 嘗試通過使用 HTTP 連接到服務器。默認情況下,Lync 首先會嘗試使用 TLS 或 TCP 連接到服務器,如果這兩種傳輸方法都失敗,則 Lync 會嘗試使用 HTTP 進行連接。使用此策略可禁止回滾 HTTP 連接嘗試。 |
|
需要登錄憑據
|
在登錄 SIP 服務器的過程中,要求用户提供 Lync 的登錄憑據,而不是自動使用 Windows 憑據。 |
|
禁用服務器版本檢查
|
如果將此策略設置為 1,則將防止 Lync 在登錄前檢查服務器名稱和版本。默認情況下,Lync 會在登錄前檢查服務器名稱和版本。 |
|
允許使用 BITS 下載通訊簿服務文件
|
允許 Lync 使用後台智能傳輸服務 (BITS) 下載通訊簿服務文件。 |
|
配置 SIP 安全模式
|
允許 Lync 更安全地發送和接收即時消息。此策略對 Windows .NET 或 Microsoft Exchange Server 服務不起作用。 如果不配置此策略設置,Lync 可以使用任何傳輸。但是,如果它不使用 TLS,而服務器要對用户進行身份驗證,Lync 就必須使用 NTLM 或 Kerberos 身份驗證。 |
|
全局通訊簿下載初始延遲
|
指定全局地址列表 (GAL) 下載發生之前的時間。默認值為 60 分鐘,這表示服務器可將 GAL 文件的下載延遲 0 到 60 分鐘之間的任意時間。 |
|
禁止用户運行 Microsoft Lync
|
禁止用户運行 Lync。可在“計算機配置”和“用户配置”中同時配置此策略設置,但“計算機配置”中的策略設置優先。 |
|
允許存儲用户密碼
|
允許 Lync 存儲密碼。 |
|
配置 SIP 壓縮模式
|
指定何時打開 SIP 壓縮。默認情況下,根據適配器速度啓用 SIP 壓縮。請注意,設置此策略可能會導致登錄時間延長。 |
|
受信任的域列表
|
列出與客户 SIP 域的前綴不匹配的受信任域。 |
參考:http://technet.microsoft.com/zh-cn/library/gg425941.aspx
但當你的電腦中已經存在GalContact.db和GalContacts.db.idx這兩個文件時,還是需要等到1-60分鐘時間比對和服務器ABS的區別,才會同步地址簿。
此時,我們可以退出客户端,刪除GalContact.db和GalContacts.db.idx這兩個文件,此時再登錄時就能馬上重新下載完整的地址簿文件GalContact.db和GalContacts.db.idx。
總結
最後問題解決,在製作安裝包的時候,將
Reg Add HKLM\Software\Policies\Microsoft\Communicator /v GalDownloadInitialDelay /t REG_DWORD /d 0 /f
加入安裝lync客户端之前執行。這樣新安裝的客户端,就可以在登錄的時候獲取最新的地址簿文件。搜索功能也可以使用了。