最近做了1个从lync server 2010升级到2013的项目,在共存期间,lync server 2013池中的用户无法下载通讯簿,此问题折磨了我好几天,不过最终搞定了,功夫不负有心人啊。言归正转,下面我把此问题的处理过程分享给大家,希望对大家有所帮助
问题描述:
lync server 2013池中的用户登录lync客户端后,提示无法同步通讯簿,错误如下:
在lync server 2013前端服务器报以下错误,事件ID:21046
我通过POWERSHELL命令:test-csaddressbookservice测试报404错误
通过查看IIS日志,也是404错误:
处理过程:
针对以上报错,初步判断跟共享文件夹权限有关,但详细的检查共享文件夹后,该有的权限都在,而且我把everyone的完全控制权限都加上了,还是报错。没办法了,把ABFiles下面的文件全部删除,重新生成,过程如下:
删除ABFiles文件夹下的00000000-0000-0000-0000-000000000000文件夹
在lync server 2013 前端服务器,打开powershell,执行命令:Update-CsUserDatabase 命令重新生成通讯簿文件,等5分钟左右再执行命令:Update-CsAddressBook -Verbose,命令执行完成后,打开事件查看器发现:21046事件又出来了,头疼啊
实在没办法了,只能找谷歌了,真搜到1 篇文章提到了这样的问题,分享给大家,见下:
https://ucsteps.com/2015/12/07/skype-for-business-file-share-dfs/
因为针对此共享文件夹,我做了DFS,将此共享文件夹单向同步到另一台服务器,在权限上,文件共享服务器共享目录的权限和帖子上所说的everyone权限是有的,而且我这设置和是完全控制。
只是另一台命名空间服务器的权限中everyone的权限是读取
难道是这个原因,死马当活马医吧,将:更改权限勾上
勾上后,再进行测试:
成功了
查看事件日志,发现了盼望已久的:21056事件,见下:
成功了
登录lync客户端,搜索用户试试:
模糊搜索成功,右下角没有报通讯簿的错误 。ok
总结:如果对lync server 2013(或skype for business server 2015)的文件共享做了DFS,那么必须在2台命名主机共享权限添加:更改和读取权限
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。