--勉励自己努力以钉子的“挤”劲和“钻”劲提升自己
 :: Blog List ::
钉子 发表于 2012-5-29 13:35:42

问题描述:
==================

客户因为某些原因,需要使用很多的设备使用Exchange ActiveSync方式连接邮箱,但当超过10台设备连接邮箱时,将出现问题,必须将在ECP中删除其它的设备才能正常使用。

原因分析:

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

出现这个问题的原因是是Exchange  Server 2010 SP1的一个新特性叫“Throttling 客户端限制策略造成的。在 Exchange Server 2010 SP1 中,默认情况下打开所有客户端限制策略,通过这个策略可以防止用户使用太多的系统资源。默认策略中有一个EASMaxDevices参数,对使用Exchange ActiveSync方式连接邮箱连接的设备进行限制,默认情况下,每个用户可以使用其 Exchange 帐户创建 10 Exchange ActiveSync 合作伙伴关系。用户超过此限制后,必须删除其中一个现有的伙伴关系,然后才能创建任何新的伙伴关系。当超过限制时,将向用户发送一封描述该限制的电子邮件错误消息。此外,当用户超过限制时,还会在应用程序日志中记录该事件。

 

解决办法:

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

可以为特殊用户新建一个新的Throttling策略,或是修改默认策略的EASMaxDevices值为你需要的数量。以修改默认策略为例:

 

1.首先我们使用Exchange Management Shell中“Get-ThrottlingPolicy”查看到现有默认的策略中“EASMaxDevices 的限制:

[PS] C:\Windows\system32>

Get-ThrottlingPolicy

 

 

RunspaceId                                : 2d2b4b8f-7f50-4680-bee5-7b1474cc1e37

IsDefault                                 : True

AnonymousMaxConcurrency                   : 1

AnonymousPercentTimeInAD                  :

AnonymousPercentTimeInCAS                 :

AnonymousPercentTimeInMailboxRPC          :

EASMaxConcurrency                         : 10

EASPercentTimeInAD                        :

EASPercentTimeInCAS                       :

EASPercentTimeInMailboxRPC                :

EASMaxDevices                             : 10

EASMaxDeviceDeletesPerMonth               :

EWSMaxConcurrency                         : 10

EWSPercentTimeInAD                        : 50

EWSPercentTimeInCAS                       : 90

EWSPercentTimeInMailboxRPC                : 60

EWSMaxSubscriptions                       : 5000

EWSFastSearchTimeoutInSeconds             : 60

EWSFindCountLimit                         : 1000

IMAPMaxConcurrency                        :

IMAPPercentTimeInAD                       :

IMAPPercentTimeInCAS                      :

IMAPPercentTimeInMailboxRPC               :

OWAMaxConcurrency                         : 5

OWAPercentTimeInAD                        : 30

OWAPercentTimeInCAS                       : 150

OWAPercentTimeInMailboxRPC                : 150

POPMaxConcurrency                         : 20

POPPercentTimeInAD                        :

POPPercentTimeInCAS                       :

POPPercentTimeInMailboxRPC                :

PowerShellMaxConcurrency                  : 18

PowerShellMaxTenantConcurrency            :

PowerShellMaxCmdlets                      :

PowerShellMaxCmdletsTimePeriod            :

ExchangeMaxCmdlets                        :

PowerShellMaxCmdletQueueDepth             :

PowerShellMaxDestructiveCmdlets           :

PowerShellMaxDestructiveCmdletsTimePeriod :

RCAMaxConcurrency                         : 20

RCAPercentTimeInAD                        : 5

RCAPercentTimeInCAS                       : 205

RCAPercentTimeInMailboxRPC                : 200

CPAMaxConcurrency                         : 20

CPAPercentTimeInCAS                       : 205

CPAPercentTimeInMailboxRPC                : 200

MessageRateLimit                          :

RecipientRateLimit                        :

ForwardeeLimit                            :

CPUStartPercent                           : 75

AdminDisplayName                          :

ExchangeVersion                           : 0.10 (14.0.100.0)

Name                                      : DefaultThrottlingPolicy_1da0e884-9be9-40f7-abc4-3f24f64d70f8

DistinguishedName                         : CN=DefaultThrottlingPolicy_1da0e884-9be9-40f7-abc4-3f24f64d70f8,CN=Global S

                                            ettings,CN=First Organization,CN=Microsoft Exchange,CN=Services,CN=Configur

                                            ation,DC=lab,DC=com

Identity                                  : DefaultThrottlingPolicy_1da0e884-9be9-40f7-abc4-3f24f64d70f8

Guid                                      : 5ebfaaa1-f52c-4961-ad87-dc26952ffbae

ObjectCategory                            : lab.com/Configuration/Schema/ms-Exch-Throttling-Policy

ObjectClass                               : {top, msExchGenericPolicy, msExchThrottlingPolicy}

WhenChanged                               : 2011/11/4 15:25:59

WhenCreated                               : 2011/11/4 15:25:59

WhenChangedUTC                            : 2011/11/4 7:25:59

WhenCreatedUTC                            : 2011/11/4 7:25:59

OrganizationId                            :

OriginatingServer                         : DC.lab.com

IsValid                                   : True

 

 

2.从上面的结果中我们看到目前EASMaxDevices的限制为10

3.接下来我们使用以下命令,修改限制为 50

Set-ThrottlingPolicy –EASMaxDevices 50 –Identity DefaultThrottlingPolicy_hex_string

 

其中DefaultThrottlingPolicy_hex_string是默认策略中的NAME值。此值完整的命令如下:

 

Set-ThrottlingPolicy –EASMaxDevices 50 –Identity DefaultThrottlingPolicy_1da0e884-9be9-40f7-abc4-3f24f64d70f8

 

3.完成命令执行后请再使用Get-ThrottlingPolicy查看EASMaxDevices的值是否已设置成功。测试用户是否可以使用超过10台设备连接。

 

参考资料:

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

有关Exchange Server 2010 SP1中客户端限制策略的详细介绍及命令行参数,请参考:

http://technet.microsoft.com/zh-cn/library/dd297964.aspx

http://technet.microsoft.com/zh-cn/library/dd298094.aspx

发表评论:

    昵称:
    密码: (游客无须输入密码)
    主页:
    标题:
Best view with 1024 x 768 pixel & IE 6.0.
About Me
Archives Categories
Replies List
My FriendLinks
Blog Info

Powered by Oblog.