一、用戶郵箱匯出
1.1、在D盤上創建一個PST檔案夾,共享并授權給"Exchange Trusted Subsystem"讀寫權限,

1.2、在Exchange服務器DC1上,點擊Windows開始選單,找到"Exchange Managerment Shell"后單擊,

1.3、進行匯入匯出操作的Exchange服務器管理員必須要成為"郵箱匯入匯出角色",默認情況下,Exchange郵件系統中的任何用戶和組都不屬于這一角色,通過以下命令,將域管理用戶Administrator設定為"郵箱匯入匯出角色",
New-ManagementRoleAssignment -Name "Import Export_Domain Admins" -User "Administrator" -Role "Mailbox Import Export"
1.4、重啟Exchange Managerment Shell,輸入以下命令,將[email protected]的郵箱匯出到PST共享檔案夾下,
New-MailboxExportRequest -Mailbox it02 -FilePath "\\DC1\PST\it02.pst"
1.5、通過以下命令,可以查看已經新建了的匯出請求串列,
Get-MailboxExportRequest
1.6、已經完成郵箱匯出的請求,可以通過以下命令將其洗掉,
Remove-MailboxExportRequest -Identity "it02\MailboxExport"
1.7、 相關示例:
1)示例1:將用戶 Ayla Kol 的主郵箱匯出到 SERVER01 的網路共享檔案夾 PSTFileShare 上的 .pst 檔案,
New-MailboxExportRequest -Mailbox AylaKol -FilePath "\\SERVER01\PSTFileShare\Ayla_Recovered.pst"
2)示例2:將用戶 Kweku 的存檔匯出到 SERVER01 的網路共享檔案夾 PSTFileShare 上的 .pst 檔案,
New-MailboxExportRequest -Mailbox Kweku -FilePath "\\SERVER01\PSTFileShare\Kweku_Archive.pst" -IsArchive
3)示例3:匯出用戶 Tony 在 2012 年 1 月 1 日之前收到的郵件正文中包含"公司"和"利潤"的郵件,
New-MailboxExportRequest -Mailbox Tony -ContentFilter {(body -like "*company*") -and (body -like "*profit*") -and (Received -lt "01/01/2012")} -FilePath "\\SERVER01\PSTFileShare\Tony_CompanyProfits.pst"
4)示例4:將 Kweku 的收件箱中的所有郵件匯出到 .pst 檔案 InPlaceHold,
New-MailboxExportRequest -Mailbox Kweku -IncludeFolders "#Inbox#" -FilePath "\\SERVER01\PSTFileShare\Kweku\InPlaceHold.pst"
二、用戶郵箱匯入
2.1、使用以下命令,將剛才it02.pst檔案匯入到[email protected]郵箱中,
New-MailboxImportRequest -Mailbox it01 -FilePath "\\DC1\PST\it02.pst" -TargetRootFolder "it02"
2.2、使用linkto\it01登錄Outlook Web App,可以看到it02的郵箱資料已經成功匯入進來,

2.3、通過以下命令,可以查看已經新建了的匯入請求串列,
Get-MailboxImportRequest
2.4、已經完成郵箱匯入的請求,可以通過以下命令將其洗掉,
Remove-MailboxImportRequest -Identity "it01\MailboxImport"
注:Microsoft Exchange最多可以為郵箱匯入請求自動生成10個唯一名稱,如果要為一個郵箱創建10個以上的匯入請求,您需要在創建匯入請求時指定唯一名稱,或者先洗掉現有的匯入請求,因此,匯入請求完成后,可對其進行清除,
2.5、相關示例:
1)示例1:將 SERVER01 中已恢復的 .pst 檔案中的"收件箱"資料,匯入到 Ayla 的目標郵箱的 RecoveredFiles 檔案夾中,
New-MailboxImportRequest -Mailbox Ayla -FilePath \\SERVER01\PSTFiles\Recovered.pst -TargetRootFolder "RecoveredFiles" -IncludeFolders "#Inbox#"
2)示例2:將 .pst 檔案匯入到 Kweku 的存檔檔案夾,由于未指定 TargetRootFolder,因此,將合并現有檔案夾下的內容,如果目標檔案夾結構中不包含這些內容,則創建新檔案夾,
New-MailboxImportRequest User2 -FilePath \\server\share\User1.pst -IsArchive -TargetRootFolder /
3)示例3:匯入共享檔案夾上的所有 .pst 檔案,在相應用戶的別名后命名每個 .pst 檔案名,此命令為所有 .pst 檔案創建匯入請求并將資料匯入到匹配的郵箱,
Dir \\SERVER01\PSTshareRO\Recovered\*.pst | %{ New-MailboxImportRequest -Name RecoveredPST -BatchName Recovered -Mailbox $_.BaseName -FilePath $_.FullName -TargetRootFolder SubFolderInPrimary}
參考自:
https://blog.csdn.net/tzjly/article/details/103706923
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/162308.html
