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 整數。這是代表特定訊息的整數,伺服器及佇列識別是選用的。此參數的語法如下:
|
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 技術資源中心.