Применимо к: 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:

  • DeliveryType.   Тип доставки для данной очереди, определяемый транспортом. Тип доставки должен иметь одно из следующих значений:

    • DNSConnectorDelivery

    • NonSMTPGatewayDelivery

    • SmartHostConnectorDelivery

    • SmtpRelayWithinAdSitetoEdge

    • MapiDelivery

    • SmtpRelayWithinAdSite

    • SmtpRelaytoRemoteAdSite

    • SmtpRelaytoTiRg

    • Undefined

    • Unreachable

  • Identity — идентификатор очереди в виде Сервер\назначение, где назначение определяет удаленный домен, сервер почтовых ящиков или постоянное имя очереди.

  • LastError.   Текстовая строка последней ошибки, записанной для очереди.

  • LastRetryTime.   Время последней попытки подключения для данной очереди.

  • MessageCount.   Число элементов в очереди.

  • NextHopConnector — идентификатор GUID соединителя, который использовался для создания этой очереди.

  • NextHopDomain — следующий домен для прыжка этой очереди, указанный в виде удаленного SMTP-домена, имени сервера, имени сайта Служба каталогов Active Directory или идентификатора базы данных сообщений (MDB).

  • NextRetryTime.   Время следующей попытки подключения для данной очереди.

  • Status.   Состояние очереди. Доступны параметры состояния очереди Active, Ready, Retry или Suspended.

Можно указать несколько критериев с использованием оператора сравнения 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}