Export-Mailbox (RTM)

 

適用版本: Exchange Server 2007

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

使用 Export-Mailbox 指令程式,可以將信箱內容移至指定的信箱資料夾。

語法

export-Mailbox -Identity <MailboxIdParameter> -TargetFolder <String> -TargetMailbox <MailboxIdParameter> [-AllContentKeywords <String[]>] [-AttachmentFilenames <String[]>] [-BadItemLimit <Int32>] [-ContentKeywords <String[]>] [-DeleteContent <SwitchParameter>] [-EndDate <DateTime>] [-ExcludeFolders <MapiFolderPath[]>] [-GlobalCatalog <Fqdn>] [-IncludeFolders <MapiFolderPath[]>] [-Locale <CultureInfo>] [-MaxThreads <Int32>] [-ReportFile <LocalLongFullPath>] [-StartDate <DateTime>] [-SubjectKeywords <String[]>] [-ValidateOnly <SwitchParameter>]

詳細描述

若要執行 Export-Mailbox 指令程式,必須對您使用的帳戶委派下列項目:

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

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

您無法將資料從某個樹系中的信箱匯出至不同樹系中的信箱。來源信箱與目標信箱必須位在相同樹系中。

Export-Mailbox 指令程式會將所有空的資料夾及特殊資料夾匯出至目標位置。特殊資料夾如下:

  • Inbox

  • 刪除的郵件

  • Drafts

  • 垃圾郵件

  • Outbox

  • 寄件備份

  • Journal

  • 行事曆

  • Contacts

  • 附註

  • 工作

Export-Mailbox 指令程式也會匯出暫放中的郵件。如需暫放中之郵件的相關資訊,請參閱如何還原刪除的郵件

參數

參數 必要 類型 描述

Identity

必要

Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter

Identity 參數指定要匯出內容的信箱。您可以使用下列值:

  • 別名

  • 簡易郵件傳送通訊協定 (SMTP) 位址

  • 顯示名稱

如果已經傳送 Get-Mailbox 命令物件,則不需要此參數。

TargetFolder

必要

System.String

TargetFolder 參數指定將在 TargetMailbox 參數所指定的信箱上建立的頂層信箱資料夾。此資料夾會包含名為「復原的資料 - <來源信箱別名> - <日期時間戳記>」的子資料夾。子資料夾會包含匯出的資料。如果目標信箱上已有您指定的目標資料夾,則匯出的資料將新增至現有的資料夾。如果目標資料夾不存在,則會加以建立。

TargetMailbox

必要

Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter

TargetMailbox 參數指定要建立目標資料夾的信箱。指定的信箱必須存在,才能順利完成此命令。

AllContentKeywords

選用

System.String[]

AllContentKeywords 參數指定要移動之內容的關鍵字。如果命令找到您在郵件內文、附件內容或主旨中指定的關鍵字,它就會匯出那些郵件。

note附註:
這與同時使用 ContentKeywordsSubjectKeywords 參數不同。如果同時使用 ContentKeywordsSubjectKeywords 參數,則命令所匯出的郵件只限郵件內文或附件內容中具有 ContentKeywords 參數所指定之關鍵字,而且主旨中也具有 SubjectKeywords 參數所指定之關鍵字的那些郵件。

AttachmentFilenames

選用

System.String[]

AttachmentFilenames 參數指定附件的篩選器。您可以在字串中使用萬用字元。例如,您可以使用 "*.txt" 匯出副檔名為 .txt 的項目。

BadItemLimit

選用

System.Int32

BadItemLimit 參數指定在匯出作業失敗之前,信箱中略過的毀損項目數。

ContentKeywords

選用

System.String[]

ContentKeywords 參數會指定要包含在移動中之內容的關鍵字。如果命令找到您在郵件內文或附件內容中指定的關鍵字,它就會匯出那些郵件。

DeleteContent

選用

System.Management.Automation.SwitchParameter

DeleteContent 參數指定將來源信箱中的內容匯出至資料夾之後,刪除該內容的選項。將不會刪除來源資料夾。

EndDate

選用

System.DateTime

EndDate 參數指定從來源信箱匯出之篩選內容的結束日期。只會匯出信箱中其日期早於或等於結束日期的項目。輸入特定日期時,請使用本機電腦上設定之 [地區選項] 設定中所定義的簡短日期格式。例如,若電腦設成使用簡短日期格式 mm/dd/yyyy,請輸入 03/01/2006 以指定 2006 年 3 月 1 日。

ExcludeFolders

選用

Microsoft.Exchange.Data.Mapi.MapiFolderPath[]

ExcludeFolders 參數指定要在匯出期間排除的資料夾清單。

GlobalCatalog

選用

Microsoft.Exchange.Data.Fqdn

GlobalCatalog 參數指定要用來搜尋目標信箱的通用類別目錄。

IncludeFolders

選用

Microsoft.Exchange.Data.Mapi.MapiFolderPath[]

IncludeFolders 參數指定要在匯出期間包含的資料夾清單。

Locale

選用

System.Globalization.CultureInfo

Locale 參數指定要匯出之郵件的地區設定。命令只會匯出具有所指定地區設定的郵件。

MaxThreads

選用

System.Int32

MaxThreads 參數會指定要使用的執行緒數目上限。

ReportFile

選用

Microsoft.Exchange.Data.LocalLongFullPath

ReportFile 參數指定 XML 報告記錄的路徑及檔案名稱。

StartDate

選用

System.DateTime

StartDate 參數指定從來源信箱匯出之篩選內容的開始日期。只會匯出信箱中其日期晚於開始日期的項目。輸入特定日期時,請使用本機電腦上設定之 [地區選項] 設定中所定義的簡短日期格式。例如,若電腦設成使用簡短日期格式 mm/dd/yyyy,請輸入 03/01/2006 以指定 2006 年 3 月 1 日。

SubjectKeywords

選用

System.String[]

SubjectKeywords 參數指定來源信箱中之項目主旨的關鍵字篩選器。

ValidateOnly

選用

System.Management.Automation.SwitchParameter

ValidateOnly 參數指示命令模擬它將對物件採取的動作。藉由使用 ValidateOnly 參數的方式,系統管理員不需套用將發生的變更,就能檢視任何變更。

note附註:
如果執行含有此參數的 Export-Mailbox 命令,則命令不會將任何篩選器套用至郵件中,而只會檢查來源及目標信箱是否存在。

輸入類型

傳回類型

錯誤

錯誤 描述

 

例外狀況

例外狀況 描述

 

範例

第一個範例顯示如何將使用者 john@contoso.com 的信箱內容匯出至 ExportMailbox 信箱上的 MyData 資料夾。

第二個範例顯示如何使用篩選器,指定匯出時要包括來源信箱中的哪些項目。此範例會從使用者 contoso\john 的信箱中匯出郵件內文或附件內容中關鍵字 "merger"、具有名為 *orgchart* 的附件,以及日期晚於 2006/03/01 上午 12:01:00 的所有項目。

第三個範例顯示如何尋找及刪除信箱中的項目。此範例會先取得資料庫 DB1 上的所有信箱,然後搜尋主旨中含有 "Virus message" 字串的項目。它會將項目匯出至另一個信箱,並從來源信箱中刪除那些項目。

第四個範例顯示您可以將 Get-User 命令的輸出傳送至 Export-Mailbox 命令。此範例也會排除兩個資料夾,而不進行匯出。John 信箱之垃圾郵件及連絡人資料夾中的項目將不會匯出至 ExportMailbox。

note附註:
您也可以將 Get-RecipientGet-Mailbox 的輸出傳送至 Export-Mailbox
Export-Mailbox -Identity john@contoso.com -TargetMailbox ExportMailbox -TargetFolder MyData
Export-Mailbox -Identity contoso\john -TargetMailbox ExportMailbox -TargetFolder MyData -ContentKeywords "merger" -AttachmentFilenames "*orgchart*" -StartDate "03/01/2006 12:01:00"
Get-Mailbox -Database DB1 | Export-Mailbox -TargetMailbox ExportMailbox -TargetFolder VirusData -SubjectKeywords "Virus message" -DeleteContent
Get-User john | Export-Mailbox -TargetMailbox ExportMailbox -TargetFolder MyData -ExcludeFolders "\Junk E-Mail","\Contacts"