locked
Just how long is it taking to move those mailboxes? RRS feed

  • Question

  • We're in the process of moving our 800 mailboxes from Exchange 2007 to Exchange 2010. We're using Powershell to move 20 per night. I can't figure out a way to determine the time it took to move all the mailboxes. I can look in the Exchange Console at each mailbox however that will show me the time it took to move that mailbox only. If I move 20 mailboxes they will not all start to move at the same time so finding the start to finish time of 20 moves is something I can't figure out. Is there any easy way to do this?

     


    Orange County District Attorney
    Sunday, May 15, 2011 10:03 PM

Answers

  • Have you tried checking the whenchanged attribute of the moved mailboxes? 

    The last thing a move operation should do is update the database property of the mailbox.  The time this happened should be reflected in the lastchanged property of the mailbox.  If you check that before any other maintenance is done to the mailbox that would update that property, it should tell you when that move finished. 

    Pull that property from the list of moved mailboxes, and the latest one should be the time the last move finished.

     


    [string](0..33|%{[char][int](46+("686552495351636652556262185355647068516270555358646562655775 0645570").substring(($_*2),2))})-replace " "
    • Marked as answer by Sandy Wood Monday, May 16, 2011 2:45 PM
    Monday, May 16, 2011 1:01 PM

All replies

  • I think its more if dependent on the size of mailboxes, if you have a mailbox that is 10GB's in size it will definately take more time than moving a mailbox that us 1GB in size, I don't "think" you can actually calculate the estimated time for completion of the move request..
    Please remember to click Mark as Answer on the post that helps you, and to click Unmark as Answer if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread
    Monday, May 16, 2011 4:13 AM
  • Have you tried checking the whenchanged attribute of the moved mailboxes? 

    The last thing a move operation should do is update the database property of the mailbox.  The time this happened should be reflected in the lastchanged property of the mailbox.  If you check that before any other maintenance is done to the mailbox that would update that property, it should tell you when that move finished. 

    Pull that property from the list of moved mailboxes, and the latest one should be the time the last move finished.

     


    [string](0..33|%{[char][int](46+("686552495351636652556262185355647068516270555358646562655775 0645570").substring(($_*2),2))})-replace " "
    • Marked as answer by Sandy Wood Monday, May 16, 2011 2:45 PM
    Monday, May 16, 2011 1:01 PM
  • No, I haven't checked that attribute. It looks like that will be my best bet. I'll see what I can do to put together a PS script that can enumerate all the moved mailboxes and query the whenchanged attributes.
    Orange County District Attorney
    Monday, May 16, 2011 2:45 PM