Get-MessageTraceV2
此指令程式只能在雲端式服務中使用。
使用 Get-MessageTraceV2 Cmdlet 在訊息通過雲端組織傳遞時進行追蹤。
如需下方<語法>一節中參數集的詳細資訊,請參閱 Exchange Cmdlet 語法。
語法
Default (預設值)
Get-MessageTraceV2
[[-EndDate] <System.DateTime>]
[[-FromIP] <String>]
[[-MessageId] <MultiValuedProperty>]
[[-MessageTraceId] <System.Guid>]
[[-RecipientAddress] <MultiValuedProperty>]
[[-ResultSize] <Int32>]
[[-SenderAddress] <MultiValuedProperty>]
[[-StartDate] <System.DateTime>]
[[-StartingRecipientAddress] <String>]
[[-Status] <MultiValuedProperty>]
[[-SubjectFilterType] <String>]
[[-Subject] <String>]
[[-ToIP] <String>]
[<CommonParameters>]
Description
您可以使用此 Cmdlet 搜尋過去 90 天的訊息資料。 如果在沒有任何參數的情況下執行此 Cmdlet,則只會傳回過去 48 小時的資料。 每個查詢只能傳回 10 天的資料。
根據預設,此 Cmdlet 最多會傳回 1000 個結果,最多傳回 5000 個結果。 如果您的資料超過結果大小,請分多輪查詢,或使用較小的 StartDate 和 EndDate 間隔。
輸出上的時間戳記為 UTC 時間格式。 這可能與您用於 -StartDate 和 -EndDate 參數的時間格式不同。
節流限制: 在 5 分鐘的執行視窗內最多接受 100 個查詢要求。 如果要求速率低於過去 5 分鐘內的 100 個要求,則自動不套用節流
此 Cmdlet 不支援分頁。 若要查詢後續資料,請在下一個查詢中分別使用 StartingRecipientAddress 和 EndDate 參數搭配上一個結果的 [收件者地址 ] 和 [接收時間] 屬性中的值。
最佳做法:
- 使用 ResultSize 參數來調整結果的大小。
- 盡可能精確。 縮小 StartDate 和 EndDate 之間的差距,並盡可能使用其他參數 (例如 SenderAddress) 。
- 如果可能,請使用 MessageTraceId, (傳送給) 個以上收件者的郵件是必要的。
您必須已獲指派權限,才能執行此指令程式。 雖然本文列出 Cmdlet 的所有參數,但如果指派給您的權限中未包含某些參數,您可能無法存取這些參數。 若要尋找在組織中執行任何 Cmdlet 或參數所需的權限,請參閱 Find the permissions required to run any Exchange cmdlet。
範例
範例 1
Get-MessageTraceV2 -SenderAddress john@contoso.com -StartDate 06/13/2025 -EndDate 06/15/2025
本範例擷取 2025 年 6 月 13 日到 2025 年 6 月 15 日之間所傳送 john@contoso.com 訊息的訊息追蹤資訊。
參數
-EndDate
適用:Exchange Online、內部部署信箱的內建安全性附加元件
EndDate 參數會指定日期範圍的結束日期。
在您要執行命令的電腦上,使用該電腦的 [地區選項] 設定中定義的簡短日期格式。 例如,如果電腦設定為使用簡短日期格式 MM/dd/yyyy,請輸入 09/01/2025 以指定 2025 年 9 月 1 日。 您可以只輸入日期,或者也可以輸入日期和時間。 如果您輸入日期和時間,請用引號 (“) 將值括住,例如 ”09/01/2025 5:00 PM“。
參數屬性
| 類型: | System.DateTime |
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | 1 |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | True |
| 來自剩餘引數的值: | False |
-FromIP
適用:Exchange Online、內部部署信箱的內建安全性附加元件
FromIP 參數會依來源 IP 位址篩選結果。 針對接收郵件,FromIP 的值為發送該郵件的 SMTP 電子郵件伺服器之公開 IP 位址。
參數屬性
| 類型: | String |
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | 2 |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | True |
| 來自剩餘引數的值: | False |
-MessageId
適用:Exchange Online、內部部署信箱的內建安全性附加元件
MessageId 參數會依郵件的 Message-ID 標頭欄位來篩選結果。 此值也稱為「用戶端識別碼」。 Message-ID 的格式取決於傳送郵件的訊息伺服器。 每封郵件都僅具有唯一值。 然而,並非所有訊息伺服器都使用相同的方法來建立 Message-ID 的值。 請務必包含完整的訊息識別碼字串 (,其中可能包含尖括弧) 並將值括在引號中 (例如 “d9683b4c-127b-413a-ae2e-fa7dfb32c69d@DM3NAM06BG401.Eop-nam06.prod.protection.outlook.com”) 。
參數屬性
| 類型: | MultiValuedProperty |
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | 3 |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | True |
| 來自剩餘引數的值: | False |
-MessageTraceId
適用:Exchange Online、內部部署信箱的內建安全性附加元件
MessageTraceId 參數會依據訊息的訊息追蹤識別碼值來篩選結果。 此 GUID 值是針對系統 (處理的每個訊息產生,例如 c20e0f7a-f06b-41df-fe33-08d9da155ac1) 。
MessageTraceId 值也可在下列 cmdlet 的輸出中使用:
- Get-MailDetailATPReport
- Get-MailDetailDlpPolicyReport
- Get-MailDetailEncryptionReport
- Get-MailDetailTransportRuleReport
- Get-MessageTraceDetailV2
參數屬性
| 類型: | System.Guid |
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | 4 |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | True |
| 來自剩餘引數的值: | False |
-RecipientAddress
適用:Exchange Online、內部部署信箱的內建安全性附加元件
RecipientAddress 參數會依收件者電子郵件地址來篩選結果。 您可以指定多個以逗號分隔的值。
參數屬性
| 類型: | MultiValuedProperty |
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | 5 |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | True |
| 來自剩餘引數的值: | False |
-ResultSize
適用:Exchange Online、內部部署信箱的內建安全性附加元件
ResultSize 參數會指定傳回的結果筆數上限。 有效的值是從 1 到 5000。 預設值為 1000。
注意:此參數會取代 Get-MessageTrace Cmdlet 上提供的 PageSize 參數。
參數屬性
| 類型: | Int32 |
| 預設值: | 0 |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | 6 |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | True |
| 來自剩餘引數的值: | False |
-SenderAddress
適用:Exchange Online、內部部署信箱的內建安全性附加元件
SenderAddress 參數會依寄件者電子郵件地址來篩選結果。 您可以指定多個以逗號分隔的值。
參數屬性
| 類型: | MultiValuedProperty |
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | 7 |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | True |
| 來自剩餘引數的值: | False |
-StartDate
適用:Exchange Online、內部部署信箱的內建安全性附加元件
StartDate 參數會指定日期範圍的開始日期。
在您要執行命令的電腦上,使用該電腦的 [地區選項] 設定中定義的簡短日期格式。 例如,如果電腦設定為使用簡短日期格式 MM/dd/yyyy,請輸入 09/01/2025 以指定 2025 年 9 月 1 日。 您可以只輸入日期,或者也可以輸入日期和時間。 如果您輸入日期和時間,請用引號 (“) 將值括住,例如 ”09/01/2025 5:00 PM“。
參數屬性
| 類型: | System.DateTime |
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | 8 |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | True |
| 來自剩餘引數的值: | False |
-StartingRecipientAddress
適用:Exchange Online、內部部署信箱的內建安全性附加元件
StartingRecipientAddress 參數與 EndDate 參數搭配使用,可查詢後續資料的部分結果,同時避免重複。 查詢後續資料的方法為,方法是在部分結果的最後一筆記錄中使用收 件者位址 和 接收時間 值,並將它們分別用作下一個查詢中 StartingRecipientAddress 和 EndDate 參數的值。
參數屬性
| 類型: | String |
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | 9 |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | True |
| 來自剩餘引數的值: | False |
-Status
適用:Exchange Online、內部部署信箱的內建安全性附加元件
Status 參數會依據郵件的傳送狀態來篩選結果。 有效值為:
- Delivered: 郵件已傳遞到其目的地。
- 已展開:沒有傳遞郵件,因為郵件已傳送至通訊群組,且發佈的成員資格已展開。
- 失敗:已嘗試傳遞訊息,但失敗了。
- FilteredAsSpam:此郵件已標示為垃圾郵件。
- GettingStatus:訊息正在等候狀態更新。
- Pending:郵件傳送進行中,或者已擱置並重試中。
- 已隔離:郵件已隔離。
您可以分隔多個值,並以逗號分隔。
參數屬性
| 類型: | MultiValuedProperty |
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | 10 |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | False |
| 來自剩餘引數的值: | False |
-Subject
適用:Exchange Online、內部部署信箱的內建安全性附加元件
Subject 參數會依郵件的主旨篩選結果。 如果值包含空格,請使用引號 (") 括住值。
您可以使用 SubjectFilterType 參數指定如何在訊息主旨中評估值。
參數屬性
| 類型: | String |
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | 11 |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | True |
| 來自剩餘引數的值: | False |
-SubjectFilterType
適用:Exchange Online、內部部署信箱的內建安全性附加元件
SubjectFilterType 參數會指定如何評估 Subject 參數的值。 有效值為:
- 包含
- EndsWith
- StartsWith
建議您盡可能使用 StartsWith 或 EndsWith,而非 Contains。
參數屬性
| 類型: | String |
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | 12 |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | True |
| 來自剩餘引數的值: | False |
-ToIP
適用:Exchange Online、內部部署信箱的內建安全性附加元件
ToIP 參數會依目的地 IP 位址篩選結果。 針對傳送的郵件, ToIP 的值為目的地網域已解析 MX 記錄中的公開 IP 位址。 寄至 Exchange Online 的郵件,值為空白。
參數屬性
| 類型: | String |
| 預設值: | None |
| 支援萬用字元: | False |
| 不要顯示: | False |
參數集
(All)
| Position: | 13 |
| 必要: | False |
| 來自管線的值: | False |
| 來自管線按屬性名稱的值: | True |
| 來自剩餘引數的值: | False |
CommonParameters
此 Cmdlet 支援常見參數: -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters。