Export-Message (RTM)

 

適用版本: Exchange Server 2007

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

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

語法

Export-Message -Identity <MessageIdentity> -Path <String>

詳細描述

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 伺服器所指派的郵件識別碼。您的帳戶必須要有該目標目錄的寫入權限。

輸入類型

傳回類型

錯誤

錯誤 描述

 

 

例外狀況

例外狀況 描述

 

 

範例

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

第二個範例顯示如何使用 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 技術資源中心.