在日常工作中,有時(shí)會(huì )收到領(lǐng)導的一些特殊要求,要求備份某個(gè)用戶(hù)的所有郵件(郵箱服務(wù)器未做郵件備份),這時(shí)需要從用戶(hù)本地備份PST文件,除此之外還需要備份服務(wù)器上用戶(hù)的郵件(本地OST文件)。在未知用戶(hù)密碼及不想讓用戶(hù)知曉的情況下,可以通過(guò)EMS命令來(lái)操作。
郵箱數據的導出:
對于 Exchange Server 2010 SP1 來(lái)講,直接提供了用戶(hù)郵箱導出為 PST 文件的功能(利用郵箱導出請求命令來(lái)完成)。導出的 PST 文件被要求放置在一個(gè) UNC 路徑下的網(wǎng)絡(luò )存儲位置,這樣就避免了占用 Exchange Server 2010 服務(wù)器的自身空間。若想存放在exchange服務(wù)器本地,也需要使用UNC方式指定路徑,如"\\localhost\outlook\xxx.pst"
首先,要明確的是 Exchange Server 2010 SP1 不提供在 EMC 中進(jìn)行用戶(hù)郵箱導出操作功能。要在 Exchange Server 2010 SP1 中使用用戶(hù)郵箱導出功能,只能使用 EMS 進(jìn)行操作。而且操作的 Exchange 服務(wù)器管理員必須要成為“郵箱導入導出角色”。默認情況下,Exchange 郵件系統中的任何用戶(hù)和組都不屬于這一角色??梢酝ㄟ^(guò)以下命令使用戶(hù)成為“郵箱導入導出角色”。
以Administrator用戶(hù)賬戶(hù)分配“郵箱導入導出角色”為例,命令如下:
New-ManagementRoleAssignment -Name "Import Export_Domain Admins" -User "Administrator" -Role "Mailbox Import Export"
若執行完后,找不到New-MailboxExportRequest命令,需要重啟EMS
接下來(lái)通過(guò)創(chuàng )建郵箱導出請求對郵箱進(jìn)行導出。創(chuàng )建導出請求的命令如下:New-MailboxExportRequest
注意:您需要向在其中導出或導入郵箱的網(wǎng)絡(luò )共享授予對“Exchange 受信任子系統”組的讀/寫(xiě)權限。如果您不授予此權限,則將收到一條錯誤消息,指示 Exchange 無(wú)法建立與目標郵箱的連接。
命令如下:New-MailboxExportRequest -Mailbox qiong.chen -FilePath \\10.100.x.x\share\111\chenqiong.pst
需要注意,郵箱導出請求創(chuàng )建之后,即使導出操作已經(jīng)完成,這些導出請求是不會(huì )被自動(dòng)刪除的??梢酝ㄟ^(guò)以下命令查看現有的郵箱導出請求:Get-MailboxExportRequest
可以看到之前創(chuàng )建的郵箱導出請求已存在于列表中。對于已完成的郵箱導出請求,已經(jīng)沒(méi)有必要繼續存在請求列表中,可以使用以下命名將其刪除:Remove-MailboxExportRequest
Remove-MailboxExportRequest -Identity "qiong.chen\mailboxexport"
導出完成后,可以在Outlook里附加PST文件,可以查看到里面的郵件,如下:
同時(shí),New-MailboxExportRequest 還支持將用戶(hù)郵箱中的特定文件夾導出為PST,如:將用戶(hù)“qiong.chen”的“收件箱”導出到 PST:
New-MailboxExportRequest -Mailbox qiong.chen -IncludeFolders "#Inbox#" -FilePath \\10.100.x.x\share\111\chenqiong_inbox.pst
本示例將用戶(hù) Ayla Kol 的主郵箱導出到 SERVER01 的網(wǎng)絡(luò )共享文件夾 PSTFileShare 上的 .pst 文件。
New-MailboxExportRequest -Mailbox AylaKol -FilePath "\\SERVER01\PSTFileShare\Ayla_Recovered.pst"
本示例將用戶(hù) Kweku 的存檔導出到 SERVER01 的網(wǎng)絡(luò )共享文件夾 PSTFileShare 上的 .pst 文件。
New-MailboxExportRequest -Mailbox Kweku -FilePath "\\SERVER01\PSTFileShare\Kweku_Archive.pst" -IsArchive
本示例導出用戶(hù) Tony 在 2010 年 1 月 1 日之前收到的郵件正文中包含“公司”和“利潤”的郵件。
有關(guān)如何使用 ContentFilter 參數的詳細信息,請參閱 -ContentFilter 參數的可篩選屬性。
New-MailboxExportRequest -Mailbox Tony -ContentFilter {(body -like "*company*") -and (body -like "*profit*") -and (Received -lt "01/01/2010")} -FilePath "\\SERVER01\PSTFileShare\Tony_CompanyProfits.pst"本示例將 Kweku 的收件箱中的所有郵件導出到 .pst 文件 LegalHold。
New-MailboxExportRequest -Mailbox Kweku -IncludeFolders "#Inbox#" -FilePath \\SERVER01\PSTFileShare\Kweku\LegalHold.pst
http://support.microsoft.com/kb/2604283/zh-cn
http://technet.microsoft.com/zh-CN/library/ff607299(v=exchg.141).aspx
郵箱數據的導入:
使用 New-MailboxImportRequest cmdlet 可以開(kāi)始將 .pst 文件導入到郵箱或存檔。您可以為每個(gè)郵箱創(chuàng )建多個(gè)郵箱導入請求,并且每個(gè)郵箱導入請求必須具有唯一的名稱(chēng)。Microsoft Exchange 最多可以為郵箱導入請求自動(dòng)生成 10 個(gè)唯一名稱(chēng)。但是,要為一個(gè)郵箱創(chuàng )建 10 個(gè)以上的導入請求,您需要在創(chuàng )建導入請求時(shí)指定唯一名稱(chēng),或者可以先使用 Remove-MailboxExportRequest cmdlet 刪除現有的導入請求,然后再創(chuàng )建具有默認請求 <別名>\MailboxImportX(其中 X = 0–9)的新導入請求。
默認情況下,如果目標郵箱或目標存檔中存在匹配項,導入操作將檢查重復的項目,并且不會(huì )將數據從 .pst 文件復制到郵箱或存檔。
如果想把某個(gè)outlook.pst文件導入到mis1的郵箱,首先,把outlook.pst文件放到共享文件夾(\\192.168.10.10\outlook),授予outlook文件夾"exchange trusted subsystem"組讀寫(xiě)權限。
登錄mis1郵箱,查看收件箱是否有郵件
導入outlook.pst的郵箱數據,使用以下命令:
New-MailboxImportRequest -Mailbox mis1 -FilePath \\192.168.10.10\outlook\outlook.pst -TargetRootFolder "test"
導入outlook.pst的郵箱數據到mis1的郵箱,并生成一個(gè)新的文件夾test,查看導入請求是否完成,并刪除已完成的請求。
導入成功后可在test的收件箱里查看到outlook.pst里的郵件,通過(guò)移動(dòng)的方式把test里的所有郵件移走后,把test刪除即可。
同理,也可以將outlook.pst文件里的收件箱導入到郵箱服務(wù)器
本示例將 SERVER01 中已恢復的 .pst 文件導入到用戶(hù) Ayla 的主郵箱。只導入 .pst 文件的“收件箱”中的數據。將數據導入到 Ayla 的目標郵箱的 RecoveredFiles 文件夾中。
New-MailboxImportRequest -Mailbox Ayla -FilePath \\SERVER01\PSTFiles\Recovered.pst -TargetRootFolder "RecoveredFiles" -IncludeFolders "#Inbox#"
本示例將 .pst 文件導入到 Kweku 的存檔文件夾。未指定 TargetRootFolder;因此,合并現有文件夾下的內容,如果目標文件夾結構中不包含這些內容,則創(chuàng )建新文件夾。
New-MailboxImportRequest -Mailbox Kweku -IsArchive -FilePath \\SERVER01\PSTFiles\Archives\Kweku\Archive2007.pst
本示例導入共享文件夾上的所有 .pst 文件。在相應用戶(hù)的別名后命名每個(gè) .pst 文件名。命令為所有 .pst 文件創(chuàng )建導入請求并將數據導入到匹配的郵箱。
Dir \\SERVER01\PSTshareRO\Recovered\*.pst | %{ New-MailboxImportRequest -Name RecoveredPST -BatchName Recovered -Mailbox $_.BaseName -FilePath $_.FullName -TargetRootFolder SubFolderInPrimary}http://technet.microsoft.com/zh-cn/library/ff607310(v=exchg.141).aspx
聯(lián)系客服