Pages

Saturday, September 17, 2016

Exchange Migration Commands


Get-MoveRequest -MoveStatus Completed | Remove-MoveRequest

Get-MoveRequest | where {$_.Status -eq "autosuspended"} | Resume-MoveRequest

Get-MoveRequest | where {$_.Status -eq "CopyingMessages"}

Get-MoveRequest | where {$_.Status -ne "Completed"} | suspend-moverequest -Confirm: $false

Get-MoveRequest | where {$_.Status -ne "Completed"} | resume-moverequest

Get-MoveRequest | where {$_.Status -ne "Completed"} | get-moverequeststatistics

Get-Mailbox –Database “Apmexchange\First Storage Group\Mailbox Database” –OrganizationalUnit “users” | New-Move Request –TargetDatabase “DB01”

Get-MoveRequestStatistics -identity test004

Get-Content C:\temp\mapsusers.txt | New-MoveRequest -Identity $_.Identity -TargetDatabase "DB01"

Import-csv C:\temp\musers.csv | foreach-object {New-MoveRequest -Identity $_.Identity -TargetDatabase "DB01" -LargeItemLimit 20 -BadItemLimit 100 -BatchName "TEST01" -AcceptLargeDataLoss}

Remove-MoveRequest -Identity 'user@domain.com'

No comments: