Lync 客户端无法及时更新!

来源:互联网 发布:mac散热声音大 编辑:程序博客网 时间:2024/05/17 07:17

在服务器产品过渡到了Lync 2010之后,LYNC 客户端支持通过本地的GAL Cache的方式,也可以直接通过直接通过HTTPS的方式获取GAL,为了更加及时的获取到GAL的信息,我们必须按照以下的设定才能完成地址簿通过GAL直接获取。执行方法如下:

服务器端:

a. User replicator每隔几分钟收集AD中变化的信息并写到Lync数据库中

b. Address book server在每天的固定时刻1:30根据数据库中的信息生成供客户端下载的完全文件和差异文件。

客户端:

a. 当客户端登陆时(比如第一次),如果发现本地没有地址簿信息,他就会尝试使用https协议从Lync FE服务其上去下载最新的完全文件

b. 当客户端登陆时,如果本地有地址簿信息,并且与最新的地址簿信息有版本差距,他就会尝试下载差异文件

基于上述原理,我认为如果要使客户端看到新加的用户,我们最少要在第二天1:30以后才能看到/搜索到新添加的用户。(注意在客户端添加键值,只能是客户端立刻下载地址簿,但是当前的地址簿都不包含新添加的用户,所以即使下载了也没有用)

为了解决这个问题,我们唯一可以尝试的是让客户端使用web query的方式来查询用户信息,因为这种方法不需要生成地址簿文件而直接从后台数据库去查询,理论上应该可以满足你的要求,至于如何部署,请参考以下mvp的文章:

Forcing Lync Address Book Web Query

http://blog.schertz.name/2010/11/forcing-lync-address-book-web-query/

 

另外关于执行的命令行作用如下:

  1. update-csuseraddressbook命令主要是强制服务器端立刻生成完全文件和差异文件,这个命令一般只用于排错的时候使用,不建议用于日常的维护。(比如你这个场景中 )
  2. 更新的部分是写到数据库的,只在每天1:30时候才生成文件(完全文件和差异文件)

 

 

原创粉丝点击