您好,登錄后才能下訂單哦!
這篇文章主要介紹如何使用Exchange導出郵箱數據,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
使用 Exchange命令行管理程序中的 Export-Mailbox cmdlet 將郵箱數據從一個郵箱導出到另一郵箱的文件夾中。在 Exchange Server Service Pack 1 (SP1) 中,Export-Mailbox cmdlet 增加了新功能。
注意: |
---|
您無法使用 Exchange 管理控制臺導出郵箱數據。 |
導出哪些數據
默認情況下,Export-Mailbox cmdlet 將所有空文件夾、特殊文件夾及其子文件夾導出到目標位置。若要指定要在導出中包含哪些文件夾,請使用 IncludeFolders 參數。若要指定排除在導出外的文件夾,請使用 ExcludeFolders 參數。
默認情況下,使用 Export-Mailbox cmdlet 時會導出以下特殊文件夾:
Inbox
Deleted Items
Drafts
Junk E-Mail
Outbox
Sent Items
Journal
Calendar
聯系人
Notes
Tasks
Export-Mailbox cmdlet 可導出所有的郵件類型,包括郵件、日歷項、聯系人、通訊組列表、日記條目、任務、便箋和文檔。但是,Export-Mailbox cmdlet 不會導出規則。
Export-Mailbox cmdlet 還將從轉儲程序導出郵件。轉儲程序中的郵件會轉換為數據導出到的目標文件夾或 .pst 文件中的常規郵件。
注意: |
---|
如果您使用任何關鍵字參數,Export-Mailbox cmdlet 將首先導出所有的郵件,包括轉儲程序中的郵件,然后搜索目標郵箱尋找符合關鍵字條件的郵件。源郵箱上轉儲程序中的郵件會轉換為目標郵箱上“已刪除郵件”文件夾中的常規郵件,并且也要按關鍵字進行搜索。然后,Export-Mailbox cmdlet 將刪除目標郵箱中與關鍵字條件不匹配的郵件。如果同時使用 DeleteContent 參數,則 Export-Mailbox 將刪除源郵箱中與關鍵字條件匹配的郵件。 |
有關傳輸轉儲程序中的郵件的詳細信息,請參閱如何恢復已刪除的郵件。
數據的導出位置
將數據導出到目標郵箱的某個子文件夾和指定的文件夾中。若要指定目標郵箱,請使用 TargetMailbox 參數。若要指定目標郵箱上的文件夾,請使用 TargetFolder 參數。TargetFolder 參數可以指定將在目標郵箱上創建的頂級郵箱文件夾。此文件夾包含一個名為 Recovered Data - <Source_Mailbox_Alias> - <Date_Time_Stamp> 的子文件夾。這個子文件夾包含導出的文件夾和郵件。
如果指定的目標文件夾在目標郵箱中已經存在,則導出的數據將添加到現有文件夾中。如果目標文件夾不存在,將創建該目標文件夾。
Exchange 2007 Service Pack 1 (SP1) 新增功能
Exchange 2007 Service Pack 1 (SP1) 引入了以下用于導出郵箱數據的功能:
您能夠將郵箱中的郵箱數據導出到 .pst 文件。若要導出到 .pst 文件中,請使用 PSTFolderPath 參數指定要將數據導出到的 .pst 文件的路徑。無法將數據從恢復存儲組 (RSG) 中的郵箱導出到 .pst 文件。
您可以使用 AllowMerge 參數合并導出到現有目標文件夾的數據。在 Exchange 2007 SP1 中,如果指定 AllowMerge 參數,則子文件夾的名稱將不包含日期-時間戳。在 Exchange 2007 SP1 中,您可以指定要將數據導出到的 .pst 文件的路徑,而不是指定目標郵箱和目標文件夾。
可以使用 DeleteAssociatedMessages 參數刪除導出過程中關聯的郵件。或者,可以使用 IncludeAssociatedMessages 參數包含導出過程中關聯的郵件。關聯的郵件包含隱藏數據,其中包含有關規則、視圖和表單的信息。
如果您使用 DeleteContent 參數,但未指定 TargetMailbox 參數,則可以刪除源郵箱中的內容,而不必將其導出到其他郵箱。
您可以按收件人或發件人對導出的郵件進行篩選。要按收件人進行篩選,請使用 RecipientKeywords 參數。要按發件人進行篩選,請使用 SenderKeywords 參數。
有關 Exchange 2007 SP1 引入的新功能的詳細信息,請參閱Export-Mailbox主題。
有關 Exchange 2007 SP1 之前的功能的詳細信息,請參閱Export-Mailbox (RTM)主題。
開始之前
若要執行此步驟,必須為您使用的帳戶委派下列角色:
ExchangeServer Administrators 角色以及源服務器和目標服務器的本地 Administrators 組
對源郵箱和目標郵箱的完全訪問權限
有關管理 Exchange2007 所需的權限、角色委派以及權利的詳細信息,請參閱權限注意事項。
另外,在執行此步驟之前,應了解下列內容:
若要使用 Export-Mailbox cmdlet,源郵箱和目標郵箱必須位于同一林中。不能將數據從一個林中的郵箱導出到不同林中的郵箱。
無法從公用文件夾數據庫導出數據。
要授予對某個郵箱的完全訪問權限,請使用 Add-MailboxPermission cmdlet,并對 AccessRights 參數指定 FullAccess。例如,如果 Admin01 需要將 John 郵箱中的數據導出到名為 Export 的郵箱中,必須首先運行下列命令:
Add-MailboxPermission -Identity john -User Admin01 -AccessRights FullAccess Add-MailboxPermission -Identity Export -User Admin01 -AccessRights FullAccess
若要導出 Exchange2003或 Exchange2000郵箱中的數據,必須為您使用的帳戶委派該服務器所在的管理組的 Exchange 管理員角色。
若要從 .pst 文件導出數據,必須從安裝了下列軟件的 32 位計算機上運行 Export-Mailbox cmdlet:有關 32 位 Exchange 2007 管理工具下載的詳細信息,請參閱 Microsoft Exchange Server 2007 Management Tools (32-Bit)。
Exchange 管理工具的 32 位版本
Outlook 2003 Service Pack 2 (SP2) 或 Outlook 2007
如果將數據導出到另一郵箱的文件夾中,則運行該命令前必須確保指定的目標郵箱存在。
步驟
Exchange 2007 SP1
在 Exchange 2007 SP1 中使用 Exchange 命令行管理程序導出郵箱數據的步驟
若要將郵箱的特殊文件夾和空文件夾導出到目標郵箱的某個文件夾中,請運行以下命令:
Export-Mailbox -Identity <MailboxIdParameter> -TargetMailbox <MailboxIdParameter> -TargetFolder <Folder_Name>
若要將數據導出到 .pst 文件,請運行以下命令:
Export-Mailbox -Identity <MailboxIdParameter> -PSTFolderPath <Path_Of_PST_Folder>\<File_Name>.pst
要導出一組郵箱(例如用戶職務以“VP”開頭的所有郵箱)中的數據,請運行以下命令:
Get-User | where { $_.Title -ilike "VP*" } | Export-Mailbox -TargetFolder <Folder_Name> -TargetMailbox <MailboxIdParameter>
若要將特定日期范圍內收到的數據導出到 .pst 文件,請運行以下命令:
Export-Mailbox -Identity <MailboxIdParameter> -StartDate "<Month/Day/Year>" -EndDate "<Month/Day/Year>" -PSTFolderPath <Path_Of_PST_Folder>\<File_Name>.pst
要只導出“已發送郵件”文件夾中的數據,請運行以下命令:
Export-Mailbox -Identity <MailboxIdParameter> -IncludeFolders '\Sent Items' -TargetFolder <Target_Folder_Name> -TargetMailbox <MailboxIdParameter>
要在導出時排除某些文件夾(如排除“垃圾郵件”和“聯系人”文件夾中的項目),請運行以下命令:
Export-Mailbox -TargetMailbox <MailboxIdParameter> -TargetFolder <Target_Folder_Name> -ExcludeFolders "\Junk E-Mail","\Contacts"
要使用篩選器指定在導出時要包含源郵箱中的哪些項,請運行以下命令:
Export-Mailbox -Identity <MailboxIdParameter> -TargetMailbox <MailboxIdParameter> -TargetFolder <Target_Folder_Name> -ContentKeywords "<String[]>" -AttachmentFilenames "<String[]>" -StartDate "<Month/Day/Year> <Time>" -RecipientKeywords <String[]>
要查找并刪除一組郵箱(例如,某個數據庫上的所有郵箱)中的項目,請運行以下命令:
Get-Mailbox -Database DB1 | Export-Mailbox -TargetMailbox ExportMailbox -TargetFolder VirusData -SubjectKeywords "Virus message" -DeleteContent
此示例將首先獲取數據庫 DB1 中的所有郵箱,然后搜索主題行中包含字符串“Virus message”的郵件。它會將這些郵件導出到 ExportMailbox 郵箱中,并從源郵箱中刪除這些郵件。
要查找并刪除一組郵箱(例如,某個數據庫上的所有郵箱)中的郵件,并且不將這些郵件導出到其他郵箱,請運行以下命令:
Get-Mailbox -Database DB1 | Export-Mailbox -SubjectKeywords "Virus message" -DeleteContent
此示例將首先獲取數據庫 DB1 中的所有郵箱,然后從主題中搜索包含字符串“Virus message”的郵件,并刪除這些郵件。
要從 Marketing 組織單位中用戶的所有郵箱導出數據,請運行以下命令:
Get-Mailbox -OrganizationalUnit Marketing | Export-Mailbox -PSTFolderPath C:\PSTFiles
此示例將每個郵箱中的數據導出到 C:\PSTFiles 目錄下的一個單獨 .pst 文件。每個 .pst 文件的名稱都將是 <別名> .pst。
Exchange 2007 RTM
在 Exchange 2007 RTM 中使用 Exchange 命令行管理程序導出郵箱數據的步驟
若要將郵箱的特殊文件夾和空文件夾導出到目標郵箱的某個文件夾中,請運行以下命令:
Export-Mailbox -Identity <MailboxIdParameter> -TargetMailbox ExportMailbox -TargetFolder <Folder_Name>
要導出一組郵箱(例如用戶職務以“VP”開頭的所有郵箱)中的數據,請運行以下命令:
Get-User | where { $_.Title -ilike "VP*" } | Export-Mailbox -TargetFolder <Folder_Name> -TargetMailbox <MailboxIdParameter>
若要導出特定日期范圍內收到的數據,請運行以下命令:
Export-Mailbox -Identity <MailboxIdParameter> -StartDate "<Month/Day/Year>" -EndDate "<Month/Day/Year>" -TargetFolder <Folder_Name> -TargetMailbox <MailboxIdParameter>
要只導出“已發送郵件”文件夾中的數據,請運行以下命令:
Export-Mailbox -Identity <MailboxIdParameter> -IncludeFolders '\Sent Items' -TargetFolder <Target_Folder_Name> -TargetMailbox <MailboxIdParameter>
要在導出時排除某些文件夾(如排除“垃圾郵件”和“聯系人”文件夾中的項目),請運行以下命令:
Export-Mailbox -TargetMailbox <MailboxIdParameter> -TargetFolder <Target_Folder_Name> -ExcludeFolders "\Junk E-Mail","\Contacts"
要使用篩選器指定在導出時要包含源郵箱中的哪些項,請運行以下命令:
Export-Mailbox -Identity <MailboxIdParameter> -TargetMailbox <MailboxIdParameter> -TargetFolder <Target_Folder_Name> -ContentKeywords "<String[]>" -AttachmentFilenames "<String[]>" -StartDate "<Month/Day/Year> <Time>"
要查找并刪除一組郵箱(例如,某個數據庫上的所有郵箱)中的項目,請運行以下命令:
Get-Mailbox -Database DB1 | Export-Mailbox -TargetMailbox ExportMailbox -TargetFolder VirusData -SubjectKeywords "Virus message" -DeleteContent
此示例將首先獲取數據庫 DB1 中的所有郵箱,然后搜索主題中包含字符串“Virus message”的郵件。它會將這些郵件導出到 ExportMailbox 郵箱中,并從源郵箱中刪除這些郵件。
取代 ExMerge.exe 的解決方案
在 Exchange2003或 Exchange2000 中,您可以使用 MicrosoftExchangeServer 郵箱合并向導(ExMerge.exe) 導出郵箱數據。下表列出了在 Exchange2003 或 Exchange2000 中使用 ExMerge.exe 的方案,以及在 Exchange2007 中執行相應任務的解決方案。
Exchange2003 和 Exchange2000 中的方案 | Exchange2003 和 Exchange2000 資源 | Exchange2007 解決方案 |
---|---|---|
在恢復方案中,在 Exchange2003 或 Exchange2000 中使用 ExMerge.exe 可將已恢復的數據從恢復存儲組移動到其他數據庫。 |
| 若要在 Exchange2007 中執行此任務,請使用 Restore-Mailbox cmdlet。有關詳細信息,請參閱如何使用恢復存儲組恢復郵箱。 |
使用 Exchange2003 或 Exchange2000 中的 ExMerge.exe 可以將用戶數據從損壞的數據庫導出到 .pst 文件,然后從 .pst 文件導出到新數據庫中。 | 有關 Exchange2003 或 Exchange2000方案的信息,請參閱 Microsoft知識庫文章 313184,如何在單個網站中的 Exchange 2000 Server 或 Exchange Server 2003 上恢復信息存儲。 | 若要在 Exchange2007 中執行此任務,請使用 Restore-Mailbox cmdlet 通過備份還原數據,然后使用 Move-Mailbox cmdlet。有關詳細信息,請參閱 Restore-Mailbox 和 Move-Mailbox。 |
在 Exchange2003 或 Exchange2000中使用 ExMerge.exe 可以將郵箱移動到其他服務器。 | 有關 Exchange2003 或 Exchange2000方案的信息,請參閱 Microsoft知識庫文章 328810,在服務器之間移動郵箱。 | 若要在 Exchange2007 中執行此任務,請使用移動郵箱向導或 Move-Mailbox cmdlet。有關詳細信息,請參閱如何移動單個林中的郵箱或如何在林之間移動郵箱。 |
使用 Exchange2003 或 Exchange2000中的 ExMerge.exe 可以刪除發送給您的 Exchange 組織中用戶的特定郵件。例如,您可能要刪除病毒郵件或不慎發送的機密郵件。 | 有關 Exchange2003 或 Exchange2000方案的詳細信息,請參閱 Microsoft知識庫文章 328202,如何使用 ExMerge.exe 工具從郵箱中刪除感染病毒的郵件。 | 若要在 Exchange2007 中執行此任務,請將 Export-Mailbox cmdlet 與 DeleteContent 參數以及任意內容篩選參數(如 AllContentKeywords、AttachmentFilenames、ContentKeywords、SubjectKeywords、StartDate 或 EndDate)結合使用。有關詳細信息,請參閱 Export-Mailbox。 |
使用 Exchange2003 或 Exchange2000中的 ExMerge.exe 可以查找發送到您的 Exchange 組織中用戶的特定郵件,或者查找主題、郵件正文或附件中包含特定詞語的所有郵件。 | 有關 Exchange2003 或 Exchange2000方案的詳細信息,請參閱 Microsoft知識庫文章 246916,XADM:如何查找包含特定郵件的郵箱。 | 若要在 Exchange2007 中執行此任務,請將 Export-Mailbox cmdlet 與任意內容篩選參數(如 AllContentKeywords、AttachmentFilenames、ContentKeywords、SubjectKeywords、StartDate 或 EndDate)結合使用,但是不要與 DeleteContent 參數結合使用。有關詳細信息,請參閱 Export-Mailbox。 |
如果在移動郵箱的過程中遇到任何問題,請將 Exchange2003 或 Exchange2000中的 ExMerge.exe 作為備用方法來還原郵箱數據。 | 無 | 若要在 Exchange2007 中執行此任務,請使用 Restore-Mailbox cmdlet 來還原郵箱數據,并使用 Move-Mailbox cmdlet 移動郵箱。有關詳細信息,請參閱 Restore-Mailbox 和 Move-Mailbox。 |
使用 Exchange2003 或 Exchange2000中的 ExMerge.exe 可以將數據導出到 .pst 文件中。例如,如果您使用駐留方案,則可能要將郵箱內容發送給組織中以前的用戶。 | 無 | 要在 Exchange 2007 SP1 中執行此任務,請使用 PSTFolderPath 參數。 要在 Exchange2007 RTM 中執行此任務,您有兩種選擇:
|
以上是“如何使用Exchange導出郵箱數據”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。