Exchangemaster GmbH company logo

Exchangemaster GmbH - A Swiss IT Consultancy
Services
References
Partners
Contact
Getting Started
FAQs
Presentations
Articles
Community
Search
Popular
Tell-a-Friend
Follow Me

Follow exchangemaster on Twitter

Who's Online
We have 75 guests online
Syndicate
FAQ 000092 - Use Powershell to track mailbox migrations PDF Print E-mail
User Rating: / 19
PoorBest 
Written by Dejan Foro   
Feb 03, 2012 at 02:08 AM

This article applies to:

Exchange 2010 SP1 Rollup Update 5
Exchange 2013
Exchange 2013 SP1 

 

 

To get a simple summary overview on progress of mailbox migrations you can use the following command:

 

     Get-MoveRequest | Group-Object Status | Select-Object Count, Name

It will produce a result similar to this:

     Count Name
     ----- ----
       101 Queued
         3 InProgress
         9 Completed
         4 Suspended
         5 Failed 


To get progress on mailboxes currently being moved:
 
   
    Get-MoveRequest | Where {$_.Status -eq "InProgress"} | Get-MoveRequestStatistics | format-Table -AutoSize


The command will produce a result similar to this:

DisplayName  Status     TotalMailboxSize               TotalArchiveSize PercentComplete
-----------  ------     ----------------               ---------------- ---------------
Foro, Dejan  InProgress 3.949 GB (4,240,026,606 bytes)                  79
Doe,John     InProgress 3.839 GB (4,121,809,580 bytes)                  67

Last Updated ( Mar 13, 2014 at 07:47 AM )
<Previous   Next>