Solved

Exchange 2003 to 2010 SP1

Posted on 2011-03-18
11
221 Views
Last Modified: 2012-05-11
The experts in the E.E Exchange forum have guide me in creating a scheduled powershell sript to move my 2003 mailboxes to 2010. I know in order for the move to be complete the move-request needs to be cleared for the gui.

Questions
1) If a user tried to access their mailbox with the move request being cleared what would happen?
2) Is there anything for this move-request to automatically be cleared?
0
Comment
Question by:compdigit44
  • 7
  • 4
11 Comments
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 35168143
While the mailbox is being moved from E2k3 it cannot be accessed
0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 35168189
0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 35168232
Script to do move and clear the move-request
http://technet.microsoft.com/en-us/library/dd876878.aspx
0
Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

 
LVL 19

Author Comment

by:compdigit44
ID: 35179837
Another E.E experts outline the following script to move my mailboxes from 2003 to 2010

$MBX = get-mailbox -server 2003name -resultsize 30

$MBX | new-moverequest -targetdatabase "2010 database name"


Using this type of script how can I autoclear the move request.

Also if I were to use the -whatif switch to as a dry run for the script, would this list out which mailbox would be actually moved???
0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 35185661
Did you look at the 2nd link I posted?
0
 
LVL 19

Author Comment

by:compdigit44
ID: 35190255
I did but I confused as to how I can get the script i posted before to auto-clear the move request

0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 35199494
Have a think about using this:
$MBX = get-mailbox -server 2003name -resultsize 30

$MBX | ./MoveMailbox.ps1 -targetdatabase "2010 database name"

That way you are using the MS script that will clear the move request for you after it has been marked as completed.

Test the -Whatif on a single test mailbox move. I don't know how it handles moves from E2k3, but it should give yousome indication of how moveable the mailbox is.

So you could do:
 get-mailbox -server 2003name | new-MoveRequest -targetdatabase "E2k10 database" -whatif >>c:\mbxmovereport.txt
Then check the resultant txt file
0
 
LVL 19

Author Comment

by:compdigit44
ID: 35216781
Thanks for the post MEGANUK3... I don;t have access to my server right now but is your syntac correct?? 'm not very good in powershell.

the -whatif command "should" produce a list of maiilbox what would have been moved correct..

BTW, I was planning to use this script via Task Scheduler so i can move mailboxes off hours
0
 
LVL 31

Accepted Solution

by:
MegaNuk3 earned 500 total points
ID: 35216849
Yep my syntax is correct, it should all be on one line though.

Yep the whatif should show how moveable the mailboxes are without actually moving them.
0
 
LVL 19

Author Comment

by:compdigit44
ID: 35231449
thanks
0
 
LVL 31

Expert Comment

by:MegaNuk3
ID: 35261047
Thanks for the points, did you manage to run the script?
0

Featured Post

Does Powershell have you tied up in knots?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Utilizing an array to gracefully append to a list of EmailAddresses
Not sure what the best email signature size is? Are you worried about email signature image size? Follow this best practice guide.
In this video we show how to create a Distribution Group in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Recipients >>…
To show how to create a transport rule in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Mail Flow >> Rules tab.:  To cr…

821 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question