<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
	<title>Teknologist - Topic: Moving Mailboxes from Exchange 2003 to Exchange 2007</title>
	<link>http://teknologist.net/forum/mailbox-server/moving-mailboxes-from-exchange-2003-to-exchange-2007/</link>
	<description><![CDATA[Cholesterol Free Technology]]></description>
	<generator>Simple:Press Version 4.3.0</generator>
	<atom:link href="http://teknologist.net/forum/?mailbox-server&#038;moving-mailboxes-from-exchange-2003-to-exchange-2007&#038;xfeed=topic" rel="self" type="application/rss+xml" />
<item>
	<title>teknologist on Moving Mailboxes from Exchange 2003 to Exchange 2007</title>
	<link>http://teknologist.net/forum/mailbox-server/moving-mailboxes-from-exchange-2003-to-exchange-2007/#p5</link>
	<category>Mailbox Server</category>
	<guid isPermaLink="true">http://teknologist.net/forum/mailbox-server/moving-mailboxes-from-exchange-2003-to-exchange-2007/#p5</guid>
	<description><![CDATA[<p>During a migration from Exchange 2003 to Exchange 2007 many find that having 4 maximum thread transactions (default in using the Exchange Management Console) happening simultaneously is a bottleneck.  Using powershell, one can increase the maximum number above 4 and save time and effort in the process.</p>
<p>Some things to keep in mind during the migration:</p>
<ol>
<li>Tons of transaction logs will be generated and won't be wiped until a backup happens...make sure you have space on your transaction log disks.</li>
<li>Make sure your Mailbox Server has plenty of physical resources available to use during the move...RAM is a specific concern.  Always overshoot your estimates on how much RAM you need.</li>
<li>Error reporting in the shell isn't as intuitive as you'll get using the EMC (Exchange Management Console)</li>
</ol>
<p>My specific environment was moving from a single backend 2003 server to a single 2007 mailbox server.  The cmdlet that is posted can be used to move a mailbox database/storagegroup from one physical server to a another database/storagegroup on a different physical server.  I'll go through what each section of the cmdlet means.</p>
<p>[sourcecode language="plain"]Get-Mailbox –Database “2003ServerName\StorageGroupName\DatabaseName” &#124; Move-Mailbox –TargetDatabase “2007ServerName\StorageGroup\Database” –MaxThreads 10[/sourcecode]</p>
<p>The command above should be executed in powershell on your 2007 Mailbox Database Server.  The Get-Mailbox -Database command will tell Exchange where the mailboxes you are moving are coming from.   You then Move-Mailbox to a target database on the 2007 Mailbox Server.  The last portion of the command tells the command to increase the max threads of the command from 4 to 10.  Please make sure that you substitute in the server names, storage group names, and database names appropriately.</p>
<p>Remember that this will only move one database at a time...if you are like me, you like to take small steps in the process and verify that things look good after each small step.  Hopefully, this helps your migration take a little less time.</p>
]]></description>
	<pubDate>Tue, 29 Dec 2009 16:49:26 +0000</pubDate>
</item>
</channel>
</rss>