Lync 2010 客户端出现追随者数量已达上限

问题描述

Lync 2010客户端出现追随者数量已达上限的提示,出现该问题的用户是随机出现的,并且通过让Lync进行多次注销登录后,问题就消失了。通过命令多次调整也无法根除该问题。

报错截图如下:

问题出现环境

Lync 系统:Lync Server 2010 企业版

操作系统:Windows2008 R2 SP1 标准版 中文 64位

用户数量:1000

问题重现

问题无法按计划重现,该问题是随机出现,并且在几小时后自动消失,或者通过手动对Lync 客户出现多次注销和登录后消失

问题分析

网络比较多的方式就是修改一些参数并调大一些参数,其实不太建议调整,因为调大参数并不能解决问题,而且还将系统的问题遗漏下去。

为什么这么说呢,在这里给大家详细分析一下。

首先为什么会出现追随者数量已达上限这个问题呢?

1、 Lync server 2010 的默认系统配置用户的类别订阅数是1000,由CsPresencePolicy 中的MaxCategorySubscription 来决定,可通过命令Set-CsPresencePolicy来调整,MaxCategorySubscription 可以设置为 0 到 3000 之间的任意整数值,所以用户的类别订阅数最大数是3000

2、 CsPresencePolicy 还有另一个参数MaxPromptedSubscriber,MaxPromptedSubscriber用户在任何时候可以拥有的提示订阅者的最大数目。默认情况下,每次将您添加到其他用户的联系人列表中时,屏幕上都会显示一个通知对话框向您告知这一情况,并使您有机会执行如下操作:将该用户添加到您自己的联系人列表中,或阻止该用户查看您的状态。在采取措施并关闭该对话框之前,每个通知都计为一个提示订阅者。这个参数可以设置为 0 到 600 之间(包含边界值)的任意整数值;默认值为 200。如果将该值设置为 0,则用户在被添加到其他用户的联系人列表时不会收到任何通知。

3、 一个用户user1(称作Publisher)被用户user2(称作Subscriber)添加到user2的联系人列表,通常是类别订阅包括calendarData,contactCard,note,state,services五个类别。通常MaxPromptedSubscriber与MaxCategorySubscription的值设置为1:5。可通过在Lync 的后台数据库进行查询,如下图的五个类别

4、 当用户的类别订阅数达到或超过MaxCategorySubscription定义的数值,就会出现追随者数量已达上限这个问题。

可通过在Lync 的后台数据库进行查询,显示用户[email protected](Publisher)的类别订阅数为5

可通过在Lync 的后台数据库进行查询,查询类别订阅数大于等于n(此例为n=5)的用户(Publishers)

简单举个例子:

如果用户user1的最大类别订阅数(MaxCategorySubscription)设为15,用户user1 已经被User2、user3和user4添加为联系人,当user2同时在PC和手机上登录时,用户user1的类别订阅数就会变成10,另一个订阅用户user1的用户user3先在手机上登录时用户user1的类别订阅数就会变成是15,如果此时User4或者任何订阅了用户user1的用户(包括user2和user3)登录时就会从联系人列表上看到user1追随者数量已达上限。

网络有一些方法只能临时的解决一下,不太建议盲目执行,如:

将联系人的添加数量调到最大

Set-CsClientPolicy -Identity Global -MaximumNumberOfContacts 1000 -MaximumDGsAllowedInContactList 64

Set-CsUserServicesConfiguration -Identity Global -MaxContacts 1000

然后又将类别订阅数调到最大

Set-CsPresencePolicy -MaxPromptedSubscriber 600 -MaxCategorySubscription 3000

但是,如果将这些值都到最大了,日后,总有一天用户会达到这个数,而到那时,你已经无法将值再增大了。

所以,在这里我建议,如果已经调整过的,在没有出现问题之前,先调整回来,微软的默认值是有他的理由的。

建议:最大联系人(MaxContacts)是默认值 250,MaxPromptedSubscriber 为200,然后类别订阅数(MaxCategorySubscription)可以稍微调大一点:1000~1800。

好了,明白了Lync 2010 这个问题的原因,这时,应该明白了不能随便调整参数了。

问题解决

那么应该怎么解决这个问题呢?

l 方法一(推荐):让用户删除一些不常联系的联系人,以降低类别订阅数。Lync 的用户最大联系人数建议不要超过250 ,一个部门能与公司250 个人经常联系这真的是很少有的,不要将企业协作工具与QQ相比。提醒用户,就算不添加对方为联系人,同样是可以进行沟通协作的,并且可以通过搜索的方式找到联系人。另外,如果确实有特殊要求的,像领导人物的,可以单独创建一条CsClientPolicy、CsPresencePolicy和CsPresencePolicy策略,然后将参数调整好,将策略单独应用给个别的用户。

l 方法二:清空用户的订阅类别数,目前只能通过在lync 的后台 SQL 数据库中进行删除。但是如果要清空,就连用户的联系人列表,以及自定义分组也会清除,相当于重置所有用户的联系人列表。然后再可以通过第三方的脚本工具统一向用户导入联系人分组列表。

请先备份RTC-FULL数据。

2. 在所有的前端服务器上暂停Lync服务。

3.在SQL上按下面顺序执行指令删除下面三个表格(有大小写之分):

Delete from ContactGroupAssoc

Delete from ContactGroup

Delete from Contact

4. 在所有前端服务器上重新启动Lync服务。

5. 客户端重新登录,所有联系人(包括经常联系人)都被删除。

l 方法三:通过第三方二次开发,不使用lync 系统的联系人列表分组。

最后建议

如何有效控制追随者数量已达上限的问题

==============================================

1.首先具体了解一下客户在添加联系人的实际需求和常用查找联系人的方法。在一个企业/组织内部,可以根据业务和工作联系的密切程度,适当添加联系人到列表中,但如果联系人列表添加的联系人很多时,比如两三百人,在联系人列表中去找到一个人也不容易,一般用户经常也可能是直接输入联系人的名字去查找。这时种情况是否可以精简一下联系人列表。

2.根据业务和工作联系的密切程度以及客户的实际情况限制某些用户合理订阅(追随)其他用户的数量。比如某部门的基层员工的工作接口只限于部门内部的某个小组,可以适当限制该用户可添加联系人的数目。

可以用以下两个参数实现限制所有用户和某些用户允许添加的最大联系人数目。说明:当一个用户A添加另一用户B到用户A的联系人列表时,用户A在一个客户端登录时,就相当用户A订阅了用户B的类别数为5。

a)Set-CsUserServicesConfiguration -Identity Global -MaxContacts <最大联系人数>

这里设置用户可以拥有的最大联系人数;默认值是 250。MaxContacts 属性代表用户可以拥有的联系人的绝对最大数量。但是,可以使用 CsClientPolicy cmdlet 限制某些用户的最大联系人数量,使其小于 MaxContacts 的值。

更多详细内容请见:http://technet.microsoft.com/zh-cn/library/gg398340.aspx

b)Set-CsClientPolicy -Identity Global/Filter -MaximumNumberOfContacts <最大联系人数> -MaximumDGsAllowedInContactList <最大通讯组数>

MaximumNumberOfContacts指示一个用户最多允许拥有的联系人个数。联系人个数最大值可以设置为 0 和 1000 之间的任意整数值(包含边界值)。设置为 0,则阻止用户拥有联系人。

更多详细内容请见:http://technet.microsoft.com/zh-cn/library/gg398300.aspx

时间: 2024-10-12 16:31:33

Lync 2010 客户端出现追随者数量已达上限的相关文章

Lync 2013 客户端中文分组出现乱码问题

环境背景 当前环境是Exchange Server 2013 with sp1和Lync Server 2013 ,其中Lync Server 已经更新到CU3.并且已经启用安装了Exchange server 2013 的UM 功能. 用户已经启用了lync 企业语音,以及Exchange 邮箱. 客户端计算机操作系统版本:windows 7 .widows 8.windows 8.1 问题描述 Lync 2013客户端,创建或更改组名为中文名称时,几秒后或注销重新登录,该组名会变成乱码,如下

window2003远程桌面“已达最大连接数”

window2003远程桌面“已达最大连接数” 用远程桌面管理windows2003服务器,出现"已达最大连接数"提示,无法登入远程桌面.产生此提示的原因是以前使用远程桌面时直接关闭了窗口,而不是“注销”用户,导致远程桌面窗口虽已关闭,但用户使用的资源并未释放,达到系统允许最多连接数限制. 解决方法: 1. 强制远程连接到服务器 在“运行”窗口输入“mstsc /v:xxx.xxx.xxx.xxx(此处为服务器IP) /console”.可强制登录到远程服务器. 2.注销掉已断开的用户

Lync 2010 - Learning Plan

这是我关于学习Lync 2010的计划表后续一步步更新吧:更新中.........................! 1. Implementation Phase--Concept 1.1 Lync Server 2010 Edition 1.2 Lync Server 2010 Role Feature ======================================================================= 2. Implementation Phase

全国5A级旅游景区已达250家

至目前,全国5A级旅游景区已达250家,快来数数你去过多少? 全国5A级旅游景区 西藏(2+2) 拉萨市大昭寺.拉萨布达拉宫景区.日喀则扎什伦布寺景区.林芝巴松措景区 新增1:日喀则扎什伦布寺景区 扎什伦布寺,也称"吉祥须弥寺",全名为"扎什伦布白吉德钦曲唐结勒南巴杰瓦林",意为"吉祥须弥聚福殊胜诸方州",是西藏日喀则地区最大的寺庙. 新增2:林芝巴松措景区 巴松措又名错高湖,藏语中是"绿色的水"的意思.巴松措湖面海拔3700

Lync 2010 学习(七),TLS and MTLS for Lync Server 2010

TLS:Transport Layer Security ,传输层安全协议 MTLS:Mutual Transport Layer Securit,相互传输层安全协议 OSI七层模型中网络层通过数据包的路由来进行数据包的转发,而作为网络层的上一层传输层则需要保证数据传输的完整性,同时也可以保证数据的安全性等. TLS:安全传输层协议(TLS)用于在两个通信应用程序之间提供保密性和数据完整性.该协议由两层组成: TLS 记录协议(TLS Record)和 TLS 握手协议(TLS Handshak

Lync 2010学习(二),存档服务器

监控服务器和存档服务器在Lync 2010 中是可选角色 Lync前端服务器上有一数据收集的代理(不错就是前端),收集之后由前端服务器上的消息队列(MSMQ)传递给监控服务器的消息队列,最后由监控服务器把数据写入后台SQL数据库.该数据库可以是本地或者远程的SQL.消息队列组件必须在Lync的前端服务器和监控服务器都进行安装,同时必须安装目录集成服务 部署监控服务器,你必须满足以下先决条件(you must meet the following prerequisite) 微软链接:http:/

分享微软官方Demo用的SharePoint 2010, Exchange 2010, Lync 2010虚拟机

微软官方有一套专门用于SharePoint 2010, Exchange 2010 Demo的虚拟机:SharePoint 2010: Information Worker Demonstration and Evaluation Virtual Machine.很多官方的教程和示列都是基于这个Demo的环境来演示的.自从2013发布后,就不再提供它的下载了.为了方便大家学习SharePoint 2010,特将其共享出来. 百度网盘:http://pan.baidu.com/s/1o64Y2T0

Lync 2010 标准版之Lync客户端测试(六)

我们新建2个虚拟机,来模块两个客户端用户,来测试我们lync之间对话. 1 首先在域中建2个测试用户, 2 分别用这两个用户登陆 3 如果2个虚拟机在域里,则直接登陆,如果2个虚拟机是非域环境,必须导入根证书,然后就可以登陆了 登录所需的时间很短,但具体还是取决于我们的机器性能,包括客户端虚机和服务端虚机,可能第一次登录时间会稍微长一点,这也是因为我们使用了自动配 置,也就是Lync客户端会自动的在域中查找Lync服务器,当然这一切是基于SRV记录来实现的,如果我们的SRV记录出错,我们则会看到

Lync 2010 标准版之搭建Lync服务器(五)

准备好Lync服务器以后,就可以开始Lync服务器的安装了. 我们加载Lync的安装光盘. 先会要求安装VC2008 x64 runtime包. 填写Lync的安装路径. 安装完成以后,进入部署向导. 我们的安装次序是: 1. 准备Active Directory 2. 准备第一个Standard Edition Server 3. 安装拓扑生成器 4. 安装或更新Lync Server系统 首先,点击"准备Active Directory". 按照次序,先准备架构,然后准备当前林,最