篩選佇列
適用版本: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007
上次修改主題的時間: 2006-05-24
您可以在 Microsoft Exchange Server 2007 的 Microsoft Exchange 管理命令介面中,使用 Exchange 佇列檢視器圖形化使用者介面及命令來管理佇列。佇列清單可能會很長,視目前的郵件流程而定。佇列清單也會在郵件進出伺服器時經常地變更。藉由篩選佇列,您可以將搜尋調整成依特定準則進行,並尋找發生郵件流程問題的佇列。然後您便可以執行修改作業來這些佇列的狀態。
佇列篩選案例
篩選會產生不同的佇列檢視。您可以使用佇列內容當作篩選選項。藉由指定篩選準則,您可以快速地尋找佇列並對佇列採取行動。下列案例是教您如何使用佇列篩選來管理郵件流程的範例:
- 您收到來自 Microsoft Operations Manager (MOM) 的訊息,指出佇列的長度超過了已建立的閾值。您想要調查是否有整個伺服器郵件流程的問題存在。
您可以建立篩選來檢視所含郵件個數超過您認為的正常值的所有佇列。如果發現可能有郵件流程問題,您可以選取並暫停篩選結果內的所有佇列,同時繼續調查。 - 您暫停多個佇列以調查郵件流程問題的原因。您判斷該問題是由不正確的連接器組態所造成,並且做出修正。
您可以建立篩選來檢視狀態為「已擱置」的所有佇列,然後選取篩選結果內的所有佇列,並繼續進行這些佇列的活動。
篩選佇列時所用的佇列內容
您可以使用佇列內容建立篩選,並尋找符合特定準則的佇列。表 1 列出可用來篩選的佇列內容以及這些內容的有效值。
表 1 佇列內容
佇列檢視器佇列內容 | Exchange 管理命令介面佇列內容 | 內容類型 | 值 |
---|---|---|---|
傳遞類型 |
DeliveryType |
列舉 |
這個值是由下一個躍點選項所決定。下一個躍點選項會識別郵件是佇列在何處等候傳遞。若要在篩選內使用傳遞類型內容,您必須使用指派給每個類型的常數值。傳遞類型可以是下列其中一個值:
|
識別碼 |
Identity |
QueueIdentity |
這個值指定佇列的識別。請以 Server\destination 的形式輸入佇列識別,其中 destination 是遠端網域、信箱伺服器、持續佇列名稱或可以在佇列資料庫中識別此佇列的整數。 |
上個錯誤 |
LastError |
字串 |
文字字串,記錄佇列的上次錯誤。 |
上次重試時間 |
LastRetryTime |
DateTime |
這個值指定狀態為「重試」的佇列上次嘗試進行連線的時間。 |
郵件計數 |
MessageCount |
Ulong |
這個值是以整數表示,代表佇列內的項目數。 |
下一個躍點連接器 |
NextHopConnector |
GUID |
這個值是以系統 GUID 表示,而且是用來建立佇列之連接器的 GUID。 |
下一個躍點網域 |
NextHopDomain |
字串 |
這個值指定傳遞佇列的下一個目的地。下一個躍點網域可以用下列形式表示:
|
下次重試時間 |
NextRetryTime |
DateTime |
這個值指定狀態為「重試」的佇列下次嘗試進行連線的時間。 |
狀態 |
Status |
列舉 |
目前的佇列狀態。佇列可以擁有下列其中一種狀態值:
|
篩選佇列時所用的運算子
當您建立佇列篩選時,必須包含運算子以便比對內容值。表 2 顯示可以用於篩選運算式中的比較運算子,以及每個運算子的運作方式。
表 2 篩選運算式運算子
運算子 | Exchange 管理命令介面值 | 功能 | Exchange 管理命令介面程式碼範例 |
---|---|---|---|
等於 |
-eq |
此運算子是用來指定結果必須完全符合運算式中所提供的內容值。 |
顯示擁有「重試」狀態的所有佇列清單:
|
不等於 |
-ne |
此運算子是用來指定不應該符合運算式中所提供的內容值之結果。 |
顯示擁有「作用中」狀態的所有佇列清單:
|
大於 |
-gt |
此運算子是與值以整數表示的內容搭配使用。篩選結果只會包含所指定內容的值大於運算式所提供之值的佇列。 |
顯示目前包含超過 1000 封郵件的佇列清單:
|
大於或等於 |
-ge |
此運算子是與值以整數表示的內容搭配使用。篩選結果只會包含所指定內容的值大於或等於運算式所提供之值的佇列。 |
顯示目前包含 1000 封以上郵件的佇列清單:
|
小於 |
-lt |
此運算子是與值以整數表示的內容搭配使用。篩選結果只會包含所指定內容的值小於運算式所提供之值的佇列。 |
顯示目前包含少於 1000 封郵件的佇列清單:
|
小於或等於 |
-le |
此運算子是與值以整數表示的內容搭配使用。篩選結果只會包含所指定內容的值小於或等於運算式所提供之值的佇列。 |
顯示目前包含 1000 封以下郵件的佇列清單:
|
包含 |
-like |
此運算子是與值以字串表示的內容搭配使用。篩選結果只會包含所指定內容的值含有運算式所提供之文字字串的佇列。您可以將 * 萬用字元包含在會套用到文字字串欄位 (而非列舉類型欄位) 的 -like 運算式中。 |
顯示目的地是任何以 Contoso.com 為結尾之 SMTP 網域的傳遞佇列清單:
|
您可以藉由在 Exchange 管理命令介面中使用 -and 運算子,或在佇列檢視器中新增多個運算式,在佇列篩選中指定多個運算式。佇列必須符合所有的準則才會包含在結果集內。例如,下列命令的結果會顯示目的地是任何以 Contoso.com 為結尾的 SMTP 網域名稱而且目前包含超過 500 封郵件之傳遞佇列的清單:
Get-queue -Filter {Identity -like "*Contoso.com*" -and MessageCount -gt 500}
如需如何在 Exchange 管理命令介面中使用比較運算子的相關資訊,請在 Exchange 管理命令介面中執行下列命令:
Help about_comparison_operator
相關資訊
如需管理與篩選佇列的相關資訊,請參閱下列主題:
若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.