概述

在客户现场部署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  /f

Lync 2013 的组策略设置

组策略设置 描述

指定服务器 
(ConfigurationMode)

指定 Lync 2013 如何标识登录期间要使用的传输和服务器。在此设置中,您可以指定:

  • ServerAddressExternal:指定在从外部防火墙之外连接时由客户端和联盟联系人使用的服务器名称或 IP 地址。

  • ServerAddressInternal:指定在客户端从组织的防火墙内部连接时使用的服务器名称或 IP 地址。

  • Transport:指定传输控制协议 (TCP) 或传输层安全性 (TLS)。

支持的其他服务器版本 
(ConfiguredServerCheckValues)

指定 Lync Server 2013 将登录到的服务器版本的名称列表(用分号隔开)以及默认支持的服务器版本。

禁止自动上载登录失败日志 (DisableAutomaticSendTracing)

自动将登录失败日志上载到 Lync Server 以进行分析。如果登录成功,则不会自动上载任何日志。如果未配置此策略,则会出现下列情况:

对于 Lync Online 用户:自动上载登录失败日志。

对于 Lync 本地用户:在上载之前将为用户显示一个确认对话框。

如果禁用此设置,则将为 Lync 本地和 Lync Online 用户自动将登录日志上载到 Lync Server。如果启用此设置,则绝不会自动上载登录日志。

为 SIP 连接禁用 HTTP 回滚 
(DisableHttpConnect)

如果 TLS 或 TCP 不可用,则将阻止 Lync Server 尝试通过使用 HTTP 连接到服务器。默认情况下,Lync 首先会尝试使用 TLS 或 TCP 连接到服务器,如果这两种传输方法都失败,则 Lync 会尝试使用 HTTP 进行连接。使用此策略可禁止回滚 HTTP 连接尝试。

需要登录凭据 
(DisableNTCredentials)

在登录 SIP 服务器的过程中,要求用户提供 Lync 的登录凭据,而不是自动使用 Windows 凭据。

禁用服务器版本检查 
(DisableServerCheck)

如果将此策略设置为 1,则将防止 Lync 在登录前检查服务器名称和版本。默认情况下,Lync 会在登录前检查服务器名称和版本。

允许使用 BITS 下载通讯簿服务文件 
(EnableBitsForGalDownload)

允许 Lync 使用后台智能传输服务 (BITS) 下载通讯簿服务文件。

配置 SIP 安全模式 
(EnableSIPHighSecurityMode)

允许 Lync 更安全地发送和接收即时消息。此策略对 Windows .NET 或 Microsoft Exchange Server 服务不起作用。

如果不配置此策略设置,Lync 可以使用任何传输。但是,如果它不使用 TLS,而服务器要对用户进行身份验证,Lync 就必须使用 NTLM 或 Kerberos 身份验证。

全局通讯簿下载初始延迟 
(GalDownloadInitialDelay)

指定全局地址列表 (GAL) 下载发生之前的时间。默认值为 60 分钟,这表示服务器可将 GAL 文件的下载延迟 0 到 60 分钟之间的任意时间。

禁止用户运行 Microsoft Lync 
(PreventRun)

禁止用户运行 Lync。可在“计算机配置”和“用户配置”中同时配置此策略设置,但“计算机配置”中的策略设置优先。

允许存储用户密码 
(SavePassword)

允许 Lync 存储密码。

配置 SIP 压缩模式 
(SipCompression)

指定何时打开 SIP 压缩。默认情况下,根据适配器速度启用 SIP 压缩。请注意,设置此策略可能会导致登录时间延长。

受信任的域列表 
(TrustModelData)

列出与客户 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客户端之前执行。这样新安装的客户端,就可以在登录的时候获取最新的地址簿文件。搜索功能也可以使用了。
参考:http://wenku.baidu.com/link?url=kUcxy7PMAuyvfM5rZvdnatra3PbPVJPhmFP4RIGt_P6ph86-LN8mKb9lDBiRF48r1red3HLEKCB2X5c5C5JZsEFVpIfvhFvpYB1LZdOvWTW

[Lync]lync同步通讯簿的更多相关文章

  1. Outlook 无法更新全球通讯簿,错误 0×80190194

    当 Outlook 客户端尝试更新全球通讯簿,实际上是下载脱机通讯簿(Officeline Address Book,简称 OAB)时,可能会收到 0×80190194 的错误.错误代码 0×8019 ...

  2. 通讯簿(apple)

    ylbtech-dbs:ylbtech-cnblogs(博客园)-2,Admin(用户后台) DatabaseName:Contacts/通讯簿(iOS) 1.A,数据库关系图(Database Di ...

  3. 线程高级应用-心得5-java5线程并发库中Lock和Condition实现线程同步通讯

    1.Lock相关知识介绍 好比我同时种了几块地的麦子,然后就等待收割.收割时,则是哪块先熟了,先收割哪块. 下面举一个面试题的例子来引出Lock缓存读写锁的案例,一个load()和get()方法返回值 ...

  4. exchange 强制更新全球通讯簿

    ————-客户端强制更新方式————– Outlook通讯录默认情况需要2-3天同步更新通讯录,可以使用下列方式立即更新通讯录 1. 关闭outlook ,打开下列文件夹 %userprofile%\ ...

  5. Skype 服务器客户端策略参数优化

    1.skype通讯录原理 对于skype客户端的通讯录同步,首先说说原理,通讯簿信息是从AD同步的skype前端服务器(每天1:30),在从前端服务器同步的客户端(大概1小时内同步一次). skype ...

  6. Adobe AIR中使用Flex连接Sqlite数据库(1)(创建数据库和表,以及同步和异步执行模式)

    系列文章导航 Adobe AIR中使用Flex连接Sqlite数据库(1)(创建数据库和表) Adobe AIR中使用Flex连接Sqlite数据库(2)(添加,删除,修改以及语句参数) Adobe ...

  7. 串行通讯之Qt

    目录 第1章 Qt 串行通讯    1 1.1 配置.pro文件    1 1.2 查询串口信息    1 1.3 配置.打开串口    3 1.4 setRequestToSend在Windows上 ...

  8. 43.1-CAN通讯

    43-CAN通讯 1.CAN 协议简介 CAN是控制器局域网络(Controller Area Network)的简称,它是由研发和生产汽车电子 产品著称的德国 BOSCH 公司开发的,并最终成为国际 ...

  9. 第40章 CAN—通讯实验—零死角玩转STM32-F429系列

    第40章 CAN—通讯实验—零死角玩转STM32-F429系列   第40章     CAN—通讯实验 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视 ...

随机推荐

  1. [bzoj1568][JSOI2008]Blue Mary开公司——李超线段树

    题目大意 题解 这道题需要用到一种叫做李超线段树的东西.我对于李超线段树,是这样理解的: 给节点打下的标记不进行下传,而是仅仅在需要的时候进行下传,这就是所谓永久化标记. 对于这道题,借用一张图, 这 ...

  2. Django【进阶】序列化

    关于Django中的序列化主要应用在将数据库中检索的数据返回给客户端用户,特别的Ajax请求一般返回的为Json格式. 方案一:serializers 1 2 3 4 5 fromdjango.cor ...

  3. Google Intern

    申请 事情应该从去年(2013)说起,好基友从百度离职跳到了Google,回学校打印本科成绩单,然后晚上在scuacm群里,结果Dr. zuo问我想去实习么,正好有学长可以内推. 于是乎写了简历,然后 ...

  4. php使用curl模拟登录带验证码的网站

    需求是这样的,需要登录带验证码的网站,获取数据,但是不可能人为一直去记录数据,想通过自动采集的方式进行,如下是试验出来的结果代码!有需要的可以参考下! <?php namespace Home\ ...

  5. ZigBee PHY层

    1. 介绍 ZigBee PHY层,即IEEE 802.15.4 PHY层,这里主要介绍了802.15.4-2003版本 PHY主要实现了如下功能 - 启动和关闭RF收发器 - 信道能量检测(Chan ...

  6. 可参考的js代码

    function addcompanyFinalBalance(){ var currentDate = new Date(); var currentYear = date.getFullYear( ...

  7. 如何理解reliability

    首先推荐看: https://wenku.baidu.com/view/f55f400c52ea551810a68746.html 复习一下均值方差 然后重点看: https://www.social ...

  8. AC日记——逃离僵尸岛 洛谷 P3393

    逃离僵尸岛 思路: spfa: 代码: #include <cstdio> #include <cstring> #include <iostream> #incl ...

  9. 实现用http上传文件,用ftp下载文件

    1.ftp配置 1.检查安装vsftpd软件 使用如下命令#rpm -qa |grep vsftpd可以检测出是否安装了vsftpd软件, 如果没有安装,使用YUM命令进行安装. 2.启动服务 使用v ...

  10. 洛谷——P1287 盒子与球

    P1287 盒子与球 题目描述 现有r个互不相同的盒子和n个互不相同的球,要将这n个球放入r个盒子中,且不允许有空盒子.问有多少种方法? 例如:有2个不同的盒子(分别编为1号和2号)和3个不同的球(分 ...