<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Exchange Server Pro &#187; SCR</title>
	<atom:link href="http://exchangeserverpro.com/tag/scr/feed" rel="self" type="application/rss+xml" />
	<link>http://exchangeserverpro.com</link>
	<description>Microsoft Exchange Server news, tips, tricks and tutorials</description>
	<lastBuildDate>Tue, 31 Aug 2010 12:02:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Exchange Server 2007 High Availability</title>
		<link>http://exchangeserverpro.com/exchange-server-2007-high-availability</link>
		<comments>http://exchangeserverpro.com/exchange-server-2007-high-availability#comments</comments>
		<pubDate>Fri, 07 Aug 2009 04:32:26 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[CCR]]></category>
		<category><![CDATA[Clustering]]></category>
		<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[LCR]]></category>
		<category><![CDATA[SCC]]></category>
		<category><![CDATA[SCR]]></category>

		<guid isPermaLink="false">http://www.capslockassassin.com/?p=737</guid>
		<description><![CDATA[Read my five part series covering the fundamentals of Exchange Server 2007 high availability. Learn how to configure and operate replication (LCR, SCR) and clustering modes (SCC, CCR) for Exchange Server 2007.]]></description>
			<content:encoded><![CDATA[<p>Over at TheEmailAdmin.com I&#8217;ve published a five part series on Exchange Server 2007 high availability.</p>
<ul>
<li>Part 1 &#8211; <a href="http://www.theemailadmin.com/2009/07/exchange-server-2007-high-availability-part-1-ha-fundamentals/">Basic Concepts of Exchange Server 2007 High Availability</a></li>
<li>Part 2 &#8211; <a href="http://www.theemailadmin.com/2009/07/exchange-server-2007-high-availability-part-2-%e2%80%93-local-continuous-replication/">How to use Local Continuous Replication</a></li>
<li>Part 3 &#8211; <a href="http://www.theemailadmin.com/2009/07/exchange-server-2007-high-availability-part-3-single-copy-clusters/">How to use Single Copy Clusters</a></li>
<li>Part 4 &#8211; <a href="http://www.theemailadmin.com/2009/08/exchange-server-2007-high-availability-part-4-cluster-continuous-replication/">How to use Cluster Continuous Replication</a></li>
<li>Part 5 &#8211; <a href="http://www.theemailadmin.com/2009/08/exchange-server-2007-high-availability-part-5-standby-continuous-replication/">How to use Standby Continuous Replication</a></li>
</ul>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/exchange-server-2007-ccr-recommendations" title="Exchange Server 2007 CCR recommendations">Exchange Server 2007 CCR recommendations</a></li><li><a href="http://exchangeserverpro.com/video-series-exchange-server-2007-sp1-standby-continuous-replication" title="Video Series: Exchange Server 2007 SP1 Standby Continuous Replication">Video Series: Exchange Server 2007 SP1 Standby Continuous Replication</a></li><li><a href="http://exchangeserverpro.com/project-coconut-part-6-finishing-the-job" title="Project Coconut: Part 6 – Finishing the job">Project Coconut: Part 6 – Finishing the job</a></li><li><a href="http://exchangeserverpro.com/troubleshooting-top-exchange-2007-sp1-scr-issues" title="Troubleshooting top Exchange 2007 SP1 SCR issues">Troubleshooting top Exchange 2007 SP1 SCR issues</a></li><li><a href="http://exchangeserverpro.com/project-coconut-part-4-configuring-standby-continuous-replication" title="Project Coconut: Part 4 &#8211; Configuring Standby Continuous Replication">Project Coconut: Part 4 &#8211; Configuring Standby Continuous Replication</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/exchange-server-2007-high-availability">Exchange Server 2007 High Availability</a> is © 2009 ExchangeServerPro.com</p>
<p>Get more <a href="http://exchangeserverpro.com">Exchange Server tips</a> at <a href="http://exchangeserverpro.com">ExchangeServerPro.com</a></p>]]></content:encoded>
			<wfw:commentRss>http://exchangeserverpro.com/exchange-server-2007-high-availability/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Project Coconut: Part 6 – Finishing the job</title>
		<link>http://exchangeserverpro.com/project-coconut-part-6-finishing-the-job</link>
		<comments>http://exchangeserverpro.com/project-coconut-part-6-finishing-the-job#comments</comments>
		<pubDate>Sun, 01 Jun 2008 13:30:18 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[OWA]]></category>
		<category><![CDATA[SCR]]></category>

		<guid isPermaLink="false">http://www.capslockassassin.com/?p=306</guid>
		<description><![CDATA[Project Coconut entries: Project Coconut: Introduction Project Coconut: Part 1 &#8211; Getting the environment up to scratch Project Coconut: Part 2 &#8211; Sizing the Exchange Server 2007 servers Project Coconut: Part 3 &#8211; Deploying the first Exchange Server 2007 server Project Coconut: Part 4 &#8211; Configuring Standby Continuous Replication Project Coconut: Part 5 &#8211; Its [...]]]></description>
			<content:encoded><![CDATA[<p><strong><em><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007classfactory.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007classfactory.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007inheritflag.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007inheritflag.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007movepfreplicas.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007deletedatabase.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007findlegacymailboxes.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007pffolder01.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007pffolder02.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007deleterus.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007remove2003.png"></a>Project Coconut entries:</em> </strong></p>
<ul>
<li><a href="http://www.exchangeserverpro.com/2008/02/10/project-coconut-an-exchange-server-2000-to-2007-transition-introduction/">Project Coconut: Introduction</a></li>
<li><a href="http://www.exchangeserverpro.com/2008/02/25/project-coconut-part-1-getting-the-environment-up-to-scratch/">Project Coconut: Part 1 &#8211; Getting the environment up to scratch</a></li>
<li><a href="http://www.exchangeserverpro.com/2008/03/11/project-coconut-part-2-sizing-the-exchange-server-2007-servers/">Project Coconut: Part 2 &#8211; Sizing the Exchange Server 2007 servers</a></li>
<li><a href="http://www.exchangeserverpro.com/2008/03/31/project-coconut-part-3-deploying-the-first-exchange-server-2007-server/">Project Coconut: Part 3 &#8211; Deploying the first Exchange Server 2007 server</a></li>
<li><a href="http://www.exchangeserverpro.com/2008/05/05/project-coconut-part-4-configuring-standby-continuous-replication/" target="_blank">Project Coconut: Part 4 &#8211; Configuring Standby Continuous Replication</a></li>
<li><a href="http://www.exchangeserverpro.com/2008/05/06/project-coconut-part-5-its-mailbox-migration-time/" target="_self">Project Coconut: Part 5 &#8211; Its mailbox migration time!</a></li>
<li>Project Coconut: Part 6 &#8211; Finishing the job</li>
</ul>
<p>The mailboxes <a href="http://www.exchangeserverpro.com/2008/05/06/project-coconut-part-5-its-mailbox-migration-time/" target="_self">have all been moved</a> and the new Exchange Server 2007 system is bedding in.  During and after your mailbox migration you may find one or two issues appear with some users&#8217; mailbox access.</p>
<h3>Classfactory error when moving mailbox to Exchange Server 2007</h3>
<p>Some mailboxes may be reported as failed in your mailbox move report, with the following error information:</p>
<blockquote><p>Error occurred in the step: Opening source mailbox. Failed to open mailbox with error: ClassFactory cannot supply requested class, error code: -1056749262.</p></blockquote>
<p>Check the properties of the account in Active Directory Users &amp; Computers and you should find that the account is disabled.  Exchange will not move a mailbox for a disabled user account.  Your options here are to enable the account temporarily while you move the mailbox, or just delete the mailbox from your legacy Exchange server.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-305 aligncenter" title="ex2007classfactory" src="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007classfactory.png" alt="" width="289" height="187" /></p>
<h3>Users unable to access Outlook Web Access after mailbox moves</h3>
<p>Some users may report that they are not able to access OWA after their mailbox has been moved to the Exchange Server 2007 server.</p>
<p>Check the properties of the account in Active Directory Users &amp; Computers and verify that in the Security tab the account is configured to inherit permissions.  If the tick box is cleared you should tick it and apply the change.</p>
<p><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007classfactory.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007classfactory.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007classfactory.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007classfactory.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007inheritflag.png"></a></p>
<p style="text-align: center;"><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007inheritflag.png"><img class="alignnone size-medium wp-image-307 aligncenter" title="ex2007inheritflag" src="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007inheritflag-287x300.png" alt="" width="287" height="300" /></a></p>
<h3>Removing legacy Exchange servers from the organisation</h3>
<p>Microsoft has published some good guidance on removing your legacy servers from the Exchange organisation <a title="How to Remove the Last Legacy Exchange Server from an Organization - Microsoft Technet" href="http://technet.microsoft.com/en-us/library/bb288905.aspx" target="_blank">here on Technet</a>.  Lets go through the steps here.</p>
<p><strong>1. Move all mailboxes to an Exchange Server 2007 server in the organisation.</strong>  I&#8217;ve already covered that in the <a href="http://www.exchangeserverpro.com/2008/05/06/project-coconut-part-5-its-mailbox-migration-time/" target="_self">last part of this series</a>.</p>
<p><strong>2. Move all content from the public folder database on the legacy server to a public folder database on an Exchange 2007 server in the organization.</strong></p>
<p>Exchange 2003 permits you to do this via the Exchange System Manager console.  Navigate to your legacy Exchange server and drill down to the Public Folder store.  Right click and select &#8220;Move all replicas&#8221;.</p>
<p><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007classfactory.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007classfactory.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007inheritflag.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007inheritflag.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007movepfreplicas.png"></a></p>
<p style="text-align: center;"><img class="alignnone size-medium wp-image-308 aligncenter" title="ex2007movepfreplicas" src="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007movepfreplicas-300x248.png" alt="" width="300" height="248" /></p>
<p>This operation can take some time for large public folder trees.  The move may also generate a lot of transaction logging and therefore a lot of disk IO on both the source and target server.  If the public folder databases are sharing disk with other databases or mail queues then you may want to consider doing this outside of business hours.</p>
<p><strong>3. Move the OAB generation to the Exchange Server 2007 server.</strong>  A simple way of moving all OABs to the Exchange Server 2007 server is using the Exchange Management Console with the <a href="http://technet.microsoft.com/en-us/library/aa997970(EXCHG.80).aspx" target="_blank">Get-OfflineAddressBook</a> and <a href="http://technet.microsoft.com/en-us/library/bb123917(EXCHG.80).aspx" target="_blank">Move-OfflineAddressBook</a> cmdlets.</p>
<pre>[PS] C:\&gt;Get-OfflineAddressBook | Move-OfflineAddressBook -Server LABEX2 -confir
m:$false
WARNING: Do not turn off public folder publishing for offline address book
(OAB) "\Default Offline Address List" before it is generated on the target
server "LABEX2". If you turn off public folder publishing prematurely, the
entire OAB will be downloaded for all users who are associated with this OAB.</pre>
<p><strong>4. Remove public folder and mailbox stores.</strong>  You can do this by simply right-clicking and deleting the databases in Exchange System Manager.  However, Exchange will not permit you to delete a public folder store that still contains replicas, nor a mailbox store that still contains mailboxes.  System Manager will display an error that one or more users currently use this mailbox store (ID no: c1034a7f).</p>
<p style="text-align: center;"><img class="alignnone size-medium wp-image-309 aligncenter" title="ex2007deletedatabase" src="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007deletedatabase-300x93.png" alt="" width="300" height="93" /></p>
<p><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007inheritflag.png"></a></p>
<p>You can locate these stragglers using Active Directory Users &amp; Computers.  Right-click the root of the domain and start a search.  Leave the first criteria blank and click on the Exchange tab.  Tick &#8220;Show only Exchange recipients&#8221; and &#8220;Users with Exchange mailbox&#8221;.  Click Find Now, and then add the Exchange Home Server column using the View menu.  Sort by this column and you should quickly see which users Exchange still thinks have mailboxes on the legacy server.</p>
<p style="text-align: center;"><img class="alignnone size-medium wp-image-310 aligncenter" title="ex2007findlegacymailboxes" src="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007findlegacymailboxes-300x209.png" alt="" width="300" height="209" /></p>
<p>If the users don&#8217;t really have a mailbox you can right-click and remove their Exchange attributes.</p>
<p><strong>5. Verify that internet mail is configured to route through your Exchange Server 2007 servers.</strong>  You can configure your Hub Transport server to send and receive internet mail using the instructions <a href="http://technet.microsoft.com/en-us/library/bb738138(EXCHG.80).aspx" target="_blank">here</a>.</p>
<p><strong>6. Verify inbound protocol services point to an Exchange Server 2007 Client Access Server.</strong>  You can read about publishing Exchange 2007 with ISA Server 2006 <a href="http://go.microsoft.com/fwlink/?LinkID=80756" target="_blank">here</a>.</p>
<p><strong>7. Delete the routing group connectors that connect the Exchange 2003 or Exchange 2000 routing groups and the Exchange 2007 routing group.</strong>  You can do this quickly and easily using the <a href="http://technet.microsoft.com/en-us/library/aa996924(EXCHG.80).aspx" target="_blank">Get-RoutingGroupConnector</a> and <a href="http://technet.microsoft.com/en-us/library/aa998645(EXCHG.80).aspx" target="_blank">Remove-RoutingGroupConnector</a> cmdlets.</p>
<pre>[PS] C:\&gt;Get-RoutingGroupConnector | Remove-RoutingGroupConnector -confirm:$fals
e</pre>
<p><strong>8. Remove Exchange 2003 or Exchange 2000 recipient policies that are only Mailbox Manager policies.</strong></p>
<p><strong>9. If you have Exchange 2003 or Exchange 2000 policies that are both E-mail Addresses and Mailbox Manager policies, remove the Mailbox Manager part of the policy.</strong></p>
<p><strong>10. Move the Public Folder hierarchy from the legacy Exchange admin group to the Exchange Server 2007 admin group.</strong>  To do this in Exchange System Manager right click the Exchange 2007 admin group and create a new Public Folders container.</p>
<p><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007classfactory.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007classfactory.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007inheritflag.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007inheritflag.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007movepfreplicas.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007deletedatabase.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007findlegacymailboxes.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007pffolder01.png"></a></p>
<p style="text-align: center;"><img class="alignnone size-medium wp-image-311 aligncenter" title="ex2007pffolder01" src="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007pffolder01-300x163.png" alt="" width="300" height="163" /></p>
<p> Then, drag the Public Folder tree from the legacy admin group to the Public Folder container you just created.</p>
<p><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007classfactory.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007classfactory.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007inheritflag.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007inheritflag.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007movepfreplicas.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007deletedatabase.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007findlegacymailboxes.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007pffolder01.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007pffolder02.png"></a></p>
<p style="TEXT-ALIGN: center"><img class="alignnone size-medium wp-image-312 aligncenter" title="ex2007pffolder02" src="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007pffolder02-300x179.png" alt="" width="300" height="179" /></p>
<p><strong>11. Delete the Recipient Update Services.</strong>  You can delete the domain RUS via Exchange System Manager, but the Enterprise RUS must be deleted via ADSIEdit.msc.  So you may as well use ADSIEdit.msc to delete them all.</p>
<p><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007classfactory.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007classfactory.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007inheritflag.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007inheritflag.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007movepfreplicas.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007deletedatabase.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007findlegacymailboxes.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007pffolder01.png"></a><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007pffolder02.png"></a></p>
<p style="text-align: center;"><a href="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007deleterus.png"><img class="alignnone size-medium wp-image-313 aligncenter" title="ex2007deleterus" src="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007deleterus-300x177.png" alt="" width="300" height="177" /></a></p>
<p><strong>12. Uninstall Exchange 2000/2003 from the server.</strong>  If any of the above steps have not been completed properly Exchange will not allow you to uninstall it via Add/Remove Programs.  However, if you are able to set the action to Remove then all requirements have been met and Exchange will uninstall.  You will often need your Exchange media available for the uninstallation.</p>
<p style="text-align: center;"><img class="alignnone size-medium wp-image-314 aligncenter" title="ex2007remove2003" src="http://www.exchangeserverpro.com/wp-content/uploads/2008/06/ex2007remove2003-300x242.png" alt="" width="300" height="242" /></p>
<h3>So, what next?</h3>
<p>I&#8217;ve now completed the minimum steps required to transition the Exchange 2003 organisation to Exchange 2007, however there are still tasks that should be performed on the Exchange 2007 server to finish the job.  You should consider upgrading your Email Address Policies and your Address List objects to Exchange 2007.  Though this is not strictly required, it pays to get it out of the way so you don&#8217;t run in to problems later on when you want to edit them</p>
<p>The Microsoft Exchange Team Blog has a great writeup of how to go about doing this <a href="http://msexchangeteam.com/archive/2007/01/11/432158.aspx" target="_blank">here</a>.</p>
<h3>Uprading Email Address Policies</h3>
<p>To find any legacy EAPs in the organisation you can run a filtered <a href="http://technet.microsoft.com/en-us/library/bb124117(EXCHG.80).aspx" target="_blank">Get-EmailAddressPolicy </a>command.</p>
<pre>[PS] C:\&gt;Get-EmailAddressPolicy | where { $_.RecipientFilterType -eq "Legacy" }
| Format-List Name,*RecipientFilter*,ExchangeVersion

Name                       : Default Policy
RecipientFilter            :
LdapRecipientFilter        : (mailnickname=*)
LastUpdatedRecipientFilter :
RecipientFilterApplied     : False
RecipientFilterType        : Legacy
ExchangeVersion            : 0.0 (6.5.6500.0)</pre>
<p>This will reveal all &#8220;Legacy&#8221; EAPs and their RecipientFilter details.  To upgrade the Default Policy with its simple filter you can run the following <a href="http://technet.microsoft.com/en-us/library/bb124517(EXCHG.80).aspx" target="_blank">Set-EmailAddressPolicy </a>command.</p>
<pre>[PS] C:\&gt;Set-EmailAddressPolicy "Default Policy" -IncludedRecipients AllRecipients
Confirm
To save changes on object "Default Policy", the object must be upgraded to the
current Exchange version. After the upgrade, this object cannot be managed by a
 previous version of Exchange System Manager. Do you want to continue to
upgrade and save the object?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help
(default is "Y"):y</pre>
<h3>Upgrading Address List Objects</h3>
<p>Legacy Address Lists can be located using a filtered <a href="http://technet.microsoft.com/en-us/library/aa996782(EXCHG.80).aspx" target="_blank">Get-AddressList </a>cmdlet.</p>
<pre>[PS] C:\&gt;Get-AddressList | where {$_.RecipientFilterType -eq "Legacy"} | Format-
List Name,*RecipientFilter*,ExchangeVersion

Name                       : All Users
RecipientFilter            :
LdapRecipientFilter        : (&amp; (mailnickname=*) (| (&amp;(objectCategory=person)(o
                             bjectClass=user)(!(homeMDB=*))(!(msExchHomeServerN
                             ame=*)))(&amp;(objectCategory=person)(objectClass=user
                             )(|(homeMDB=*)(msExchHomeServerName=*))) ))
LastUpdatedRecipientFilter :
RecipientFilterApplied     : False
RecipientFilterType        : Legacy
ExchangeVersion            : 0.0 (6.5.6500.0)

Name                       : All Groups
RecipientFilter            :
LdapRecipientFilter        : (&amp; (mailnickname=*) (| (objectCategory=group) ))
LastUpdatedRecipientFilter :
RecipientFilterApplied     : False
RecipientFilterType        : Legacy
ExchangeVersion            : 0.0 (6.5.6500.0)

Name                       : All Contacts
RecipientFilter            :
LdapRecipientFilter        : (&amp; (mailnickname=*) (| (&amp;(objectCategory=person)(o
                             bjectClass=contact)) ))
LastUpdatedRecipientFilter :
RecipientFilterApplied     : False
RecipientFilterType        : Legacy
ExchangeVersion            : 0.0 (6.5.6500.0)

Name                       : Public Folders
RecipientFilter            :
LdapRecipientFilter        : (&amp; (mailnickname=*) (| (objectCategory=publicFolde
                             r) ))
LastUpdatedRecipientFilter :
RecipientFilterApplied     : False
RecipientFilterType        : Legacy
ExchangeVersion            : 0.0 (6.5.6500.0)</pre>
<p>These Address Lists can be upgraded using the <a href="http://technet.microsoft.com/en-us/library/aa998847(EXCHG.80).aspx" target="_blank">Set-AddressList </a>cmdlet.</p>
<pre>[PS] C:\&gt;Set-AddressList "All Users" -IncludedRecipients MailboxUsers

[PS] C:\&gt;Set-AddressList "All Groups" -IncludedRecipients MailGroups

[PS] C:\&gt;Set-AddressList "All Contacts" -IncludedRecipients MailContacts

[PS] C:\&gt;Set-AddressList "Public Folders" -RecipientFilter { RecipientType -eq '
PublicFolder' }</pre>
<p>The default Global Address List can also be upgraded using the Set-GlobalAddressList cmdlet.</p>
<pre>[PS] C:\&gt;Set-GlobalAddressList "Default Global Address List" -RecipientFilter {(
Alias -ne $null -and (ObjectClass -eq 'user' -or ObjectClass -eq 'contact' -or O
bjectClass -eq 'msExchSystemMailbox' -or ObjectClass -eq 'msExchDynamicDistribut
ionList' -or ObjectClass -eq 'group' -or ObjectClass -eq 'publicFolder'))}

Confirm
To save changes on object "Default Global Address List", the object must be
upgraded to the current Exchange version. After the upgrade, this object cannot
 be managed by a previous version of Exchange System Manager. Do you want to
continue to upgrade and save the object?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help
(default is "Y"):y</pre>
<p>For non-default Address List and Global Address List objects some analysis of the custom LDAP filters will be required to determine how to go about upgrading them.  You can refer to the Evan Dodd&#8217;s blog post <a href="http://blogs.technet.com/evand/archive/2006/09/14/456310.aspx" target="_blank">here</a> for more details.</p>
<h3>Is that it?</h3>
<p>That is all for this Project Coconut series of posts, however there is a lot more to talk about with Exchange Server 2007 which I look forward to writing about.</p>
<p>Project complete.</p>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/exchange-remote-connectivity-analyzer-updated" title="Exchange Remote Connectivity Analyzer Updated">Exchange Remote Connectivity Analyzer Updated</a></li><li><a href="http://exchangeserverpro.com/publish-exchange-server-2007-owa-using-isa-server-2006" title="Publish Exchange Server 2007 OWA Using ISA Server 2006">Publish Exchange Server 2007 OWA Using ISA Server 2006</a></li><li><a href="http://exchangeserverpro.com/configuring-the-exchange-server-2007-client-access-server" title="Configuring the Exchange Server 2007 Client Access Server">Configuring the Exchange Server 2007 Client Access Server</a></li><li><a href="http://exchangeserverpro.com/exchange-server-2007-high-availability" title="Exchange Server 2007 High Availability">Exchange Server 2007 High Availability</a></li><li><a href="http://exchangeserverpro.com/exchange-server-2007-update-rollup-6-critical" title="Exchange Server 2007 Update Rollup 6 (Critical)">Exchange Server 2007 Update Rollup 6 (Critical)</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/project-coconut-part-6-finishing-the-job">Project Coconut: Part 6 – Finishing the job</a> is © 2008 ExchangeServerPro.com</p>
<p>Get more <a href="http://exchangeserverpro.com">Exchange Server tips</a> at <a href="http://exchangeserverpro.com">ExchangeServerPro.com</a></p>]]></content:encoded>
			<wfw:commentRss>http://exchangeserverpro.com/project-coconut-part-6-finishing-the-job/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Troubleshooting top Exchange 2007 SP1 SCR issues</title>
		<link>http://exchangeserverpro.com/troubleshooting-top-exchange-2007-sp1-scr-issues</link>
		<comments>http://exchangeserverpro.com/troubleshooting-top-exchange-2007-sp1-scr-issues#comments</comments>
		<pubDate>Thu, 29 May 2008 03:34:51 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[SCR]]></category>

		<guid isPermaLink="false">http://www.capslockassassin.com/2008/05/29/troubleshooting-top-exchange-2007-sp1-scr-issues/</guid>
		<description><![CDATA[The Microsoft Exchange Team Blog has released guidance for some of the most common Standby Continuous Replication issues.&#160; It discusses the following issues: Enable-StorageGroupCopyStatus -StandbyMachine reports error &#8220;Another standby continuous replication source is already configured&#8230;&#8221; SCR Target Log Files Fail to Truncate After the TruncationLagTime is Surpassed SCR does not replicate logs in a disjoint [...]]]></description>
			<content:encoded><![CDATA[<p>The Microsoft Exchange Team Blog has released guidance for some of the most common Standby Continuous Replication issues.&nbsp; It discusses the following issues:</p>
<ul>
<li>Enable-StorageGroupCopyStatus -StandbyMachine reports error &#8220;Another standby continuous replication source is already configured&#8230;&#8221;</li>
<li>SCR Target Log Files Fail to Truncate After the TruncationLagTime is Surpassed</li>
<li>SCR does not replicate logs in a disjoint namespace scenario</li>
<li>Database seeding error: Error returned from an ESE function call (0xc7ff1004), error code (0&#215;0)</li>
<li>SCR Hidden Network share not created in a Cluster with Event id 2074</li>
</ul>
<p>Read more <a href="http://msexchangeteam.com/archive/2008/05/28/448929.aspx" target="_blank">here</a>.</p>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/exchange-server-2007-high-availability" title="Exchange Server 2007 High Availability">Exchange Server 2007 High Availability</a></li><li><a href="http://exchangeserverpro.com/project-coconut-part-6-finishing-the-job" title="Project Coconut: Part 6 – Finishing the job">Project Coconut: Part 6 – Finishing the job</a></li><li><a href="http://exchangeserverpro.com/project-coconut-part-4-configuring-standby-continuous-replication" title="Project Coconut: Part 4 &#8211; Configuring Standby Continuous Replication">Project Coconut: Part 4 &#8211; Configuring Standby Continuous Replication</a></li><li><a href="http://exchangeserverpro.com/project-coconut-part-1-getting-the-environment-up-to-scratch" title="Project Coconut: Part 1 – Getting the environment up to scratch">Project Coconut: Part 1 – Getting the environment up to scratch</a></li><li><a href="http://exchangeserverpro.com/project-coconut-an-exchange-server-2000-to-2007-transition-introduction" title="Project Coconut: An Exchange Server 2000 to 2007 Transition &#8211; Introduction">Project Coconut: An Exchange Server 2000 to 2007 Transition &#8211; Introduction</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/troubleshooting-top-exchange-2007-sp1-scr-issues">Troubleshooting top Exchange 2007 SP1 SCR issues</a> is © 2008 ExchangeServerPro.com</p>
<p>Get more <a href="http://exchangeserverpro.com">Exchange Server tips</a> at <a href="http://exchangeserverpro.com">ExchangeServerPro.com</a></p>]]></content:encoded>
			<wfw:commentRss>http://exchangeserverpro.com/troubleshooting-top-exchange-2007-sp1-scr-issues/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Project Coconut: Part 4 &#8211; Configuring Standby Continuous Replication</title>
		<link>http://exchangeserverpro.com/project-coconut-part-4-configuring-standby-continuous-replication</link>
		<comments>http://exchangeserverpro.com/project-coconut-part-4-configuring-standby-continuous-replication#comments</comments>
		<pubDate>Mon, 05 May 2008 05:32:29 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[SCR]]></category>

		<guid isPermaLink="false">http://www.capslockassassin.com/2008/05/05/project-coconut-part-4-configuring-standby-continuous-replication/</guid>
		<description><![CDATA[Project Coconut entries: Project Coconut: Introduction Project Coconut: Part 1 &#8211; Getting the environment up to scratch Project Coconut: Part 2 &#8211; Sizing the Exchange Server 2007 servers Project Coconut: Part 3 &#8211; Deploying the first Exchange Server 2007 server Project Coconut: Part 4 &#8211; Configuring Standby Continuous Replication Project Coconut: Part 5 &#8211; Its [...]]]></description>
			<content:encoded><![CDATA[<p><strong><em>Project Coconut entries:</em></strong></p>
<ul>
<li><a href="http://www.exchangeserverpro.com/2008/02/10/project-coconut-an-exchange-server-2000-to-2007-transition-introduction/">Project Coconut: Introduction</a></li>
<li><a href="http://www.exchangeserverpro.com/2008/02/25/project-coconut-part-1-getting-the-environment-up-to-scratch/">Project Coconut: Part 1 &#8211; Getting the environment up to scratch</a></li>
<li><a href="http://www.exchangeserverpro.com/2008/03/11/project-coconut-part-2-sizing-the-exchange-server-2007-servers/">Project Coconut: Part 2 &#8211; Sizing the Exchange Server 2007 servers</a></li>
<li><a href="http://www.exchangeserverpro.com/2008/03/31/project-coconut-part-3-deploying-the-first-exchange-server-2007-server/" target="_blank">Project Coconut: Part 3 &#8211; Deploying the first Exchange Server 2007 server</a></li>
<li>Project Coconut: Part 4 &#8211; Configuring Standby Continuous Replication</li>
<li><a href="http://www.exchangeserverpro.com/2008/05/06/project-coconut-part-5-its-mailbox-migration-time/">Project Coconut: Part 5 &#8211; Its mailbox migration time!</a></li>
<li><a href="http://www.exchangeserverpro.com/2008/06/01/project-coconut-part-6-finishing-the-job/" target="_self">Project Coconut: Part 6 &#8211; Finishing the job</a></li>
</ul>
<p><em>Project Coconut, now with even more blown deadlines!</em></p>
<h3>What is Standby Continuous Replication?</h3>
<p>Standby Continuous Replication (SCR) is a great new feature of Exchange Server 2007 SP1. SCR is basically a way to maintain an up to date replica of your storage groups and mailbox databases on a second server in case of a disaster. Typically this would be a server in a DR site somewhere in your network.</p>
<p><img src="http://www.exchangeserverpro.com/wp-content/uploads/2008/05/scr1.png" alt="SCR1" width="400" height="318" /></p>
<p>You can also use it to host replicas for multiple mailbox servers around your network, providing a single shared standby server.</p>
<p><img src="http://www.exchangeserverpro.com/wp-content/uploads/2008/05/scr2.png" alt="SCR2" width="400" height="449" /></p>
<p>SCR uses the same transaction log shipping and replay that is used in Local Continuous Replication and Cluster Continuous Replication. Each time a transaction log is written and closed off (they are each 1mb in size) it is copied to the standby server and then replayed into the standby database. If you are considering using SCR in your own environment here are a few planning points:</p>
<ul>
<li>SCR is available in both Standard Edition and Enterprise Edition of Exchange Server 2007 SP1.</li>
<li>SCR is available in both clustered and non-clustered Mailbox Servers (this applies to both the source and the target server).</li>
<li>The target server must be installed with the Mailbox Server role and have the same disk layout as the source server for a given storage group replica. For example if a storage group is configured to use L:\SG1Logs for logging and H:\SG1Data for the database, these paths must be available on the target server. You should also ensure that equivalent disk space is provisioned on the target server.</li>
<li>Unlike CCR and LCR you cannot use a the passive database copy on an SCR target server to run your backups.</li>
<li>An SCR source server can have more than one target, and an SCR target server can be the target for more than one source server.</li>
<li>SCR can <a href="http://www.exchangeserverpro.com/2008/04/25/exchange-server-2007-replication-problems-can-lead-to-backup-issues/" target="_blank">effect your backups</a>.</li>
</ul>
<h3>How to configure Standby Continuous Replication</h3>
<p>To demonstrate SCR I have two Exchange Server 2007 servers running in the lab.</p>
<ul>
<li>LABEX2 &#8211; member server running Exchange Server 2007 Client Access, Hub Transport, and Mailbox Server roles. This will be the SCR source server.</li>
<li>LABDC1 &#8211; domain controller running Exchange Server 2007 Mailbox Server role. This will be the SCR target server. After installing the server I deleted the default Storage Group and Mailbox Database as they are not needed. Note: in a production environment I wouldn&#8217;t recommend using a domain controller for this.</li>
</ul>
<p>Note the Storage Group and Mailbox Database folder paths on LABEX2. These folders must be available (the system will create them itself) for SCR to use on LABDC1. If the drive letter does not exist on the target server, or the folder path is in use already, then SCR will fail.</p>
<pre>[PS] C:\&gt;Get-StorageGroup -Server LABEX2 | fl name, systemfolderpath, logfolderp
ath

Name             : First Storage Group
SystemFolderPath : C:\FSGLog
LogFolderPath    : C:\FSGLog

[PS] C:\&gt;Get-MailboxDatabase -Server LABEX2 | fl name, edbfilepath

Name        : Mailbox Database
EdbFilePath : C:\FSGData\Mailbox Database.edb</pre>
<p>When enabling SCR, the first of the commands can be run from either the source or target server, but the remainder must be run on the target server. For that reason it is easier to just run all of the commands on the target server.</p>
<p>First we enable replication.</p>
<pre>[PS] C:\&gt;Enable-StorageGroupCopy "LABEX2\First Storage Group" -StandbyMachine LA
BDC1</pre>
<p>If we take a look at the status of SCR at this time we can see that First Storage Group has changed from &#8220;Not Configured&#8221; to &#8220;Disabled&#8221;.</p>
<pre>[PS] C:\&gt;Get-StorageGroupCopyStatus -Server LABEX2 -StandbyMachine LABDC1

Name                      SummaryCopySt CopyQueueLeng ReplayQueueL LastInspecte
                          atus          th            ength        dLogTime
----                      ------------- ------------- ------------ ------------
First Storage Group       Disabled      0             0
Second Storage Group      NotConfigured 0             0</pre>
<p>When SCR is first enabled it does not immediately generate the target database. There is a delay of 50 transaction logs which must first be shipped to the target server. These will then not replay until the &#8220;ReplayLagTime&#8221; interval has elapsed, which by default is 24 hours.</p>
<p>To speed up the process of creating the SCR replica on the target server you can manually seed the replica.</p>
<pre>[PS] C:\&gt;Suspend-StorageGroupCopy "LABEX2\First Storage Group" -StandbyMachine L
ABDC1

Confirm
Are you sure you want to perform this action?
Suspending Storage Group Copy "First Storage Group".
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help
(default is "Y"):y

[PS] C:\&gt;Update-StorageGroupCopy "LABEX2\First Storage Group" -StandbyMachine LA
BDC1

[PS] C:\&gt;Resume-StorageGroupCopy "LABEX2\First Storage Group" -StandbyMachine LA
BDC1</pre>
<p>The Update-StorageGroupCopy operation can take some time if the number of transaction logs and the size of the database are large, particularly if the seeding is occurring over a slower WAN link. Keep this in mind when seeding your SCR target servers.</p>
<h3>Maintaining Standby Continuous Replication</h3>
<p>When an Exchange Server 2007 server is an SCR target you cannot backup the replicated databases. These can only be backed up on the source server. Therefore if the SCR target server is not performing any other roles in your Exchange organisation then you only need to perform backups of the operating system and system state. In some cases you don&#8217;t need to backup anything at all, as Exchange Server 2007 has excellent restoration procedures for recovering a failed server with its full configuration intact (as this is stored in Active Directory, not on the server itself).</p>
<p>However, because of the <a href="http://www.exchangeserverpro.com/2008/04/25/exchange-server-2007-replication-problems-can-lead-to-backup-issues/" target="_blank">potential impact on your normal Exchange backups</a>, it is important to monitor the health of Standby Continuous Replication. At the very least you should use Get-StorageGroupCopyStatus to check the health of each Storage Group&#8217;s replication, and monitor the SCR target server for MSExchangeRepl warning or error events in the Application Log.</p>
<p>In the next part of Project Coconut I&#8217;ll demonstrate a few shell commands to help with the migration of mailboxes to the new Exchange Server 2007 server.</p>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/exchange-server-2007-high-availability" title="Exchange Server 2007 High Availability">Exchange Server 2007 High Availability</a></li><li><a href="http://exchangeserverpro.com/project-coconut-part-6-finishing-the-job" title="Project Coconut: Part 6 – Finishing the job">Project Coconut: Part 6 – Finishing the job</a></li><li><a href="http://exchangeserverpro.com/troubleshooting-top-exchange-2007-sp1-scr-issues" title="Troubleshooting top Exchange 2007 SP1 SCR issues">Troubleshooting top Exchange 2007 SP1 SCR issues</a></li><li><a href="http://exchangeserverpro.com/project-coconut-part-1-getting-the-environment-up-to-scratch" title="Project Coconut: Part 1 – Getting the environment up to scratch">Project Coconut: Part 1 – Getting the environment up to scratch</a></li><li><a href="http://exchangeserverpro.com/project-coconut-an-exchange-server-2000-to-2007-transition-introduction" title="Project Coconut: An Exchange Server 2000 to 2007 Transition &#8211; Introduction">Project Coconut: An Exchange Server 2000 to 2007 Transition &#8211; Introduction</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/project-coconut-part-4-configuring-standby-continuous-replication">Project Coconut: Part 4 &#8211; Configuring Standby Continuous Replication</a> is © 2008 ExchangeServerPro.com</p>
<p>Get more <a href="http://exchangeserverpro.com">Exchange Server tips</a> at <a href="http://exchangeserverpro.com">ExchangeServerPro.com</a></p>]]></content:encoded>
			<wfw:commentRss>http://exchangeserverpro.com/project-coconut-part-4-configuring-standby-continuous-replication/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Project Coconut: Part 1 – Getting the environment up to scratch</title>
		<link>http://exchangeserverpro.com/project-coconut-part-1-getting-the-environment-up-to-scratch</link>
		<comments>http://exchangeserverpro.com/project-coconut-part-1-getting-the-environment-up-to-scratch#comments</comments>
		<pubDate>Mon, 25 Feb 2008 11:25:22 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[SCR]]></category>

		<guid isPermaLink="false">http://www.capslockassassin.com/2008/02/25/project-coconut-part-1-getting-the-environment-up-to-scratch/</guid>
		<description><![CDATA[Project Coconut entries: Project Coconut: Introduction Project Coconut: Part 1 &#8211; Getting the environment up to scratch Project Coconut: Part 2 &#8211; Sizing the Exchange Server 2007 servers Project Coconut: Part 3 &#8211; Deploying the first Exchange Server 2007 server Project Coconut: Part 4 &#8211; Configuring Standby Continuous Replication Project Coconut: Part 5 &#8211; Its [...]]]></description>
			<content:encoded><![CDATA[<p><em><strong>Project Coconut entries:</strong></em></p>
<ul>
<li><a title="Project Coconut Introduction" href="http://www.exchangeserverpro.com/2008/02/10/project-coconut-an-exchange-server-2000-to-2007-transition-introduction/" target="_blank">Project Coconut: Introduction</a></li>
<li>Project Coconut: Part 1 &#8211; Getting the environment up to scratch</li>
<li><a href="http://www.exchangeserverpro.com/2008/03/11/project-coconut-part-2-sizing-the-exchange-server-2007-servers/">Project Coconut: Part 2 &#8211; Sizing the Exchange Server 2007 servers</a></li>
<li><a href="http://www.exchangeserverpro.com/2008/03/31/project-coconut-part-3-deploying-the-first-exchange-server-2007-server/">Project Coconut: Part 3 &#8211; Deploying the first Exchange Server 2007 server</a></li>
<li><a href="http://www.exchangeserverpro.com/2008/05/05/project-coconut-part-4-configuring-standby-continuous-replication/">Project Coconut: Part 4 &#8211; Configuring Standby Continuous Replication</a></li>
<li><a href="http://www.exchangeserverpro.com/2008/05/06/project-coconut-part-5-its-mailbox-migration-time/">Project Coconut: Part 5 &#8211; Its mailbox migration time!</a></li>
<li><a href="http://www.exchangeserverpro.com/2008/06/01/project-coconut-part-6-finishing-the-job/" target="_self">Project Coconut: Part 6 &#8211; Finishing the job</a></li>
</ul>
<h3>Getting The Environment Up To Scratch</h3>
<p>Project Coconut is underway and the first bit of action is getting the environment up to the pre-requisites for Exchange Server 2007. The existing environment is Active Directory in Windows 2000 Native Mode, with Windows 2000 Server domain controllers, and an Exchange 2000 Server organisation also running on Windows 2000 Server member servers.</p>
<p>While there are many Active Directory Sites in this environment there are only two that are relevant to the Exchange Server 2007 deployment &#8211; the HQ site, and the DR site. These are two well-connected locations with unique subnets, which rules out clustering the planned Windows Server 2003 hosts, but with Exchange Server 2007 SP1 allows us to implement site resiliency through <a title="Exchange Server 2007 Standby Continous Replication - Microsoft Technet" href="http://technet.microsoft.com/en-us/library/bb676502(EXCHG.80).aspx">Standby Continuous Replication (SCR)</a>.</p>
<p><span id="more-202"></span></p>
<p>Lets start by taking a look at the Active Directory requirements of Exchange Server 2007.</p>
<h3>Exchange Server 2007 Active Directory Requirements</h3>
<p>The full detail is available <a title="Exchange Server 2007 System Requirements - Microsoft Technet" href="http://technet.microsoft.com/en-us/library/aa996719.aspx" target="_blank">here</a>, but I have summarised the requirements as follows:</p>
<table border="1" cellspacing="0" cellpadding="2" width="490">
<tbody>
<tr>
<td width="160" valign="top"><strong>Component</strong></td>
<td width="328" valign="top"><strong>Requirement</strong></td>
</tr>
<tr>
<td width="160" valign="top">
<p class="MsoBodyText"><span lang="EN-GB">Schema Master </span></p>
</td>
<td width="328" valign="top">
<p class="MsoBodyText"><span lang="EN-GB">The minimum operating system of Windows Server 2003 with Service Pack 1, or Windows Server 2003 R2. </span></p>
</td>
</tr>
<tr>
<td width="160" valign="top">
<p class="MsoBodyText"><span lang="EN-GB">Global Catalog </span></p>
</td>
<td width="328" valign="top">
<p class="MsoBodyText"><span lang="EN-GB">Each Active Directory site where an Exchange Server 2007 server will be deployed must have at least one writable Global Catalog server. </span></p>
<p class="MsoBodyText"><span lang="EN-GB">The minimum operating system of Windows Server 2003 with Service Pack 1, or Windows Server 2003 R2. </span></p>
</td>
</tr>
<tr>
<td width="160" valign="top">
<p class="MsoBodyText"><span lang="EN-GB">Domain Controller </span></p>
</td>
<td width="328" valign="top">
<p class="MsoBodyText"><span lang="EN-GB">Each Active Directory domain and each Active Directory site where an Exchange Server 2007 server will be deployed must have at least one domain controller that has a minimum operating system of Windows Server 2003 with Service Pack 1, or Windows Server 2003 R2. </span></p>
</td>
</tr>
<tr>
<td width="160" valign="top">
<p class="MsoBodyText"><span lang="EN-GB">Domain Functional Level </span></p>
</td>
<td width="328" valign="top">
<p class="MsoBodyText"><span lang="EN-GB">Each Active Directory domain where an Exchange Server 2007 server or Exchange Server 2007 recipients will be located must be at least Windows 2000 Server Native Mode. </span></p>
</td>
</tr>
<tr>
<td width="160" valign="top">
<p class="MsoBodyText"><span lang="EN-GB">Forest</span><span lang="EN-GB"> Functional Level </span></p>
</td>
<td width="328" valign="top">
<p class="MsoBodyText"><span lang="EN-GB">Each Active Directory forest where an Exchange Server 2007 server or Exchange Server 2007 recipients will be located must be at least Windows 2000 Server Native Mode. </span></p>
<p class="MsoBodyText"><span lang="EN-GB">If you intend to use any of these features:</span></p>
<ul>
<li>
<p class="MsoBodyText"><span lang="EN-GB">Cross-forest delegation</span></p>
</li>
<li>
<p class="MsoBodyText"><span lang="EN-GB">Ability for a user to select the free/busy information that will be available to a user in another forest; </span></p>
</li>
</ul>
<p class="MsoBodyText"><span lang="EN-GB">the forest functional level must be Windows Server 2003. </span></p>
</td>
</tr>
<tr>
<td width="160" valign="top">
<p class="MsoBodyText"><span lang="EN-GB">Forest</span><span lang="EN-GB"> Trusts </span></p>
</td>
<td width="328" valign="top">
<p class="MsoBodyText"><span lang="EN-GB">If you intend to use any of these features: </span></p>
<ul>
<li>
<p class="MsoBodyText"><span lang="EN-GB">Cross-forest delegation; </span></p>
</li>
<li>
<p class="MsoBodyText"><span lang="EN-GB">Ability for a user to select the free/busy </span><span lang="EN-GB">information that will be available to a user in another forest; </span></p>
</li>
</ul>
<p class="MsoBodyText"><span lang="EN-GB">you must have a trust established between the forests. </span></p>
</td>
</tr>
<tr>
<td width="160" valign="top">
<p class="MsoBodyText"><span lang="EN-GB">DNS </span></p>
</td>
<td width="328" valign="top">
<p class="MsoBodyText"><span lang="EN-GB">DNS must be correctly configured in the Active Directory forest. </span></p>
</td>
</tr>
<tr>
<td width="160" valign="top">
<p class="MsoBodyText"><span lang="EN-GB">Disjoint Namespace </span></p>
</td>
<td width="328" valign="top">
<p class="MsoBodyText"><span lang="EN-GB">If the DNS suffix of the Exchange server does not match the DNS name of the domain of which it is a member, then the DNS Search Suffix list must be populated with all of the DNS namespaces that are deployed within the organisation. </span></p>
</td>
</tr>
<tr>
<td width="160" valign="top">
<p class="MsoBodyText"><span lang="EN-GB">Read-Only Domain Controllers, and Read-Only Global Catalog Servers </span></p>
</td>
<td width="328" valign="top">
<p class="MsoBodyText"><span lang="EN-GB">Windows Server 2008 introduces the concept of Read-Only Domain Controllers and Global Catalog Servers.<span> </span>Exchange Server 2007 requires at least one writeable Domain Controller and at least one writeable Global Catalog Server in each Active Directory Site where an Exchange Server 2007 server is installed. </span></p>
</td>
</tr>
</tbody>
</table>
<p>As you can see the environment does not meet the pre-requisites for Active Directory. Although DNS is properly configured and the Domain and Forest functional levels are correct, the Windows 2000 Server Domain Controllers will not support Exchange Server 2007.</p>
<p>To meet the pre-requisites will require at least one Domain Controller in each of the HQ and DR sites to be built or upgraded to Windows Server 2003 SP1 or later. By building a server in each site, promoting it to a Domain Controller, setting them each as Global Catalogs, and moving the Schema Master FSMO role to the new DC at HQ, the Active Directory pre-requisites will be met.</p>
<p>The decision was made to deploy new, virtualised Domain Controllers at the DR site, and upgrade the existing Domain Controllers at the HQ site. But before either of these tasks is performed the Active Directory Schema must be updated for Windows Server 2003. This is not a trivial undertaking, and as such you should review the following comprehensive guidance from Microsoft:</p>
<p><a title="How to upgrade Windows 2000 domain controllers to Windows Server 2003 - Microsoft Technet" href="http://support.microsoft.com/kb/325379/" target="_blank">How to upgrade Windows 2000 domain controllers to Windows Server 2003</a></p>
<p>If you do not follow this guidance there are a lot of different issues you can run into such as incompatible SMB clients, and mangled Exchange attributes. Be sure to read the article above, and also this article that specifically deals with the Exchange attributes issue.</p>
<p><a title="Exchange Mangled Attributes - Microsoft Technet" href="http://support.microsoft.com/kb/325379/" target="_blank">Windows Server 2003 adprep /forestprep command causes mangled attributes in Windows 2000 forests that contain Exchange 2000 servers</a></p>
<p>Once the Schema has been successfully extended you can install or upgrade your Domain Controllers to Windows Server 2003. In this case I am installing Windows Server 2003 R2 Standard Edition. Because the R2 discs did not have Service Pack 2 included I first <a title="Slipstreaming SP2 into your Windows Server 2003 R2 media" href="http://www.exchangeserverpro.com/2008/02/19/slipstreaming-service-pack-2-into-your-windows-server-2003-r2-media/" target="_blank">slipstreamed SP2 into them</a>. This speeds up the deployment process because you don&#8217;t have to waste time installing the Service Pack after the server is up and running.</p>
<p>Microsoft&#8217;s guidance linked above on upgrading Domain Controllers is worth following, but what they don&#8217;t seem to mention is that you obviously should have on hand the latest Windows Server 2003 compatible drivers for your server hardware, particularly for important components such as the RAID card and the network adapters. Its no fun to see a BSOD or find your DC unable to connect to the network on first boot.</p>
<p>With the Active Directory pre-requisites out of the way it is time to look at the Exchange Organisation pre-requisites.</p>
<h3>Exchange Server 2007 Existing Exchange Organisation Requirements</h3>
<p>The pre-requisites for an upgrading an existing Exchange organisation to Exchange Server 2007 are as follows:</p>
<table border="1" cellspacing="0" cellpadding="2" width="490">
<tbody>
<tr>
<td width="176" valign="top"><strong>Component</strong></td>
<td width="312" valign="top"><strong>Requirement</strong></td>
</tr>
<tr>
<td width="176" valign="top">
<p class="MsoBodyText"><span lang="EN-GB">Legacy Servers </span></p>
</td>
<td width="312" valign="top">
<p class="MsoBodyText"><span lang="EN-GB">There must be no servers in the Exchange organisation running versions prior to Exchange 2000 Server. </span></p>
</td>
</tr>
<tr>
<td width="176" valign="top">
<p class="MsoBodyText"><span lang="EN-GB">Organisation Mode </span></p>
</td>
<td width="312" valign="top">
<p class="MsoBodyText"><span lang="EN-GB">The Exchange organisation must be in Native Mode. </span></p>
</td>
</tr>
</tbody>
</table>
<p>After all of the fun with Active Directory it is nice to see that for Project Coconut the organisation pre-requisites are already met. The Exchange environment is already consolidated into a single Exchange 2000 Server. Other than auditing the environment to plan the configuration of Exchange Server 2007 there is no preparation work required here.</p>
<p>Next on Project Coconut I&#8217;ll be discussing how I sized the hardware for the new Exchange Server 2007 hosts.</p>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/exchange-2000-and-windows-server-2008-domain-controllers" title="Exchange 2000 and Windows Server 2008 Domain Controllers">Exchange 2000 and Windows Server 2008 Domain Controllers</a></li><li><a href="http://exchangeserverpro.com/security-descriptor-error-during-exchange-server-2007-schema-extension" title="Security descriptor error during Exchange Server 2007 schema extension">Security descriptor error during Exchange Server 2007 schema extension</a></li><li><a href="http://exchangeserverpro.com/preparing-for-an-exchange-server-2007-transition" title="Preparing for an Exchange Server 2007 Transition">Preparing for an Exchange Server 2007 Transition</a></li><li><a href="http://exchangeserverpro.com/exchange-server-2007-high-availability" title="Exchange Server 2007 High Availability">Exchange Server 2007 High Availability</a></li><li><a href="http://exchangeserverpro.com/problem-accessing-active-directory-for-exchange-2007-owa-users" title="Problem accessing Active Directory for Exchange 2007 OWA users">Problem accessing Active Directory for Exchange 2007 OWA users</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/project-coconut-part-1-getting-the-environment-up-to-scratch">Project Coconut: Part 1 – Getting the environment up to scratch</a> is © 2008 ExchangeServerPro.com</p>
<p>Get more <a href="http://exchangeserverpro.com">Exchange Server tips</a> at <a href="http://exchangeserverpro.com">ExchangeServerPro.com</a></p>]]></content:encoded>
			<wfw:commentRss>http://exchangeserverpro.com/project-coconut-part-1-getting-the-environment-up-to-scratch/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Project Coconut: An Exchange Server 2000 to 2007 Transition &#8211; Introduction</title>
		<link>http://exchangeserverpro.com/project-coconut-an-exchange-server-2000-to-2007-transition-introduction</link>
		<comments>http://exchangeserverpro.com/project-coconut-an-exchange-server-2000-to-2007-transition-introduction#comments</comments>
		<pubDate>Sun, 10 Feb 2008 10:56:08 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[SCR]]></category>
		<category><![CDATA[Service Packs]]></category>

		<guid isPermaLink="false">http://www.capslockassassin.com/2008/02/10/project-coconut-an-exchange-server-2000-to-2007-transition-introduction/</guid>
		<description><![CDATA[Did you say Project Coconut!?! Yes I did. The name came about basically like this: Paul: Hey Steve, I need a good codename for this Exchange project. What do you think? Steve: Project Coconut. Paul: &#8230;. okay then. Considering who I asked it could have been much worse. Project Coconut&#8230; what is it? Project Coconut [...]]]></description>
			<content:encoded><![CDATA[<h3>Did you say Project Coconut!?!</h3>
<p>Yes I did. The name came about basically like this:</p>
<p><em>Paul: Hey Steve, I need a good codename for this Exchange project. What do you think?</em></p>
<p><em>Steve: Project Coconut.</em></p>
<p><em>Paul: &#8230;. okay then.</em></p>
<p>Considering who I asked it could have been much worse.</p>
<h3>Project Coconut&#8230; what is it?</h3>
<p><strong>Project Coconut</strong> is the piece of work currently occupying most of my time. It is a project to transition an Exchange 2000 Server organisation to Exchange Server 2007. The organisation is about 1000 users, has a few special bits and pieces requiring some close attention, and is the first (except our in-house upgrade) production deployment of Exchange Server 2007 SP1 I&#8217;ll be doing (we&#8217;ve done several Exchange Server 2007 RTM deployments to date).</p>
<p>The release of SP1 was well timed as this particular customer wants to implement some site resiliency. Knowing that <a title="Standby Continuous Replication - Microsoft Technet" href="http://technet.microsoft.com/en-us/library/bb676502(EXCHG.80).aspx" target="_blank">Standby Continuous Replication</a> was coming with SP1 and having labbed it throughout the beta program we knew this would be a good fit.</p>
<p>The project work will involve some good stuff like bringing the Active Directory up to meet the minimum requirements of Exchange Server 2007, introducing Exchange Server 2007 into the organisation, implementing the Standby Continuous Replication features and testing the DR processes around that, migrating all of the mailboxes to the new server, integrating third party applications into the new messaging environment, removing the legacy Exchange 2000 servers, and bringing the IT staff up to speed on the new administrative features of Exchange Server 2007.</p>
<p>Aaron kept an <a title="Diary of an Exchange 2007 upgrade - Stealthpuppy.com" href="http://blog.stealthpuppy.com/exchange/diary-of-an-exchange-2007-upgrade-part-1" target="_blank">interesting diary </a>of one of his Exchange Server 2007 projects so I will do my best to write about <strong>Project Coconut</strong> and the things that others might find useful along the way.</p>
<p><strong><em>Project Coconut Entries:</em></strong></p>
<ul>
<li><a title="Project Coconut Part 1" href="http://www.exchangeserverpro.com/2008/02/25/project-coconut-part-1-getting-the-environment-up-to-scratch/">Part 1 &#8211; Getting the environment up to scratch</a></li>
<li><a href="http://www.exchangeserverpro.com/2008/03/11/project-coconut-part-2-sizing-the-exchange-server-2007-servers/">Part 2 &#8211; Sizing the Exchange Server 2007 servers</a></li>
<li><a href="http://www.exchangeserverpro.com/2008/03/31/project-coconut-part-3-deploying-the-first-exchange-server-2007-server/">Part 3 &#8211; Deploying the first Exchange Server 2007 server</a></li>
<li><a href="http://www.exchangeserverpro.com/2008/05/05/project-coconut-part-4-configuring-standby-continuous-replication/">Part 4 &#8211; Configuring Standby Continuous Replication</a></li>
<li><a href="http://www.exchangeserverpro.com/2008/05/06/project-coconut-part-5-its-mailbox-migration-time/">Part 5 &#8211; Its mailbox migration time!</a></li>
<li><a href="http://www.exchangeserverpro.com/2008/06/01/project-coconut-part-6-finishing-the-job/" target="_self">Part 6 &#8211; Finishing the job</a></li>
</ul>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/exchange-server-2007-high-availability" title="Exchange Server 2007 High Availability">Exchange Server 2007 High Availability</a></li><li><a href="http://exchangeserverpro.com/exchange-server-2007-update-rollup-6-critical" title="Exchange Server 2007 Update Rollup 6 (Critical)">Exchange Server 2007 Update Rollup 6 (Critical)</a></li><li><a href="http://exchangeserverpro.com/project-coconut-part-6-finishing-the-job" title="Project Coconut: Part 6 – Finishing the job">Project Coconut: Part 6 – Finishing the job</a></li><li><a href="http://exchangeserverpro.com/troubleshooting-top-exchange-2007-sp1-scr-issues" title="Troubleshooting top Exchange 2007 SP1 SCR issues">Troubleshooting top Exchange 2007 SP1 SCR issues</a></li><li><a href="http://exchangeserverpro.com/project-coconut-part-4-configuring-standby-continuous-replication" title="Project Coconut: Part 4 &#8211; Configuring Standby Continuous Replication">Project Coconut: Part 4 &#8211; Configuring Standby Continuous Replication</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/project-coconut-an-exchange-server-2000-to-2007-transition-introduction">Project Coconut: An Exchange Server 2000 to 2007 Transition &#8211; Introduction</a> is © 2008 ExchangeServerPro.com</p>
<p>Get more <a href="http://exchangeserverpro.com">Exchange Server tips</a> at <a href="http://exchangeserverpro.com">ExchangeServerPro.com</a></p>]]></content:encoded>
			<wfw:commentRss>http://exchangeserverpro.com/project-coconut-an-exchange-server-2000-to-2007-transition-introduction/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Video Series: Exchange Server 2007 SP1 Standby Continuous Replication</title>
		<link>http://exchangeserverpro.com/video-series-exchange-server-2007-sp1-standby-continuous-replication</link>
		<comments>http://exchangeserverpro.com/video-series-exchange-server-2007-sp1-standby-continuous-replication#comments</comments>
		<pubDate>Thu, 13 Sep 2007 22:48:39 +0000</pubDate>
		<dc:creator>Paul Cunningham</dc:creator>
				<category><![CDATA[Clustering]]></category>
		<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[High Availability]]></category>
		<category><![CDATA[SCR]]></category>

		<guid isPermaLink="false">http://www.capslockassassin.com/2007/09/14/video-series-exchange-server-2007-sp1-standby-continuous-replication/</guid>
		<description><![CDATA[Scott Schnoll of the Microsoft Exchange Team has released a five part video series on the new Standby Continuous Replication (SCR) feature of Exchange Server 2007 SP1. The videos are available for viewing or download here. Read more about SCR on Technet. Related posts:Exchange Server 2007 High AvailabilityExchange Server 2007 CCR recommendationsProject Coconut: Part 6 [...]]]></description>
			<content:encoded><![CDATA[<p>Scott Schnoll of the Microsoft Exchange Team has released a five part video series on the new Standby Continuous Replication (SCR) feature of Exchange Server 2007 SP1.</p>
<p>The videos are available for viewing or download <a href="http://msexchangeteam.com/archive/2007/09/13/447006.aspx">here</a>.</p>
<p>Read more about SCR on <a href="http://technet.microsoft.com/en-us/library/bb676502.aspx">Technet</a>.</p>
<h3  class="related_post_title">Related posts:</h3><ul class="related_post"><li><a href="http://exchangeserverpro.com/exchange-server-2007-high-availability" title="Exchange Server 2007 High Availability">Exchange Server 2007 High Availability</a></li><li><a href="http://exchangeserverpro.com/exchange-server-2007-ccr-recommendations" title="Exchange Server 2007 CCR recommendations">Exchange Server 2007 CCR recommendations</a></li><li><a href="http://exchangeserverpro.com/project-coconut-part-6-finishing-the-job" title="Project Coconut: Part 6 – Finishing the job">Project Coconut: Part 6 – Finishing the job</a></li><li><a href="http://exchangeserverpro.com/troubleshooting-top-exchange-2007-sp1-scr-issues" title="Troubleshooting top Exchange 2007 SP1 SCR issues">Troubleshooting top Exchange 2007 SP1 SCR issues</a></li><li><a href="http://exchangeserverpro.com/project-coconut-part-4-configuring-standby-continuous-replication" title="Project Coconut: Part 4 &#8211; Configuring Standby Continuous Replication">Project Coconut: Part 4 &#8211; Configuring Standby Continuous Replication</a></li></ul><hr />
<p>This article <a href="http://exchangeserverpro.com/video-series-exchange-server-2007-sp1-standby-continuous-replication">Video Series: Exchange Server 2007 SP1 Standby Continuous Replication</a> is © 2007 ExchangeServerPro.com</p>
<p>Get more <a href="http://exchangeserverpro.com">Exchange Server tips</a> at <a href="http://exchangeserverpro.com">ExchangeServerPro.com</a></p>]]></content:encoded>
			<wfw:commentRss>http://exchangeserverpro.com/video-series-exchange-server-2007-sp1-standby-continuous-replication/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
