如何在 Exchange Server 2010 SP1 下將用戶郵箱導出到PST中?

在很多情況下可能管理員需要將 Exchange 郵件服務器中用戶郵箱的數據(郵件)進行導出。比如:需要提出某個用戶在某一時刻的郵箱數據狀態,或者對用戶的郵箱數據(郵件)進行遷移等。

在早期的 Exchange Server 中,可以使用 Export-Mailbox 來將用戶郵箱導出爲 PST 文件。但是這需要滿足以下必要條件:

  • 必須在進行郵箱導出的 Exchange Server 服務器安裝 Outlook
  • PST 文件必須放置在進行操作的 Exchange Server 服務器上
  • 大數據量操作時,操作的命令窗口必須保證持續打開不能中途關閉窗口


對於 Exchange Server 2010 SP1 來講,直接提供了用戶郵箱導出爲 PST 文件的功能。但是這一功能不再需要在其上安裝 Outlook 等其它軟件或工具,直接利用郵箱導出請求命令來完成。此外,導出的 PST 文件被要求放置在一個 UNC 路徑下的網絡存儲位置,這樣就避免了佔用 Exchange Server 2010 服務器的自身空間。

那麼,在 Exchange Server 2010 SP1 中的具體操作是什麼呢?

首先,要明確的是 Exchange Server 2010 SP1 不提供在 EMC 中進行用戶郵箱導出操作功能。要在 Exchange Server 2010 SP1 中使用用戶郵箱導出功能,只能使用 EMS 進行操作。而且操作的 Exchange 服務器管理員必須要成爲“郵箱導入導出角色”。默認情況下,Exchange 郵件系統中的任何用戶和組都不屬於這一角色。可以通過以下命令使用戶成爲“郵箱導入導出角色”。

New-ManagementRoleAssignment

以爲 Administrator 用戶賬戶分配“郵箱導入導出角色”爲例,命令如下:

New-ManagementRoleAssignment -Name "Import Export_Domain Admins" -User "Administrator" -Role "Mailbox Import Export"

 

 
 

 


接下來通過創建郵箱導出請求對郵箱進行導出。創建導出請求的命令如下:

New-MailboxExportRequest

以爲將用戶“Zhangsan”的主郵箱導出到文件服務器“192.168.80.30”爲例,命令如下:

New-MailboxExportRequest -Mailbox zhangsan -FilePath \\192.168.80.30\mailbak\zhangsan.pst
 

 

 


同時,New-MailboxExportRequest 還支持將用戶郵箱中的特定文件夾導出爲PST,如:將用戶“Zhangsan”的“收件箱”導出到 PST:

New-MailboxExportRequest -Mailbox zhangsan -IncludeFolders "#Inbox#" -FilePath \\192.168.80.30\mailbak\zhangsan_inbox.pst

 

 

不過,需要注意,郵箱導出請求創建之後,即使導出操作已經完成,這些導出請求是不會被自動刪除的。可以通過以下命令查看現有的郵箱導出請求:

Get-MailboxExportRequest

 


可以看到之前創建的兩個郵箱導出請求均存在於列表中。對於已完成的郵箱導出請求,已經沒有必要繼續存在請求列表中,可以使用以下命名將其刪除:

Remove-MailboxExportRequest

以刪除之前創建的郵箱導出請求爲例,基於“ZhangSan”用戶的郵箱導出請求“MailboxExport1”的狀態爲“Completed”,所以可以將其刪除了。具體操作如下:

Remove-MailboxExportRequest -Identity "zhangsan\mailboxexport1"

 

本文來自於互聯網, 希望對用需要的朋友一些幫助.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章