--迁移整个数据库中的邮箱到另一个数据库
Get-Mailbox -Database Mailboxdb02 | New-MoveRequest - TargetDatabase Mailboxdb01 -BatchName "Mailboxdb02to02"
--迁移某个用户到另一个数据库
New-MoveRequest -Identity jbo -TargetDatabase DBCN9
Get-Mailbox -Database DBCN1 | New-MoveRequest –TargetDatabase DBCN6
Get-Mailbox -Database DBCN2 | New-MoveRequest –TargetDatabase DBCN6
Get-Mailbox -Arbitration -Database "DBCN1" | New-MoveRequest –TargetDatabase "DBManage"
Get-Mailbox -Arbitration -Database "DBCN2" | New-MoveRequest –TargetDatabase "DBManage"
Get-Mailbox Discovery* | New-MoveRequest -TargetDatabase "DBManage"
================================
--每25秒刷新一次 查看迁移状态 按Ctrl+C退出循环刷新
while($true) {
Get-MoveRequest |
?{$_.Status -ne Completed} Start-Sleep 5
Clear-Host
}
================================
--查询正在迁移任务的完成比例和大小
Get-MoveRequest | ?{$_.Status -ne Completed} | Get-MoveRequestStatistics | select DisplayName,PercentComplete,BytesTransferred
Get-MoveRequest | Get-MoveRequestStatistics
Get-MoveRequest -BatchName "Mailboxdb02to02" | Get-MoveRequestStatistics
Get-MoveRequest -MoveStatus Completed | fl
Get-MoveRequest -MoveStatus Completed | Remove-MoveRequest
Get-MoveRequest -MoveStatus Failed | Remove-MoveRequest
Get-MoveRequest | Remove-MoveRequest