Solved

Exchange 2003 to 2010 SP1

Posted on 2011-03-18
11
222 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
PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

 
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

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

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

Exchange server is not supported in any cloud-hosted platform (other than Azure with Azure Premium Storage).
Learn to move / copy / export exchange contacts to iPhone without using any software. Also see the issues in configuration of exchange with iPhone to migrate contacts.
In this video we show how to create a Resource Mailbox in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: Navigate to the Recipients >> Resources tab.: "Recipients" is our default selection …
In this video we show how to create a mailbox database 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 Servers >> Data…

809 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