Фильтрация очередей
Применимо к: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
Последнее изменение раздела: 2006-05-24
В Microsoft Exchange Server 2007 очередями можно управлять с помощью графического пользовательского интерфейса средства просмотра очереди Exchange и команд среды управления Microsoft Exchange. Список очередей может быть очень большим, в зависимости от текущего потока электронной почты. Список очередей также может часто изменяться, когда сообщения приходят на сервер или покидают его. С помощью фильтрации очередей можно настроить поиск по специальным критериям и найти очереди, из-за которых происходят сбои в общем потоке почтовых сообщений. Далее можно выполнить действия, меняющие состояние этих очередей.
Сценарии фильтрации очередей
Фильтрация создает разные представления очередей. Свойства очереди используются в качестве параметров фильтрации. Указав критерий фильтрации, можно быстро найти очереди и предпринять какие-либо действия. Следующие сценарии являются примерами использования фильтрации очередей для управления потоком сообщений:
От Microsoft Operations Manager приходит сообщение, что длина очереди превысила допустимый порог. Необходимо разобраться, существует ли проблема с потоком почты на сервере.
Можно создать фильтр для просмотра всех очередей, в которых количество сообщений превышает обычно допустимую норму. Если таким образом выявляется проблема с потоком почты, можно выбрать все очереди, полученные в результате фильтрации, и приостановить эти очереди до окончания решения проблемы.
Можно приостановить несколько очередей, чтобы выявить причину неполадок в потоке почты. Устанавливается, что неполадка была вызвана неправильной настройкой соединителя и уже устранена.
Можно создать фильтр для просмотра всех очередей, находящихся в состоянии «Suspended», а затем выбрать все очереди, полученные в результате фильтрации, и возобновить эти очереди.
Свойства очереди, используемые при фильтрации очередей
Можно использовать свойства очереди для создания фильтра и поиска очередей, соответствующих определенному критерию. В таблице 1 показаны свойства очередей, с помощью которых можно произвести фильтрацию, и допустимые значения для этих свойств.
Таблица 1. Свойства очереди
Свойство очереди средства просмотра очереди | Свойство очереди среды управления Exchange | Тип свойства | Значение |
---|---|---|---|
Тип доставки |
DeliveryType |
Enumeration |
Это значение определяется выбором следующего сегмента прыжка. Выбор следующего сегмента прыжка определяет, в какую очередь будут помещаться доставляемые сообщения. Чтобы использовать свойство типа доставки в фильтре, необходимо использовать постоянные значения, присвоенные каждому типу. Тип доставки может иметь следующие значения:
|
Идентификатор |
Identity |
QueueIdentity |
Это значение указывает на идентификацию очереди. Введите идентификацию очереди в виде сервер\назначение, где «назначение» – это удаленный домен, почтовый сервер, постоянное имя очереди или целое число, определяющее эту очередь в базе данных очередей. |
Последняя ошибка |
LastError |
String |
Текстовая строка последней записанной ошибки в очереди. |
Время последнего повтора |
LastRetryTime |
DateTime |
Это значение указывает время последней попытки подключения для очереди, находящейся в состоянии «Retry». |
Количество сообщений |
MessageCount |
Ulong |
Это значение выражается как целое число, представляющее количество элементов в очереди. |
Соединитель следующего прыжка |
NextHopConnector |
GUID |
Это значение выражается как идентификатор GUID системы и является идентификатором GUID соединителя, который использовался для создания очереди. |
Домен следующего прыжка |
NextHopDomain |
String |
Это значение указывает на следующее назначение очереди доставки. Домен следующего прыжка может выражаться следующим образом:
|
Время следующей попытки |
NextRetryTime |
DateTime |
Это значение указывает время следующей попытки подключения для очереди, находящейся в состоянии «Retry». |
Состояние |
Status |
Enumeration |
Текущее состояние очереди. Очередь может находиться в одном из следующих состояний:
|
Операторы, используемые при фильтрации очередей
При создании фильтра очереди необходимо включить операторы для соответствия значениям свойств. В таблице 2 показаны операторы сравнения, которые можно использовать в выражениях фильтра, а также функционирование каждого оператора.
Таблица 2. Операторы выражений фильтра
Оператор | Значение среды управления Exchange | Функция | Пример среды управления Exchange |
---|---|---|---|
Равно |
-eq |
Этот оператор используется для указания на то, что результат должен точно соответствовать значению свойства, предоставленному в выражении. |
Чтобы отобразить список всех очередей, имеющих состояние «Retry»:
|
Не равно |
-ne |
Этот оператор используется для указания на то, что результат не должен соответствовать значению свойства, предоставленному в выражении. |
Чтобы отобразить список всех очередей, имеющих состояние «Active»:
|
Больше чем |
-gt |
Этот оператор используется со свойствами, в которых значение выражено целым числом. Результаты фильтрации включают в себя те очереди, у которых значение указанного свойства больше, чем значение, приведенное в выражении. |
Чтобы отобразить список очередей, содержащих в текущий момент более 1000 сообщений:
|
Больше или равно |
-ge |
Этот оператор используется со свойствами, в которых значение выражено целым числом. Результаты фильтрации включают в себя те очереди, у которых значение указанного свойства больше или равно значению, приведенному в выражении. |
Чтобы отобразить список очередей, содержащих в текущий момент 1000 сообщений или более:
|
Меньше чем |
-lt |
Этот оператор используется со свойствами, в которых значение выражено целым числом. Результаты фильтрации включают в себя те очереди, у которых значение указанного свойства меньше, чем значение, приведенное в выражении. |
Чтобы отобразить список очередей, содержащих в текущий момент менее 1000 сообщений:
|
Меньше или равно |
-le |
Этот оператор используется со свойствами, в которых значение выражено целым числом. Результаты фильтрации включают в себя те очереди, у которых значение указанного свойства меньше или равно значению, приведенному в выражении. |
Чтобы отобразить список очередей, содержащих в текущий момент 1000 сообщений или менее:
|
Содержит |
-like |
Этот оператор используется со свойствами, в которых значение выражено текстовой строкой. Результаты фильтрации включают в себя те очереди, у которых значение указанного свойства содержит текстовую строку, приведенную в выражении. В выражении -like можно использовать подстановочный знак *, который применяется к полю текстовой строки, но не к полю типа перечисления. |
Чтобы отобразить список очередей доставки, назначениями которых являются любые SMTP-домены, заканчивающиеся на «Contoso.com»:
|
Можно определить несколько выражений в фильтре очереди с помощью оператора -and в среде управления Exchange или путем добавления нескольких выражений в средстве просмотра очереди. Очереди должны соответствовать всем критериям, включенным в набор результатов. Например, результатом действия следующей команды будет отображение списка очередей, назначениями которых являются любые имена SMTP-доменов, заканчивающихся на «Contoso.com», и которые содержат более 500 сообщений:
Get-queue -Filter {Identity -like "*Contoso.com*" -and MessageCount -gt 500}
Чтобы получить дополнительные сведения об использовании операторов сравнения в среде управления Exchange, выполните следующую команду в среде управления Exchange:
Help about_comparison_operator
Дополнительные сведения
Дополнительные сведения об управлении очередями и их фильтрации см. в следующих разделах: