在Lync环境下,通常部署好后,发现client端登陆lync,不能通过模糊查询到USER,需要使用SIP地址才能查询的到,通常造成这样的原因是:Lync数据库与AD的默认同步周期,同步周期为一小时。
我们可以通过:Get-CsUserReplicatorConfiguration 命令进行查看。有时候我们会发现添加了新的Lync用户后,在客户端的搜索栏中输入新用户的部分sip地址的部分字符无法找到该用户,必须输入完整的sip地址才能找到该用户。
这是因为新建Lync用户这个AD更改操作虽然在1分钟后同步到了Lync的数据库,但还没有同步到服务器端的ABS文件中。
我们可以通过如下命令看到Lync2010数据库到服务器端ABS的同步周期:
RunTimeOfDay ABS的同步时间在每天凌晨的1:30。所以每天白天新建的账户,第二天才能通过模糊 搜索查询。
为了快速的使我们的设置生效,我们在Lync前端服务器上运行Lync 命令行管理程序,执行以下命令:
update-CsUserdatabase –verbose
Update-CsAddressBook –verbose
测试用户是否能够访问并下载通讯簿
Test-CsAddressBookService -TargetFqdn pool.it581.com -Us
erSipAddress c[email protected]
测试用户使用地址簿 Web 查询服务的通讯簿信息的能力。
Test-CsAddressBookWebQuery -TargetFqdn pool.it581.com -U
serSipAddress c[email protected]
看lync前端是否能通过测试,如果通过,直接使用Update命令,可以快速生效,如果
测试失败,需要把失败的问题解决掉,即可。