Применимо к: Exchange Server 2010 SP1
Последнее изменение раздела: 2011-03-19
Командлет Suspend-Queue используется для остановки обработки очереди на компьютере, на котором установлена роль транспортного сервера-концентратора или пограничного транспортного сервера.
Синтаксис
Suspend-Queue -Identity <QueueIdentity> [-Confirm
[<SwitchParameter>]] [-WhatIf
[<SwitchParameter>]]
|
Suspend-Queue -Filter <String> [-Confirm
[<SwitchParameter>]] [-Server <ServerIdParameter>]
[-WhatIf [<SwitchParameter>]]
|
Параметры
Параметр | Обязательность | Тип | Описание |
---|---|---|---|
Filter |
Обязательный |
System.String |
Для параметра Filter требуется выражение, задающее условия отбора значений свойства для очередей, которые требуется приостановить. Это выражение включает в себя имя свойства, за которым следует оператор сравнения и значение. Следующие свойства очередей — примеры допустимых критериев для параметра Filter:
Можно указать несколько критериев с использованием оператора сравнения and. Значения свойств, не выраженные в виде целого числа, должны заключаться в кавычки ("). |
Identity |
Обязательный |
Microsoft.Exchange.Data.QueueViewer.QueueIdentity |
Параметр Identity указывает идентификатор очереди, содержащей сообщения, которые необходимо приостановить. Идентификатор очереди вводится в виде Сервер\назначение, где в части назначение указывается удаленный домен, почтовый сервер или постоянное имя очереди. |
Confirm |
Необязательный |
System.Management.Automation.SwitchParameter |
|
Server |
Необязательный |
Microsoft.Exchange.Configuration.Tasks.ServerIdParameter |
Параметр Server указывает имя сервера, к которому будет выполнено подключение с помощью удаленного вызова процедуры, содержащего очереди с сообщениями, доставку которых нужно приостановить. Введите имя сервера как имя компьютера или полное имя домена (FQDN). Если этот параметр не используется, запрос направляется на локальный сервер. |
WhatIf |
Необязательный |
System.Management.Automation.SwitchParameter |
Подробное описание
Командлет Suspend-Queue останавливает обработку очереди, которая имеет состояние Active или Retry. Обрабатываемые сообщения доставляются, но никакие дополнительные сообщения не покидают очередь. При использовании параметра Identity очередь приостанавливается, только если идентификатор соответствует одной очереди. Если идентификатор соответствует более чем одной очереди, возвращается ошибка. Чтобы приостановить несколько очередей за одну операцию, необходимо использовать параметр Filter.
Запись «Очереди» в разделе Разрешения транспорта.
Примеры
ПРИМЕР 1
В этом примере выполняется приостановка обработки всех
очередей, содержащих сообщения для доставки в домен contoso.com и
имеющих в текущий момент состояние Retry
.
Скопировать код | |
---|---|
Suspend-Queue -Filter {NextHopDomain -eq "contoso.com" -and Status -eq "Retry"} |
ПРИМЕР 2
В этом примере выполняется приостановка обработки всех очередей на сервере Server1.contoso.com, которые содержат более 100 сообщений в очереди.
Скопировать код | |
---|---|
Suspend-Queue -Server Server1.contoso.com -Filter {MessageCount -gt 100} |