Exchange 2013 Database Move to New Partition

建議不要刪除預設資料庫,可以通過修改預設資料庫名稱、路徑等實現您的需求。

客戶:The HK Anti-Cancer Society
要求:遷移數據庫(01)到新分區,實際是遷移成為數據庫(05               

 操作時注意Exchange的標準版本,最多只可以有5個Database。企業版沒有限制。

 

新增數據庫01的副本05

同時,新建Database設定要與原Database設定相同,否則在遷移用戶Email時,會失敗。
Database 01 Setting

Database 05 Setting

建立後,將開始遷移用戶Email Data,開啟Exchange Powershell administrator


$olddb = Get-MailboxDatabase "Mailbox Database 01"
$newdb = Get-MailboxDatabase " Mailbox Database 05"
解釋:設定新舊數據庫名,為了之後的命令行可以簡短


1
:查看"Mailbox Database 01"

Get-mailbox –Database $olddb

移動"Mailbox Database 01"所有Data"Mailbox Database 05"(命令行比web界面逐個遷移要方便的多)

Get-mailbox –Database $olddb | New-moverequest –TargetDatabase $newdb

檢查郵箱是否已經遷移到"Mailbox Database 05"
Get-Mailbox -Database $olddb

Get-Mailbox -Database $newdb

2
:檢查Public郵箱

Get-Mailbox -Database $olddb –PublicFolder

Public郵箱遷移到"Mailbox Database 05"  (沒有data則不用執行)

Get-Mailbox -Database $olddb –PublicFolder | New-moverequest –TargetDatabase $newdb

3:檢查Monitoring郵箱

Get-Mailbox -Database $olddb –Monitoring
保留它的副本并从Active Directory中删除它。不要将Health Mailbox01数据库移到新数据库。

 4:檢查Arbitration郵箱

Get-Mailbox -Database $olddb –Arbitration

Arbitration 郵箱遷移到"Mailbox Database 05"  (沒有data則不用執行)

Get-Mailbox -Database $olddb –Arbitration | New-moverequest –TargetDatabase $newdblddb


5:檢查所有請求

Get-MoveRequest | Get-MoveRequestStatistics

6:刪除所有完成的移動結果

Get-moverequest | remove-moverequest

7:刪除Mailbox Database 01

Get-MailboxDatabase $olddb | Remove-MailboxDatabase

********************************************************************************************

如果,用web control遷移每一個Email Account DataDiscoverySearchMailbox…是看不到的,也就是當你遷移完所有的Email AccountExchange Server仍然不讓你刪除Database


最終,還是需要用命令行處理DiscoverySearchMailbox…

 

posted @ 2019-03-28 14:05  k98091518  阅读(384)  评论(0编辑  收藏  举报