Export-Message

 

適用版本: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

上次修改主題的時間: 2007-06-28

Export-Message 指令程式可用來將訊息從已安裝 Hub Transport server role 或 Edge Transport server role 之電腦的佇列複製至 Microsoft Exchange Server 2007 組織中的所指定檔案路徑。

語法

Export-Message -Identity <MessageIdentity> -Path <String> [-Confirm [<SwitchParameter>]] [-WhatIf [<SwitchParameter>]]

詳細描述

Export-Message 指令程式會將 Hub Transport Server 或 Edge Transport Server 之傳遞佇列、無法存取佇列或毒藥郵件佇列中的郵件複製至指定的檔案路徑。匯出郵件之前,必須先暫停郵件。已暫停毒藥郵件佇列中的郵件。您可以使用 Export-Message 命令,將郵件複製到另一個傳輸伺服器的重新顯示目錄以進行傳遞。若要複製位在遠端伺服器上的訊息,請包含伺服器名稱作為訊息識別碼的一部分。識別碼是必要項目,且必須用來唯一識別佇列中的訊息。

若要執行 Export-Message 指令程式,您使用的帳戶必須已委派下列資格:

  • Exchange Server 系統管理員角色和目標伺服器的本機 Administrators 群組

若要在已安裝 Edge Transport server role 的電腦上執行 Export-Message 指令程式,則必須使用該電腦之本機 Administrators 群組成員的帳戶進行登入。

如需管理 Exchange Server 2007 所需之權限、委派角色以及權利的相關資訊,請參閱權限考量

參數

參數 必要 類型 描述

Identity

必要

Microsoft.Exchange.Data.QueueViewer.MessageIdentity

使用 Identity 參數指定 MessageIdentity 整數。這是代表特定訊息的整數,伺服器及佇列識別是選用的。此參數的語法如下:

  • Server\QueueIdentity\MessageIdentity
  • QueueIdentity\MessageIdentity
  • 使用 Export-Message 命令時,必須包含 QueueIdentity。如果沒有使用任何伺服器名稱,則工作會在本機伺服器上執行。

Path

必要

System.String

使用 Path 參數可以指定要匯出訊息的檔案路徑。Path 參數值可為檔案名稱、目錄和檔案名稱或純目錄。必須有目標目錄,您才能匯出郵件。系統不會為您建立目錄。若未指定絕對路徑,會使用目前的 Exchange 管理命令介面工作目錄。Path 參數所使用的目錄可能是 Exchange 2007 電腦的本機目錄,也可能是連至遠端伺服器上共用的通用命名慣例 (UNC) 路徑。若在 Path 參數值中指定現有目錄而不指定檔案名稱,則會自動將郵件檔案的名稱設為 InternalMessageID.eml。InternalMessageID 是郵件識別碼,由目前正在處理郵件的 Exchange 2007 伺服器所指派。您的帳戶必須擁有目標目錄的寫入權限。

Confirm

選用

System.Management.Automation.SwitchParameter

Confirm 參數會使得命令暫停處理,並要求確認命令將進行的動作之後才會繼續處理。您不需要為 Confirm 參數指定任何值。

WhatIf

選用

System.Management.Automation.SwitchParameter

WhatIf 參數指示命令模擬它將對物件採取的動作。使用 WhatIf 參數,則不需要套用任何變更,就能檢視變更。您不需要為 WhatIf 參數指定任何值。

輸入類型

傳回類型

錯誤

錯誤 描述

 

 

例外狀況

例外狀況 描述

 

 

範例

下列各範例顯示如何將訊息從佇列匯出至檔案。第一個範例顯示如何將單一訊息匯出至指定的檔案路徑。

第二個範例顯示如何使用 Get-Message 命令從指定的佇列中擷取所有訊息。接著會將查詢結果以管線傳送至 Export-Message 命令,並將所有訊息複製至 .eml 檔案,該檔案的名稱是根據 InternalMessageID 而來。

如需如何使用 Exchange 管理命令介面來執行佇列檢視器工作的相關資訊,請參閱使用 Exchange 管理命令介面管理佇列

Export-Message -Identity ExchSrv1\contoso.com\1234 -Path "c:\exportfolder\filename.eml"
Get-Message -Queue "Server1\contoso.com" | Export-Message -Path "c:\exportfolder"

若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.