Применимо к: Exchange Server 2010 SP1

Последнее изменение раздела: 2011-03-19

Командлет Set-ThrottlingPolicy используется для изменения параметров политики регулировки.

Синтаксис

Set-ThrottlingPolicy -Identity <ThrottlingPolicyIdParameter> [-AnonymousMaxConcurrency <UInt32>] [-AnonymousPercentTimeInAD <UInt32>] [-AnonymousPercentTimeInCAS <UInt32>] [-AnonymousPercentTimeInMailboxRPC <UInt32>] [-Confirm [<SwitchParameter>]] [-CPAMaxConcurrency <UInt32>] [-CPAPercentTimeInCAS <UInt32>] [-CPAPercentTimeInMailboxRPC <UInt32>] [-CPUStartPercent <UInt32>] [-DomainController <Fqdn>] [-EASMaxConcurrency <UInt32>] [-EASMaxDeviceDeletesPerMonth <UInt32>] [-EASMaxDevices <UInt32>] [-EASPercentTimeInAD <UInt32>] [-EASPercentTimeInCAS <UInt32>] [-EASPercentTimeInMailboxRPC <UInt32>] [-EWSFastSearchTimeoutInSeconds <UInt32>] [-EWSFindCountLimit <UInt32>] [-EWSMaxConcurrency <UInt32>] [-EWSMaxSubscriptions <UInt32>] [-EWSPercentTimeInAD <UInt32>] [-EWSPercentTimeInCAS <UInt32>] [-EWSPercentTimeInMailboxRPC <UInt32>] [-ExchangeMaxCmdlets <UInt32>] [-ForwardeeLimit <UInt32>] [-IMAPMaxConcurrency <UInt32>] [-IMAPPercentTimeInAD <UInt32>] [-IMAPPercentTimeInCAS <UInt32>] [-IMAPPercentTimeInMailboxRPC <UInt32>] [-MessageRateLimit <UInt32>] [-Name <String>] [-OWAMaxConcurrency <UInt32>] [-OWAPercentTimeInAD <UInt32>] [-OWAPercentTimeInCAS <UInt32>] [-OWAPercentTimeInMailboxRPC <UInt32>] [-POPMaxConcurrency <UInt32>] [-POPPercentTimeInAD <UInt32>] [-POPPercentTimeInCAS <UInt32>] [-POPPercentTimeInMailboxRPC <UInt32>] [-PowerShellMaxCmdletQueueDepth <UInt32>] [-PowerShellMaxCmdlets <UInt32>] [-PowerShellMaxCmdletsTimePeriod <UInt32>] [-PowerShellMaxConcurrency <UInt32>] [-PowerShellMaxDestructiveCmdlets <UInt32>] [-PowerShellMaxDestructiveCmdletsTimePeriod <UInt32>] [-PowerShellMaxTenantConcurrency <UInt32>] [-RCAMaxConcurrency <UInt32>] [-RCAPercentTimeInAD <UInt32>] [-RCAPercentTimeInCAS <UInt32>] [-RCAPercentTimeInMailboxRPC <UInt32>] [-RecipientRateLimit <UInt32>] [-WhatIf [<SwitchParameter>]]

Параметры

Параметр Обязательный Тип Описание

Identity

Обязательный

Microsoft.Exchange.Configuration.Tasks.ThrottlingPolicyIdParameter

Параметр Identity определяет уникальный идентификатор политики регулировки, для которой необходимо изменить значения. Используемое имя — это имя объекта политики регулировки в Служба каталогов Active Directory.

AnonymousMaxConcurrency

Необязательный

System.UInt32

Параметр AnonymousMaxConcurrency указывает, сколько анонимных подключений одновременно может быть установлено к календарным данным пользователя. Подключение поддерживается с момента получения запроса и до отправки полного ответа запросившей стороне. Если анонимные пользователи попытаются выполнить больше одновременных запросов, чем допускает политика, то попытка установки нового соединения завершается сбоем. Однако существующие соединения остаются действительными. Параметр AnonymousMaxConcurrency имеет допустимый диапазон от 0 до 2 147 483 647 включительно. Значение по умолчанию равно 1. Чтобы указать, что число одновременных соединений не подлежит регулировке (предела нет), следует установить значение $null.

AnonymousPercentTimeInAD

Необязательный

System.UInt32

Параметр AnonymousPercentTimeInAD указывает процентную часть минуты, которую анонимный пользователь может потратить на выполнение запросов LDAP (PercentTimeInAD) к календарным данным пользователя. Значение 100 указывает на то, что для каждого одноминутного окна пользователь может потратить 60 секунд этого времени на использование соответствующего ресурса.

AnonymousPercentTimeInCAS

Необязательный

System.UInt32

Параметр AnonymousPercentTimeInCAS указывает процентную часть минуты, которую анонимный пользователь может потратить на выполнение кода сервера клиентского доступа (PercentTimeInCAS) над календарными данными пользователя. Значение 100 указывает на то, что для каждого одноминутного окна пользователь может потратить 60 секунд этого времени на использование соответствующего ресурса.

AnonymousPercentTimeInMailboxRPC

Необязательный

System.UInt32

Параметр AnonymousPercentTimeInMailboxRPC указывает процентную часть минуты, которую анонимный пользователь может потратить на выполнение запросов RPC к почтовым ящикам (PercentTimeInMailboxRPC) в календарных данных пользователя. Значение 100 указывает на то, что для каждого одноминутного окна пользователь может потратить 60 секунд этого времени на использование соответствующего ресурса.

Confirm

Необязательный

System.Management.Automation.SwitchParameter

Параметр Confirm приостанавливает обработку и требует указать действие, которое будет выполнено командой перед ее возобновлением. Указывать значение параметра Confirm не обязательно.

CPAMaxConcurrency

Необязательный

System.UInt32

Параметр CPAMaxConcurrency указывает, сколько одновременных соединений с сервером Exchange может установить нелокальный пользователь. Подключение поддерживается с момента получения запроса и до отправки полного ответа запросившей стороне. Если пользователь одновременно пытается выполнить больше запросов, чем допускает политика, то попытка установки нового соединения завершается сбоем. Однако существующие соединения остаются действительными. Параметр CPAMaxConcurrency имеет допустимый диапазон от 0 до 2 147 483 647 включительно. Чтобы указать, что число одновременных соединений не подлежит регулировке (предела нет), следует установить значение $null.

CPAPercentTimeInCAS

Необязательный

System.UInt32

Параметр CPAPercentTimeInCAS указывает процентную часть минуты, которую нелокальный пользователь может потратить на выполнение кода сервера клиентского доступа (PercentTimeInCAS). Значение 100 указывает на то, что для каждого одноминутного окна пользователь может потратить 60 секунд этого времени на использование соответствующего ресурса.

CPAPercentTimeInMailboxRPC

Необязательный

System.UInt32

Параметр CPAPercentTimeInMailboxRPC указывает процентную часть минуты, которую нелокальный пользователь может потратить на выполнение запросов RPC почтового ящика (PercentTimeInMailboxRPC). Значение 100 указывает на то, что для каждого одноминутного окна пользователь может потратить 60 секунд этого времени на использование соответствующего ресурса.

CPUStartPercent

Необязательный

System.UInt32

Параметр CPUStartPercent указывает процентную долю загрузки ЦП на процесс, при которой пользователи, подпадающие под действие этой политики, начинают переключаться в пассивный режим. Допустимые значения: от 0 до 100. Используйте $null, чтобы отключить управление, основывающееся на процентной доле загрузки ЦП для этой политики.

DomainController

Необязательный

Microsoft.Exchange.Data.Fqdn

Параметр DomainController указывает имя FQDN контроллера домена, который записывает это изменение конфигурации в Служба каталогов Active Directory.

EASMaxConcurrency

Необязательный

System.UInt32

Параметр EASMaxConcurrency указывает, сколько одновременных соединений пользователь Microsoft Exchange ActiveSync может установить с сервером под управлением Microsoft Exchange Server 2010. Соединение удерживается с момента получения запроса и до отправки полного ответа запросившей стороне. Если пользователь одновременно пытается выполнить больше запросов, чем допускает политика, то попытка установки нового соединения завершается сбоем. Однако существующие соединения остаются действительными. Параметр EASMaxConcurrency имеет допустимый диапазон от 0 до 2 147 483 647 включительно. Значение по умолчанию равно 10. Чтобы указать, что число одновременных соединений не подлежит регулировке (предела нет), следует установить значение $null.

EASMaxDeviceDeletesPerMonth

Необязательный

System.UInt32

Параметр EASMaxDeviceDeletesPerMonth указывает предел числа связей Exchange ActiveSync, которое пользователь может удалить за месяц. По умолчанию каждый пользователь может удалить за календарный месяц не более 20 связей. При достижении предела попытка удаления связи завершается сбоем и пользователь получает сообщение об ошибке.

EASMaxDevices

Необязательный

System.UInt32

Параметр EASMaxDevices указывает предел числа связей Exchange ActiveSync, которое пользователь может одновременно поддерживать. По умолчанию каждый пользователь может создать 10 связей Exchange ActiveSync со своей учетной записью Exchange. После превышения предела необходимо удалить одну из существующих связей, чтобы создать новую связь. При превышении предела пользователю также отправляется сообщение с описанием ограничения. Помимо этого в журнал приложений заносится событие.

EASPercentTimeInAD

Необязательный

System.UInt32

Параметр EASPercentTimeInAD указывает процентную часть минуты, которую пользователь Exchange ActiveSync может потратить на выполнение запросов LDAP (PercentTimeInAD). Значение 100 указывает на то, что для каждого одноминутного окна пользователь может потратить 60 секунд этого времени на использование соответствующего ресурса.

EASPercentTimeInCAS

Необязательный

System.UInt32

Параметр EASPercentTimeInCAS указывает процентную часть минуты, которую пользователь Exchange ActiveSync может потратить на выполнение кода сервера клиентского доступа (PercentTimeInCAS). Значение 100 указывает на то, что для каждого одноминутного окна пользователь может потратить 60 секунд этого времени на использование соответствующего ресурса.

EASPercentTimeInMailboxRPC

Необязательный

System.UInt32

Параметр EASPercentTimeInMailboxRPC указывает процентную часть минуты, которую пользователь Exchange ActiveSync может потратить на выполнение запросов RPC почтового ящика (PercentTimeInMailboxRPC). Значение 100 указывает на то, что для каждого одноминутного окна пользователь может потратить 60 секунд этого времени на использование соответствующего ресурса.

EWSFastSearchTimeoutInSeconds

Необязательный

System.UInt32

Параметр EWSFastSearchTimeoutInSeconds указывает время выполнения поиска с помощью веб-служб Exchange до истечения времени ожидания. Если поиск занимает больше времени, чем указано в политике, он останавливается и возвращается ошибка. Значение по умолчанию для этого параметра: 60 секунд.

EWSFindCountLimit

Необязательный

System.UInt32

Параметр EWSFindCountLimit указывает максимальный размер результатов вызовов FindItem или FindFolder, которые могут одновременно размещаться в памяти на сервере клиентского доступа для данного пользователя в текущем процессе. При попытке поиска большего числа элементов или папок, чем разрешено в политике, возвращается ошибка. Однако это ограничение не является обязательным в случаях, когда вызов выполняется в контексте индексированного представления страницы. В частности, при этом сценарии результаты поиска усекаются до числа элементов и папок, соответствующего пределу политики. После этого можно продолжить просмотр в наборе результатов с помощью дополнительных вызовов FindItem или FindFolder.

EWSMaxConcurrency

Необязательный

System.UInt32

Параметр EWSMaxConcurrency указывает, сколько одновременных соединений с сервером Exchange пользователь веб-служб Exchange может установить за один раз. Соединение удерживается с момента получения запроса и до отправки полного ответа запросившей стороне. Если пользователь одновременно пытается выполнить больше запросов, чем допускает политика, то попытка установки нового соединения завершается сбоем. Однако существующие соединения остаются действительными. Параметр EWSMaxConcurrency имеет допустимый диапазон от 0 до 2 147 483 647 включительно. Значение по умолчанию равно 10. Чтобы указать, что число одновременных соединений не подлежит регулировке (предела нет), следует установить значение $null.

EWSMaxSubscriptions

Необязательный

System.UInt32

Параметр EWSMaxSubscriptions указывает максимальное количество активных подписок по запросу и принудительных подписок, которое может быть у пользователя на определенном сервере клиентского доступа в одно время. Если пользователь пытается создать число подписок, превышающее заданный максимум, то подписка завершается со сбоем и событие вносится в журнал средства просмотра событий.

EWSPercentTimeInAD

Необязательный

System.UInt32

Параметр EWSPercentTimeInAD указывает процентную часть минуты, которую пользователь веб-служб Exchange может потратить на выполнение запросов LDAP (PercentTimeInAD). Значение 100 указывает на то, что для каждого одноминутного окна пользователь может потратить 60 секунд этого времени на использование соответствующего ресурса.

EWSPercentTimeInCAS

Необязательный

System.UInt32

Параметр EWSPercentTimeInCAS указывает процентную часть минуты, которую пользователь веб-служб Exchange может потратить на выполнение кода сервера клиентского доступа (PercentTimeInCAS). Значение 100 указывает на то, что для каждого одноминутного окна пользователь может потратить 60 секунд этого времени на использование соответствующего ресурса.

EWSPercentTimeInMailboxRPC

Необязательный

System.UInt32

Параметр EWSPercentTimeInMailboxRPC указывает процентную часть минуты, которую пользователь веб-служб Exchange может потратить на выполнение запросов RPC почтового ящика (PercentTimeInMailboxRPC). Значение 100 указывает на то, что для каждого одноминутного окна пользователь может потратить 60 секунд этого времени на использование соответствующего ресурса.

ExchangeMaxCmdlets

Необязательный

System.UInt32

Параметр ExchangeMaxCmdlets указывает число командлетов, которые могут выполняться за определенный период времени до замедления выполнения. Значение данного параметра должно быть меньше значения, заданного для параметра PowerShellMaxCmdlets.

Период времени, используемый для этого ограничения, указывается в параметре PowerShellMaxCmdletsTimePeriod. Рекомендуется задавать значения сразу для обоих параметров.

ForwardeeLimit

Необязательный

System.UInt32

Параметр ForwardeeLimit указывает ограничения для числа получателей, которое можно задать в правилах для папки входящих сообщений при использовании операции пересылки или переадресации. Этот параметр не ограничивает число сообщений, которое можно переслать или переадресовать заданным получателям.

IMAPMaxConcurrency

Необязательный

System.UInt32

Параметр IMAPMaxConcurrency указывает, сколько одновременных соединений с сервером Exchange пользователь IMAP может установить за один раз. Соединение удерживается с момента получения запроса и до отправки полного ответа запросившей стороне. Если пользователь одновременно пытается выполнить больше запросов, чем допускает политика, то попытка установки нового соединения завершается сбоем. Однако существующие соединения остаются действительными. Параметр IMAPMaxConcurrency имеет допустимый диапазон от 0 до 2 147 483 647 включительно. Чтобы указать, что число одновременных соединений не подлежит регулировке (предела нет), следует установить значение $null.

IMAPPercentTimeInAD

Необязательный

System.UInt32

Параметр IMAPPercentTimeInAD указывает процентную часть минуты, которую пользователь IMAP может потратить на выполнение запросов LDAP (PercentTimeInAD). Значение 100 указывает на то, что для каждого одноминутного окна пользователь может потратить 60 секунд этого времени на использование соответствующего ресурса.

IMAPPercentTimeInCAS

Необязательный

System.UInt32

Параметр IMAPPercentTimeInCAS указывает процентную часть минуты, которую пользователь IMAP может потратить на выполнение кода сервера клиентского доступа (PercentTimeInCAS). Значение 100 указывает на то, что для каждого одноминутного окна пользователь может потратить 60 секунд этого времени на использование соответствующего ресурса.

IMAPPercentTimeInMailboxRPC

Необязательный

System.UInt32

Параметр IMAPPercentTimeInMailboxRPC указывает процентную часть минуты, которую пользователь IMAP может потратить на выполнение запросов RPC почтового ящика (PercentTimeInMailboxRPC). Значение 100 указывает на то, что для каждого одноминутного окна пользователь может потратить 60 секунд этого времени на использование соответствующего ресурса.

MessageRateLimit

Необязательный

System.UInt32

Параметр MessageRateLimit указывает число сообщений, которое может быть передано на транспорт в минуту. Для сообщений, передаваемых через роль сервера почтовых ящиков (с помощью Microsoft Outlook, Microsoft Office Outlook Web App, Exchange ActiveSync или веб-служб Exchange), это приводит к задержке сообщений до наличия квоты для пользователя. В частности, сообщения дольше отображаются в папке «Исходящие» или «Черновики», если пользователи передают сообщения со скоростью, превышающей значение параметра MessageRateLimit .

Для клиентов POP или IMAP, которые передают сообщения непосредственно на транспорт с помощью SMTP, при передаче сообщений со скоростью, превышающей значение параметра MessageRateLimit , возникает временная ошибка. Exchange пытается подключиться и отправить сообщения позднее.

Name

Необязательный

System.String

Параметр Name указывает имя объекта в Служба каталогов Active Directory. Политика по умолчанию называется DefaultThrottlingPolicy <GUID>.

OWAMaxConcurrency

Необязательный

System.UInt32

Параметр OWAMaxConcurrency указывает, сколько одновременных подключений к серверу Exchange может выполнять одновременно пользователь Outlook Web App. Соединение удерживается с момента получения запроса и до отправки полного ответа запросившей стороне. Если пользователь одновременно пытается выполнить больше запросов, чем допускает политика, то попытка установки нового соединения завершается сбоем. Однако существующие соединения остаются действительными. Параметр OWAMaxConcurrency имеет допустимый диапазон от 0 до 2 147 483 647 включительно. Значение по умолчанию равно 5. Чтобы указать, что число одновременных соединений не подлежит регулировке (предела нет), следует установить значение $null.

OWAPercentTimeInAD

Необязательный

System.UInt32

Параметр OWAPercentTimeInAD указывает процентную часть минуты, которую пользователь Outlook Web App может потратить на выполнение запросов LDAP (PercentTimeInAD). Значение 100 указывает на то, что для каждого одноминутного окна пользователь может потратить 60 секунд этого времени на использование соответствующего ресурса.

OWAPercentTimeInCAS

Необязательный

System.UInt32

Параметр OWAPercentTimeInCAS указывает процентную часть минуты, которую пользователь Outlook Web App может потратить на выполнение кода сервера клиентского доступа (PercentTimeInCAS). Значение 100 указывает на то, что для каждого одноминутного окна пользователь может потратить 60 секунд этого времени на использование соответствующего ресурса.

OWAPercentTimeInMailboxRPC

Необязательный

System.UInt32

Параметр OWAPercentTimeInMailboxRPC указывает процентную часть минуты, которую пользователь Outlook Web App может потратить на выполнение запросов RPC почтового ящика (PercentTimeInMailboxRPC). Значение 100 указывает на то, что для каждого одноминутного окна пользователь может потратить 60 секунд этого времени на использование соответствующего ресурса.

POPMaxConcurrency

Необязательный

System.UInt32

Параметр POPMaxConcurrency указывает, сколько одновременных соединений с сервером Exchange пользователь POP может установить за один раз. Соединение удерживается с момента получения запроса и до отправки полного ответа запросившей стороне. Если пользователь одновременно пытается выполнить больше запросов, чем допускает политика, то попытка установки нового соединения завершается сбоем. Однако существующие соединения остаются действительными. Параметр POPMaxConcurrency имеет допустимый диапазон от 0 до 2 147 483 647 включительно. Значение по умолчанию равно 20. Чтобы указать, что число одновременных соединений не подлежит регулировке (предела нет), следует установить значение $null.

POPPercentTimeInAD

Необязательный

System.UInt32

Параметр POPPercentTimeInAD указывает процентную часть минуты, которую пользователь POP может потратить на выполнение запросов LDAP (PercentTimeInAD). Значение 100 указывает на то, что для каждого одноминутного окна пользователь может потратить 60 секунд этого времени на использование соответствующего ресурса.

POPPercentTimeInCAS

Необязательный

System.UInt32

Параметр POPPercentTimeInCAS указывает процентную часть минуты, которую пользователь POP может потратить на выполнение кода сервера клиентского доступа (PercentTimeInCAS). Значение 100 указывает на то, что для каждого одноминутного окна пользователь может потратить 60 секунд этого времени на использование соответствующего ресурса.

POPPercentTimeInMailboxRPC

Необязательный

System.UInt32

Параметр POPPercentTimeInMailboxRPC указывает процентную часть минуты, которую пользователь POP может потратить на выполнение запросов RPC почтового ящика (PercentTimeInMailboxRPC). Значение 100 указывает на то, что для каждого одноминутного окна пользователь может потратить 60 секунд этого времени на использование соответствующего ресурса.

PowerShellMaxCmdletQueueDepth

Необязательный

System.UInt32

Параметр PowerShellMaxCmdletQueueDepth указывает число операций, которое может выполнить пользователь. Это значение напрямую влияет на работу параметров PowerShellMaxCmdlets и PowerShellMaxConcurrency. Например, параметр PowerShellMaxConcurrency требует выполнения не менее двух операций, заданных в параметре PowerShellMaxCmdletQueueDepth; дополнительные операции также требуются для выполнения каждого командлета. Количество операций зависит от исполняемых командлетов. Рекомендуется установить для параметра PowerShellMaxCmdletQueueDepth значение, которое не менее чем в три раза превышает значение параметра PowerShellMaxConcurrency. Этот параметр не влияет на выполнение операций панели управления Exchange или веб-служб Exchange.

PowerShellMaxCmdlets

Необязательный

System.UInt32

Параметр PowerShellMaxCmdlets указывает число командлетов, которые могут выполняться за определенный период времени до прекращения выполнения. Значение данного параметра должно быть больше значения, заданного для параметра ExchangeMaxCmdlets. Период времени, используемый для этого ограничения, указывается в параметре PowerShellMaxCmdletsTimePeriod. Следует задавать значения сразу для обоих параметров.

PowerShellMaxCmdletsTimePeriod

Необязательный

System.UInt32

Параметр PowerShellMaxCmdletsTimePeriod указывает период времени (в секундах), который используется управляющей политикой, чтобы определить, превышает ли число исполняемых командлетов пределы, заданные с помощью параметров PowerShellMaxCmdlets и ExchangeMaxCmdlets.

PowerShellMaxConcurrency

Необязательный

System.UInt32

Параметр PowerShellMaxConcurrency указывает различную информацию в зависимости от контекста:

  • В контексте Remote PowerShell параметр PowerShellMaxConcurrency указывает максимальное число сеансов Remote PowerShell, которое пользователь Remote PowerShell может одновременно открыть.

  • В контексте веб-служб Exchange параметр PowerShellMaxConcurrency указывает число разрешенных для пользователя одновременно выполняемых командлетов.

Значение этого параметра необязательно соотносится с числом открытых пользователем браузеров.

PowerShellMaxDestructiveCmdlets

Необязательный

System.UInt32

Параметр PowerShellMaxDestructiveCmdlets указывает число разрушающих командлетов, которые могут выполняться за определенный период времени до того, как их выполнение будет остановлено. Разрушающие командлеты — это командлеты, способные вносить существенные изменения в данные пользователей и параметры конфигурации в пределах организации Exchange. Регулировка таких командлетов может помочь предотвратить случайную потерю данных. Разрушительными считаются следующие командлеты:

  • Disable-Mailbox

  • Move-ActiveMailboxDatabase

  • Remove-AcceptedDomain

  • Remove-Mailbox

  • Remove-MailUser

  • Remove-Organization

  • Remove-SecondaryDomain

  • Remove-SyncMailbox

  • Remove-SyncMailUser

  • Set-Mailbox

  • Set-MailUser

  • Set-SyncMailbox

  • Set-SyncMailUser

  • Start-OrganizationUpgrade

  • Update-MailboxDatabaseCopy

Период времени, используемый для этого ограничения, указывается в параметре PowerShellMaxDestructiveCmdletsTimePeriod. Следует задавать значения сразу для обоих параметров. По умолчанию эта возможность не включена. Дополнительные сведения см. в примере далее в этом разделе.

PowerShellMaxDestructiveCmdletsTimePeriod

Необязательный

System.UInt32

Параметр PowerShellMaxDestructiveCmdletsTimePeriod задает период времени (в секундах), который используется политикой регулирования для определения числа запускаемых разрушающих командлетов. Значение этого параметра задается при установке значения параметра PowerShellMaxDesctructiveCmdlets. Следует задавать значения сразу для обоих параметров. Дополнительные сведения см. в описании параметра PowerShellMaxDesctructiveCmdlets.

PowerShellMaxTenantConcurrency

Необязательный

System.UInt32

Параметр PowerShellMaxTenantConcurrency ограничивает число одновременных подключений Windows PowerShell для организации клиента. По умолчанию предельное число одновременных подключений Windows PowerShell на одну организацию клиента равно 9. Если пользователи из организации клиента пытаются создать дополнительные подключения, выходящие за предел PowerShellMaxTenantConcurrency , то попытка завершается сбоем. Однако существующие соединения остаются действительными. Этот предел принудительно применяется даже в том случае, если ни один пользователь не превысил ограничение на каждого пользователя, заданное параметром PowerShellMaxConcurrency. Параметр PowerShellMaxTenantConcurrency имеет допустимый диапазон от 0 до 100 включительно. Чтобы указать, что число одновременных подключений не подлежит регулировке (предела нет), следует установить значение $null.

Примечание.
Это свойство можно задать только для политики регулирования по умолчанию.

RCAMaxConcurrency

Необязательный

System.UInt32

Параметр RCAMaxConcurrency указывает, сколько одновременных соединений пользователь клиентского доступа RPC может установить с сервером под управлением Exchange 2010. Соединение удерживается с момента получения запроса и до закрытия соединения или его разрыва по другой причине (например, при отключении пользователя от сети). Если пользователь одновременно пытается выполнить больше запросов, чем допускает политика, то попытка установки нового соединения завершается сбоем. Однако существующие соединения остаются действительными. Параметр RCAMaxConcurrency имеет допустимый диапазон от 0 до 2 147 483 647 включительно. Значение по умолчанию равно 20. Чтобы указать, что число одновременных соединений не подлежит регулировке (предела нет), следует установить значение $null.

RCAPercentTimeInAD

Необязательный

System.UInt32

Параметр RCAPercentTimeInAD указывает процентную часть минуты, которую пользователь Outlook может потратить на выполнение запросов каталогов. Значение 100 указывает на то, что для каждого одноминутного окна пользователь может потратить 60 секунд этого времени на использование соответствующего ресурса.

RCAPercentTimeInCAS

Необязательный

System.UInt32

Параметр RCAPercentTimeInCAS указывает процентную часть минуты, которую пользователь Outlook может потратить на выполнение запросов почтового ящика на сервере клиентского доступа. Значение 100 указывает на то, что для каждого одноминутного окна пользователь может потратить 60 секунд этого времени на использование соответствующего ресурса.

RCAPercentTimeInMailboxRPC

Необязательный

System.UInt32

Параметр RCAPercentTimeInMailboxRPC указывает процентную часть минуты, которую пользователь IMAP может потратить на выполнение запросов службы клиентского доступа RPC (PercentTimeInMailboxRPC). Значение 100 указывает на то, что для каждого одноминутного окна пользователь может потратить 60 секунд этого времени на использование соответствующего ресурса.

RecipientRateLimit

Необязательный

System.UInt32

Параметр RecipientRateLimit указывает ограничения для числа получателей, которым пользователь может адресовать сообщения в течение 24 часов.

WhatIf

Необязательный

System.Management.Automation.SwitchParameter

Параметр WhatIf заставляет команду имитировать действия, которые она будет выполнять с объектом. С помощью параметра WhatIf можно просмотреть изменения, которые могут произойти, не применяя эти изменения. Указывать значение параметра WhatIf не обязательно.

Подробное описание

Параметры политики регулировки хранятся в Служба каталогов Active Directory. Несмотря на то что регулировка по умолчанию всегда включена, можно отключить регулировку в политике по умолчанию. Рекомендуется включать регулировку в политике по умолчанию.

Примечание.
Пользователи единой системы обмена сообщениями считаются пользователями веб-служб Exchange, поэтому на них распространяются такие параметры веб-служб Exchange, как EWSMaxConcurrency, EWSPercentTimeInAD, EWSPercentTimeInCAS и EWSPercentTimeInMailboxRPC.

Дополнительные сведения см. в разделах Общие сведения о политиках регулирования клиентов и Управление производительностью с помощью клиентских политик регулирования.

Для запуска этого командлета необходимы соответствующие разрешения. В этом разделе перечислены все параметры командлета, однако некоторые из них могут быть недоступны, если они не включены в назначенные разрешения. Сведения о необходимых разрешениях см. в разделе Запись «Параметры регулирования клиента» в разделе Разрешения клиентского доступа.

Типы входных данных

Типы возвращаемых данных

Ошибки

Ошибка Описание

 

 

Примеры

ПРИМЕР 1

В этом примере выполняется изменение политики регулировки таким образом, что пользователи, связанные с этой политикой, могут одновременно отправлять не более четырех запросов с помощью веб-служб Exchange.

Скопировать код
Set-ThrottlingPolicy -EWSMaxConcurrency 4

ПРИМЕР 2

В этом примере выполняется изменение политики регулировки таким образом, что пользователи, связанные с политикой по умолчанию, могут одновременно отправлять не более четырех запросов с помощью веб-служб Exchange.

Скопировать код
$a = Get-ThrottlingPolicy | where-object {$_.IsDefault -eq $true}
$a | Set-ThrottlingPolicy -EWSMaxConcurrency 4

ПРИМЕР 3

В этом примере выполняется изменение политики регулировки таким образом, что количество соединений для пользователя ограничивается до трех. Пользователи, связанные с этой политикой, могут создавать только три сеанса командной консоли Exchange. Эта политика также допускает одновременное выполнение не более трех операций панели управления Exchange или операций веб-служб Exchange.

Скопировать код
Set-ThrottlingPolicy <PolicyName> -PowerShellMaxConcurrency 3 -PowerShellMaxCmdletQueueDepth 12

ПРИМЕР 4

В этом примере политика ClientThrottlingPolicy2 назначается пользователю alexorehov.

Скопировать код
$b = Get-ThrottlingPolicy ClientThrottlingPolicy2
Set-Mailbox -Identity tonysmith -ThrottlingPolicy $b

ПРИМЕР 5

В этом примере политика регулирования изменяется так, чтобы пользователь мог выполнить только 10 разрушающих командлетов в течение 60 секунд. Если пользователи, связанные с этой политикой, превышают указанное число, конвейерное исполнение командлетов останавливается с сообщением об ошибке регулирования. Пользователь должен подождать и затем повторно выполнить командлеты в открытом соединении.

Скопировать код
Set-ThrottlingPolicy <ThrottlingPolicyName> -PowerShellMaxDestructiveCmdlets 10 -PowerShellMaxDestructiveCmdletsTimePeriod 60