<?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>Johan's Web Portal</title>
	<atom:link href="http://johanveldhuis.nl/?feed=rss2&amp;lang=en" rel="self" type="application/rss+xml" />
	<link>http://johanveldhuis.nl</link>
	<description>Alweer een WordPress weblog</description>
	<lastBuildDate>Wed, 01 Sep 2010 20:58:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<image>
<link>http://johanveldhuis.nl</link>
<url>http://johanveldhuis.nl/wp-content/mbp-favicon/Exchange2010logo_4AEE0764.jpg</url>
<title>Johan's Web Portal</title>
</image>
		<item>
		<title>Upgrading from Exchange 2010 Standard to Enterprise</title>
		<link>http://johanveldhuis.nl/?p=2001&amp;lang=en</link>
		<comments>http://johanveldhuis.nl/?p=2001&amp;#comments&amp;lang=en</comments>
		<pubDate>Wed, 01 Sep 2010 17:45:03 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
				<category><![CDATA[Exchange 2010]]></category>

		<guid isPermaLink="false">http://johanveldhuis.nl/?p=2001&amp;lang=en</guid>
		<description><![CDATA[As you may already know there are two versions of Exchange 2010 available: Standard, which supports a maximum of 5 databases Enterprise, which supports a maximum of 100 databases In many cases the correct license will be installed immediately but in some cases it might be necessary to upgrade to the Enterprise edition. For example when your [...]]]></description>
			<content:encoded><![CDATA[<p>As you may already know there are two versions of Exchange 2010 available:</p>
<ul>
<li>Standard, which supports a maximum of 5 databases</li>
<li>Enterprise, which supports a maximum of 100 databases</li>
</ul>
<p>In many cases the correct license will be installed immediately but in some cases it might be necessary to upgrade to the Enterprise edition. For example when your company buys another company and your Exchange environment will need to host all mailboxes of the employees of the other company which may not fit in your current database anymore. In these cases it might happen that you will reach the maximum of 5 databases which is the maximum of Standard Edition. But is it possible to upgrade to Enterprise in this case?</p>
<p>That was something which I thought was worth trying so I tested it in my lab environment. In the lab environment an Exchange 2010 Server Standard Edition is installed with the maximum of 5 databases. Now I want to add another database which would be the 6th database so this will have as a result that I would need to upgrade to the Enterprise Edition. In the Exchange Management Console you will not find the option anymore to fill in a license key so the only option left is the Exchange Management Shell.</p>
<p>By executing the following command:</p>
<p><em>set-exchangeserver -productkey 123445-14553-53363-453463</em></p>
<p>We will tell Exchange to use a new productkey, in this case a productkey for the Enterprise Edition. Just as like upgrading from a trail key to an official key you will need to restart the Information Store service.</p>
<p><a href="http://johanveldhuis.nl/wp-content/uploads/2010/08/Exchange-License.jpg"><img title="Exchange productkey" src="http://johanveldhuis.nl/wp-content/uploads/2010/08/Exchange-License-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>Once restarted run the <em>get-exchangeserver </em>cmdlet and you will see you have upgraded from Standard Edition to Enterprise Edition. But is there a way back? No there isn&#8217;t. You can only perform an upgrade and not a downgrade. When you try to do this you will receive the following error message:</p>
<p><a href="http://johanveldhuis.nl/wp-content/uploads/2010/08/exchange-license-2.jpg"><img title="Exchange productkey" src="http://johanveldhuis.nl/wp-content/uploads/2010/08/exchange-license-2-150x70.jpg" alt="" width="150" height="70" /></a></p>
<p>So don&#8217;t change the key before you are 100% sure that&#8217;s this is the way to go.</p>
]]></content:encoded>
			<wfw:commentRss>http://johanveldhuis.nl/?feed=rss2&amp;p=2001&amp;lang=en</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Error details: MapiExceptionNotFound: Unable to delete mailbox. (hr=0x8004010f, ec=-2147221233)</title>
		<link>http://johanveldhuis.nl/?p=1997&amp;lang=en</link>
		<comments>http://johanveldhuis.nl/?p=1997&amp;#comments&amp;lang=en</comments>
		<pubDate>Tue, 24 Aug 2010 18:52:41 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
				<category><![CDATA[Exchange 2010]]></category>

		<guid isPermaLink="false">http://johanveldhuis.nl/?p=1997&amp;lang=en</guid>
		<description><![CDATA[I am currently working on an Exchange 2003 to Exchange 2010 migration. During the migration I had an issue which caused that the old mailboxes were not cleaned up correctly and the user was not converted to a mail user. The first issue can happen even if everything is configured correctly. The only solution at [...]]]></description>
			<content:encoded><![CDATA[<p>I am currently working on an Exchange 2003 to Exchange 2010 migration. During the migration I had an issue which caused that the old mailboxes were not cleaned up correctly and the user was not converted to a mail user. The first issue can happen even if everything is configured correctly. The only solution at this moment is to run the <em>cleanup agent </em>which can be found in the <em>Exchange System Manager</em><em>.</em></p>
<p>In this case the problem was caused by something else. During the move request a log will be generated and when looking the the log I found the following error:</p>
<p><em>Warning: Unable to update AD information for the source mailbox at the end of the move.  Error details: An error occurred while updating a user object after the move operation. &#8211;&gt; The LdapRecipientFilter &#8220;(&amp;(&amp;(&amp;(&amp; (mailnickname=*) (| (&amp;(objectCategory=person)(objectClass=user)(!(homeMDB=*))(!(msExchHomeServerName=*)))(&amp;(objectCategory=person)(objectClass=user)(|(homeMDB=*)(msExchHomeServerName=*)))(&amp;(objectCategory=person)(objectClass=contact))(objectCategory=group)(objectCategory=publicFolder)(objectCategory=msExchDynamicDistributionList) )))(objectCategory=user)(vasco-Locked&lt;=sdfasdfsdfasdfasdfasdf)))&#8221; on Address List or Email Address Policy &#8220;domain.com&#8221; is invalid. Additional information: The decimal number &#8216;sdfasdfsdfasdfasdfasdf&#8217; is invalid or out-of-range. &#8211;&gt; The decimal number &#8216;sdfasdfsdfasdfasdfasdf&#8217; is invalid or out-of-range.</p>
<p>Failed to cleanup the source mailbox after the move.</p>
<p>Error details: MapiExceptionNotFound: Unable to delete mailbox. (hr=0x8004010f, ec=-2147221233)</em></p>
<p>As you can see it has some problems updating the AD information for a specific user and to be more specific the problem is caused by the <em>Email Address Policy </em>which has the name <em>domain.com. </em>As the error already tells you there is an issue caused by an invalid value which is configured in the policy.  This policy was created quickly by one of the admins before the migration which was planned in the weekend. Because he don&#8217;t want the policy to be applied to the users he provided an invalid value so there would be no match on any user.</p>
<p>So ensure before starting the migration that the Email Address Policies are working correctly and don&#8217;t make changes before the migration unless really necessary. In this case we needed to perform two actions to solve the issue:</p>
<ul>
<li>remove the mailbox from the specific user</li>
<li>user must be mail enabled with the correct mail-addresses so it still works in thge co-existence fase</li>
</ul>
<p>Besides this the policy needs to be corrected or it will need to be removed if it is not necessary anymore.</p>
]]></content:encoded>
			<wfw:commentRss>http://johanveldhuis.nl/?feed=rss2&amp;p=1997&amp;lang=en</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OWA displays blank screen</title>
		<link>http://johanveldhuis.nl/?p=1988&amp;lang=en</link>
		<comments>http://johanveldhuis.nl/?p=1988&amp;#comments&amp;lang=en</comments>
		<pubDate>Wed, 18 Aug 2010 20:24:31 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
				<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[owa]]></category>

		<guid isPermaLink="false">http://johanveldhuis.nl/?p=1988&amp;lang=en</guid>
		<description><![CDATA[During a troubleshooting sessions at one of our customers I had an issue which can be found on several forums now a days, OWA will only display a blank screen instead of the logon page. But what is the cause of this issue? Well there are several reasons which can cause it: not all required [...]]]></description>
			<content:encoded><![CDATA[<p>During a troubleshooting sessions at one of our customers I had an issue which can be found on several forums now a days, OWA will only display a blank screen instead of the logon page. But what is the cause of this issue? Well there are several reasons which can cause it:</p>
<ul>
<li>not all required Windows Components are installed</li>
<li>changes have been made in the configuration using IIS</li>
</ul>
<p><strong>Required Windows Components are missing</strong></p>
<p>The first reason is quite strange as you would expect that the installation of Exchange will check if all required components are in place before starting the installation.</p>
<p>When you forget, for example, the <em>static content </em>item of IIS this may cause the blank screen of OWA. To make it a bit easier you can use the script below to install all required Windows Components on a Windows 2008 server which will become a CAS server:</p>
<p><em>ServerManagerCmd -i Powershell<br />
ServerManagerCmd -i Web-Server<br />
ServerManagerCmd -i Web-ISAPI-Ext<br />
ServerManagerCmd -i Web-Metabase<br />
ServerManagerCmd -i Web-Lgcy-Mgmt-Console<br />
ServerManagerCmd -i Web-Basic-Auth<br />
ServerManagerCmd -i Web-Digest-Auth<br />
ServerManagerCmd -i Web-Windows-Auth<br />
ServerManagerCmd -i Web-Dyn-Compression</em></p>
<p>If your planning to use Outlook Anywhere don&#8217;t forget to install the RPC over HTTP feature:</p>
<p><em>ServerManagerCmd -i RPC-over-HTTP-proxy</em></p>
<p>If all the above components are installed you can start installing Exchange 2007.</p>
<p><strong>OWA virtual directory configuration is corrupted</strong></p>
<p>Making configuration changes using IIS may cause you OWA configuration to be corrupted. So don&#8217;t use OWA to make changes but use the Exchange Managment Shell or Exchange Management Console to make configuration changes.</p>
<p>But if you made changes using IIS and OWA does not work anymore how can it be solved? Well there is only one solution, remove the OWA virtual directory and recreate it. This can be done by using the <em>remove-owavirtualdirectory</em> and <em>new-owavirtualdirectory </em>cmdlets<em>.</em></p>
<p>First step is to remove the old OWA directory:</p>
<p><em>remove-owavirtualdirectory “owa (Default Web Site)”</em></p>
<p>This will remove the virtual directory as you can see in the screenshot below:</p>
<p><a href="http://johanveldhuis.nl/wp-content/uploads/2010/08/owa.jpg"><img class="alignnone size-thumbnail wp-image-1992" title="IIS - Exchange Vdir's" src="http://johanveldhuis.nl/wp-content/uploads/2010/08/owa-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>Once the directory is removed we can create a new one by using the cmdlet below:</p>
<p><em>new-owavirtualdirectory -OwaVersion “Exchange2007″ -Name “owa (Default Web Site)”</em></p>
<p>This will recreate the OWA virtual directory and if your lucky OWA will work again. This were just 2 options which might cause this issue. If you got the same issue but the above steps didn&#8217;t work contact me so I can add them to this article johan (a) johanveldhuis.nl</p>
]]></content:encoded>
			<wfw:commentRss>http://johanveldhuis.nl/?feed=rss2&amp;p=1988&amp;lang=en</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Did you now pop3 settings of Exchange 2007/2010 will be stored in AD?</title>
		<link>http://johanveldhuis.nl/?p=1982&amp;lang=en</link>
		<comments>http://johanveldhuis.nl/?p=1982&amp;#comments&amp;lang=en</comments>
		<pubDate>Thu, 05 Aug 2010 20:28:03 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
				<category><![CDATA[Exchange]]></category>

		<guid isPermaLink="false">http://johanveldhuis.nl/?p=1982&amp;lang=en</guid>
		<description><![CDATA[Pop3, you don&#8217;t see it very often these days but sometimes you will have to use it. Most times this is for legacy applications or applications which can&#8217;t work with the Exchange MAPI. The pop3 connector has several options which can be configured, for example the banner which is displayed when making a connection to the [...]]]></description>
			<content:encoded><![CDATA[<p>Pop3, you don&#8217;t see it very often these days but sometimes you will have to use it. Most times this is for legacy applications or applications which can&#8217;t work with the Exchange MAPI.</p>
<p>The pop3 connector has several options which can be configured, for example the banner which is displayed when making a connection to the server. This message may not be changed very often but when looking at the authentication method or the retrievel settings then you might make some changes to them.</p>
<p><a href="http://johanveldhuis.nl/wp-content/uploads/2010/08/pop3.jpg"><img title="Exchange pop3 settings" src="http://johanveldhuis.nl/wp-content/uploads/2010/08/pop3-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>After making the necessary changes you will need to restart the pop3 service, either via the services MMC or via the command <em>net stop MSExchangePop3 </em>followed by <em>net start MSExchangePop3. </em>In an environment where you only have one domain controller this will work. But in an environment where you have multiple domain controllers this might take a while, despite you restarted the pop3 service.</p>
<p>The reason for this? Settings for the pop3 connector are stored in the Active Directory. You can find them in the <em>configuration </em>partition of AD in the following folder:</p>
<p><em>CN=Services, CN=Microsoft Exchange, CN=Administrative Groups,CN=Exchange Administrative Group  (FYDIBOHF23SPDLT),CN=Servers,CN=CASServer,CN=Protocols,CN=Pop3,CN=1</em></p>
<p>When you get the properties of the object you will see the settings of the pop3 connector:</p>
<p><a href="http://johanveldhuis.nl/wp-content/uploads/2010/08/pop3adsi.jpg"><img title="pop3adsi" src="http://johanveldhuis.nl/wp-content/uploads/2010/08/pop3adsi-150x109.jpg" alt="" width="150" height="109" /></a></p>
<p>So keep in mind that if you change the pop3 settings in an environment with multiple DC&#8217;s it might take a while before the changes are applied.</p>
]]></content:encoded>
			<wfw:commentRss>http://johanveldhuis.nl/?feed=rss2&amp;p=1982&amp;lang=en</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exchange 2010 schema prep fails when Exchange 2007 SP3 is installed</title>
		<link>http://johanveldhuis.nl/?p=1973&amp;lang=en</link>
		<comments>http://johanveldhuis.nl/?p=1973&amp;#comments&amp;lang=en</comments>
		<pubDate>Mon, 26 Jul 2010 19:26:48 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
				<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[schema]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://johanveldhuis.nl/?p=1973&amp;lang=en</guid>
		<description><![CDATA[According to the Technet documentation you should be able to install Exchange 2010 in an environment where Exchange 2007 is running. A while ago I got a question from a customer who had an issue when trying to install Exchange 2010. The problem occured running the setup.com /ps to extend the schema for Exchange, the following error message [...]]]></description>
			<content:encoded><![CDATA[<p>According to the Technet documentation you should be able to install Exchange 2010 in an environment where Exchange 2007 is running. A while ago I got a question from a customer who had an issue when trying to install Exchange 2010. The problem occured running the <em>setup.com /ps </em>to extend the schema for Exchange, the following error message was displayed:</p>
<p><a href="http://johanveldhuis.nl/wp-content/uploads/2010/07/ad-prep.png"><img title="Exchange 2010 schema upgrade" src="http://johanveldhuis.nl/wp-content/uploads/2010/07/ad-prep-300x61.png" alt="" width="300" height="61" /></a></p>
<p>The schema version of Exchange 2007 SP3 is higher than the one from the Exchange 2010 setup. This makes it impossible to install Exchange 2010.</p>
<p>When you have installed Exchange SP3 you will have to wait for a service pack which will extend the schema. Because a lot of people will probably install Exchange 2007 SP3 this may be included in SP1 for Exchange 2010.</p>
<p>Below an overview of the Exchange versions and which schema version they use:</p>

<table id="wp-table-reloaded-id-18-no-1" class="wp-table-reloaded wp-table-reloaded-id-18">
<thead>
	<tr class="row-1 odd">
		<th class="column-1"><b>Exchange</b></th><th class="column-2"><b>Schema</b></th>
	</tr>
</thead>
<tbody>
	<tr class="row-2 even">
		<td class="column-1">Exchange 2000 RTM</td><td class="column-2">4397</td>
	</tr>
	<tr class="row-3 odd">
		<td class="column-1">Exchange 2000 SP3</td><td class="column-2">4397</td>
	</tr>
	<tr class="row-4 even">
		<td class="column-1">Exchange 2003 RTM</td><td class="column-2">6870</td>
	</tr>
	<tr class="row-5 odd">
		<td class="column-1">Exchange 2003 SP3</td><td class="column-2">6936</td>
	</tr>
	<tr class="row-6 even">
		<td class="column-1">Exchange 2007 RTM</td><td class="column-2">10628 </td>
	</tr>
	<tr class="row-7 odd">
		<td class="column-1">Exchange 2007 SP3</td><td class="column-2">14625</td>
	</tr>
	<tr class="row-8 even">
		<td class="column-1">Exchange 2010</td><td class="column-2">14622</td>
	</tr>
</tbody>
</table>

<p>If you would like to know how you can find out which version of AD schema you are using then take a look at the site below:</p>
<p><a href="http://support.microsoft.com/kb/556086" target="_blank">open</a></p>
]]></content:encoded>
			<wfw:commentRss>http://johanveldhuis.nl/?feed=rss2&amp;p=1973&amp;lang=en</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Exchange 2010 SP1 beta: install and configure UM role</title>
		<link>http://johanveldhuis.nl/?p=1969&amp;lang=en</link>
		<comments>http://johanveldhuis.nl/?p=1969&amp;#comments&amp;lang=en</comments>
		<pubDate>Sun, 18 Jul 2010 19:25:31 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
				<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[unified messaging]]></category>

		<guid isPermaLink="false">http://johanveldhuis.nl/?p=1969&amp;lang=en</guid>
		<description><![CDATA[It has been a while since the last tutorial, so it gets time to publish a new one. This one will inform you about the new functionality that&#8217;s included in Exchange 2010 SP1 beta and then specifically the Unified Messaging role. Have fun reading it: open]]></description>
			<content:encoded><![CDATA[<p>It has been a while since the last tutorial, so it gets time to publish a new one. This one will inform you about the new functionality that&#8217;s included in Exchange 2010 SP1 beta and then specifically the Unified Messaging role.</p>
<p>Have fun reading it:</p>
<p><a href="http://johanveldhuis.nl/?page_id=1929&amp;lang=en">open</a></p>
]]></content:encoded>
			<wfw:commentRss>http://johanveldhuis.nl/?feed=rss2&amp;p=1969&amp;lang=en</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MapiExceptionNetworkError: Unable to make connection to the server. (hr=0&#215;80004005, ec=2423)</title>
		<link>http://johanveldhuis.nl/?p=1923&amp;lang=en</link>
		<comments>http://johanveldhuis.nl/?p=1923&amp;#comments&amp;lang=en</comments>
		<pubDate>Sat, 03 Jul 2010 21:08:59 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
				<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[MapiExceptionNetworkError]]></category>

		<guid isPermaLink="false">http://johanveldhuis.nl/?p=1923&amp;lang=en</guid>
		<description><![CDATA[During a migration of a mailbox from one forest to a new Exchange Forest I encountered the following problem: (PID 5396, Thread 640) Task New-MoveRequest writing error when processing record of index 0. Error: Microsoft.Exchange.MailboxReplicationService.MailboxReplicationTransientException: Service &#8216;net.tcp://cas001.lab.local/Microsoft.Exchange.MailboxReplicationService&#8217; encountered an exception. Error: MapiExceptionNetworkError: Unable to make connection to the server. (hr=0&#215;80004005, ec=2423) Diagnostic context: &#8230;&#8230;    Lid: [...]]]></description>
			<content:encoded><![CDATA[<p>During a migration of a mailbox from one forest to a new Exchange Forest I encountered the following problem:</p>
<p><em>(PID 5396, Thread 640) Task New-MoveRequest writing error when processing record of index 0. Error: Microsoft.Exchange.MailboxReplicationService.MailboxReplicationTransientException: Service &#8216;net.tcp://cas001.lab.local/Microsoft.Exchange.MailboxReplicationService&#8217; encountered an exception. Error: MapiExceptionNetworkError: Unable to make connection to the server. (hr=0&#215;80004005, ec=2423)</em></p>
<p><em>Diagnostic context:</p>
<p>&#8230;&#8230;   </p>
<p>Lid: 12952   dwParam: 0x6BA      Msg: EEInfo: prm[3]: Long val: 1722</p>
<p>Lid: 16280   dwParam: 0x6BA      Msg: EEInfo: ComputerName: n/a</p>
<p>Lid: 8600    dwParam: 0x6BA      Msg: EEInfo: ProcessID: 2268</p>
<p>Lid: 12696   dwParam: 0x6BA      Msg: EEInfo: Generation Time: 2010-06-30 12:15:24:818</p>
<p>Lid: 10648   dwParam: 0x6BA      Msg: EEInfo: Generating component: 8</p>
<p>Lid: 14744   dwParam: 0x6BA      Msg: EEInfo: Status: 1722</p>
<p>Lid: 9624    dwParam: 0x6BA      Msg: EEInfo: Detection location: 1442</p>
<p>Lid: 13720   dwParam: 0x6BA      Msg: EEInfo: Flags: 0</p>
<p>Lid: 11672   dwParam: 0x6BA      Msg: EEInfo: NumberOfParameters: 1</p>
<p>Lid: 8856    dwParam: 0x6BA      Msg: EEInfo: prm[0]: Unicode string: EX02</p>
<p>Lid: 45169   StoreEc: 0&#215;977    </p>
<p>Lid: 52465   StoreEc: 0&#215;977    </p>
<p>Lid: 60065 </p>
<p>Lid: 33777   StoreEc: 0&#215;977    </p>
<p>Lid: 59805 </p>
<p>Lid: 52209   StoreEc: 0&#215;977    </p>
<p>Lid: 19778 </p>
<p>Lid: 27970   StoreEc: 0&#215;977    </p>
<p>Lid: 17730 </p>
<p>Lid: 25922   StoreEc: 0&#215;977      &#8212;&gt; Microsoft.Exchange.MailboxReplicationService.MailboxReplicationTransientException: Exception details: MapiExceptionNetworkError (80004005): MapiExceptionNetworkError: Unable to make connection to the server. (hr=0&#215;80004005, ec=2423)</em></p>
<p>But what is the cause of this error? Well there are multiple causes of this issue. The message <em>MapiExceptionNetworkError </em>tells you that there is a problem connecting to a server. The next question is which server? This can be found on the rule starting with <em>Lid 8856, </em>when looking at the end of the rule you will see the name of the server, in this case EX02.</p>
<p>When looking a little bit further in the log you will see the <em>0&#215;80004005 </em>error code which might be caused by an authentication problem.</p>
<p>This last option could be easily verified by performing the <em>new-moverequest </em>again and this time with the correct credentials.</p>
<p>But when this does not work which things can cause can you check:</p>
<ul>
<li>is the server reachable</li>
<li>check the firewall settings on both sides</li>
<li>can you resolve the server on NETBIOS name</li>
</ul>
<p>I admit the last option is a little bit strange, but in this case caused the issue. On the NIC the default DNS suffixes where registered but not the old one. After adding the old suffix in the TCP/IP configuration the command worked without any issues.</p>
]]></content:encoded>
			<wfw:commentRss>http://johanveldhuis.nl/?feed=rss2&amp;p=1923&amp;lang=en</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exchange 2007 Service Pack 3: changing your password</title>
		<link>http://johanveldhuis.nl/?p=1917&amp;lang=en</link>
		<comments>http://johanveldhuis.nl/?p=1917&amp;#comments&amp;lang=en</comments>
		<pubDate>Tue, 29 Jun 2010 20:46:58 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
				<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[Service Pack]]></category>
		<category><![CDATA[wachtwoord]]></category>

		<guid isPermaLink="false">http://johanveldhuis.nl/?p=1917&amp;lang=en</guid>
		<description><![CDATA[One of the new features in Exchange 2007 Service Pack 3 is the ability for users to change their password before logging in. Before service pack 3 a user who&#8217;s password had expired needed to call the helpdesk to reset their password or use another solution. With this new feature a user will be redirected to [...]]]></description>
			<content:encoded><![CDATA[<p>One of the new features in Exchange 2007 Service Pack 3 is the ability for users to change their password before logging in. Before service pack 3 a user who&#8217;s password had expired needed to call the helpdesk to reset their password or use another solution. With this new feature a user will be redirected to another page where he/she can change the password.</p>
<p>But how does this work? In the OWA directory, which you can find here: Exchange\ClientAccess\OWA, you will find a directory called auth. This directory contains several files which are used for login and logout. But besides these files there are two new files expiredpassword.aspx and exppw.dll.</p>
<p>Before you can use the new functionality you will need to make an adjustment in the registry of the CAS server. Go to the following location in the registry:</p>
<p>HLKM\SYSTEM\CurrentControlSet\Services\MSExchange OWA</p>
<p>Create a new DWORD called <em>ChangeExpiredPasswordEnabled </em>and change the value of the key to 1. This should look the same like below:</p>
<p><a href="http://johanveldhuis.nl/wp-content/uploads/2010/06/reg.jpg"><img title="OWA password change feature registry key" src="http://johanveldhuis.nl/wp-content/uploads/2010/06/reg.jpg" alt="" width="530" height="60" /></a></p>
<p>During the logon (logon.aspx) a check is done if the password is expired and if this is the case the user will be redirected to expiredpassword.aspx.</p>
<p>Before the user can change his/her password he will first needs to specify the old password. Once the password has change the user will be redirected to his/her mailbox.</p>
<p><a href="http://johanveldhuis.nl/wp-content/uploads/2010/06/owa.jpg"><img title="OWA password change page" src="http://johanveldhuis.nl/wp-content/uploads/2010/06/owa-150x150.jpg" alt="" width="150" height="150" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://johanveldhuis.nl/?feed=rss2&amp;p=1917&amp;lang=en</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MapiExceptionInvalidParameter: Unable to set properties on object. (hr=0&#215;80070057, ec=-2147024809)</title>
		<link>http://johanveldhuis.nl/?p=1910&amp;lang=en</link>
		<comments>http://johanveldhuis.nl/?p=1910&amp;#comments&amp;lang=en</comments>
		<pubDate>Sat, 19 Jun 2010 20:25:42 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
				<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[failure]]></category>
		<category><![CDATA[MapiExceptionInvalidParameter]]></category>
		<category><![CDATA[migration]]></category>

		<guid isPermaLink="false">http://johanveldhuis.nl/?p=1910&amp;lang=en</guid>
		<description><![CDATA[During a cross-forest migration from Exchange 2003 to Exchange 2010 I found a nasty issue while migration a mailbox. The first 10% of the move request went OK but after that it failed. In the first 10% the mailbox is created, the folder structure is created and permissions are set on the folders. I started [...]]]></description>
			<content:encoded><![CDATA[<p>During a cross-forest migration from Exchange 2003 to Exchange 2010 I found a nasty issue while migration a mailbox. The first 10% of the move request went OK but after that it failed. In the first 10% the mailbox is created, the folder structure is created and permissions are set on the folders.</p>
<p>I started looking in the event log as, by default, enough information is logged here to see why a move request failed and found the following event:</p>
<p><em>Mailbox move for &#8216;xxxxxxxxxxxxxxxxxxxxxx&#8217; (d126705e-af4d-4aca-83c6-0ea443a2ad60) has failed.</p>
<p>Error code: -2147024809</p>
<p>MapiExceptionInvalidParameter: Unable to set properties on object. (hr=0&#215;80070057, ec=-2147024809)</p>
<p>Diagnostic context:</p>
<p>    Lid: 18969   EcDoRpcExt2 called [length=363]</p>
<p>    Lid: 27161   EcDoRpcExt2 returned [ec=0x0][length=108][latency=0]</p>
<p>    Lid: 23226   &#8212; ROP Parse Start &#8212;</p>
<p>    Lid: 27962   ROP: ropSetProps [10]</p>
<p>    Lid: 17082   ROP Error: 0&#215;80070057</p>
<p>    Lid: 30561 </p>
<p>    Lid: 21921   StoreEc: 0&#215;80070057</p>
<p>    Lid: 27962   ROP: ropExtendedError [250]</p>
<p>    Lid: 1494    &#8212;- Remote Context Beg &#8212;-</p>
<p>    Lid: 26426   ROP: ropSetProps [10]</p>
<p>    Lid: 47113 </p>
<p>    Lid: 7915    StoreEc: 0&#215;80070057</p>
<p>    Lid: 5263    StoreEc: 0&#215;80070057</p>
<p>    Lid: 19768 </p>
<p>    Lid: 4559    StoreEc: 0&#215;80070057</p>
<p>    Lid: 1750    &#8212;- Remote Context End &#8212;-</p>
<p>    Lid: 26849 </p>
<p>    Lid: 21817   ROP Failure: 0&#215;80070057</p>
<p>    Lid: 25761 </p>
<p>    Lid: 1940    StoreEc: 0&#215;80070057</p>
<p>    Lid: 25297 </p>
<p>    Lid: 21201   StoreEc: 0&#215;80070057</p>
<p>Context:</p>
<p>Mailbox: Primary (d126705e-af4d-4aca-83c6-0ea443a2ad60)</p>
<p>Folder: &#8216;/Top of Information Store/Taken/xxxxxx&#8217;, entryId [len=46, data=00000000109014FD0A523641A2C3C55606B5EA8201006E5BA8745959BC4C9F7B175EAE3144A80000378F00370000], parentId [len=46, data=00000000109014FD0A523641A2C3C55606B5EA820100C0260BEE56B49E4981448625D74A5AAB0000000400470000]</p>
<p>Operation: LocalDestinationFolder.SetSecurityDescriptor</p>
<p>SD: O:S-1-5-21-3869603026-3631219241-1903344517-3835G:S-1-5-21-3869603026-3631219241-1903344517-513D:AI(A;OIIO;0x1f0fbf;;;S-1-5-21-3869603026-3631219241-1903344517-3835)(A;CI;0x1fc9ff;;;S-1-5-21-3869603026-3631219241-1903344517-3835)(A;OIIO;0x1208a9;;;S-1-5-21-4230955503-526549450-3057572010-5377)(D;OIIOID;0x1f0716;;;S-1-5-21-3869603026-3631219241-1903344517-2781)(A;CI;0x1208a9;;;S-1-5-21-4230955503-526549450-3057572010-5377)(D;CIID;0xdc916;;;S-1-5-21-3869603026-3631219241-1903344517-2781)</em></p>
<p>As you can see above it has some problems with the <em>Taken </em>folder. When we had a look at this folder together with the end-user we found out that specific permissions where set in the folders. So we asked if he could remove them on one of the folders to check if that fixed the issue. After the user had done this we were a step further but, as expected, had the same issue with another folder. As it isn&#8217;t an option to remove all permissions before migrating the mailbox I decided to contact Microsoft.</p>
<p>After we contacted Microsoft a lot became more clear. During the migration of a mailbox from Exchange 2003 to Exchange 2010 the process will try to regenerate the ACL&#8217;s on the Exchange 2010 side. This because Exchange 2010 does use the ACL&#8217;s in another way then Exchange 2003. It can happen that the an ACL get&#8217;s corrupt which will cause the migration of the mailbox to fail.</p>
<p>The solution: redefine the permissions via Outlook either by removing and adding them again or by changing them to something else and then change them back to the original permissions. Not a really nice solution but you can continue migrating.</p>
<p>Collegue <a href="http://eightwone.wordpress.com/" target="_blank">Michel de Rooij</a>ave me another tip, try to use <a href="http://technet.microsoft.com/en-us/library/bb508858(EXCHG.65).aspx" target="_blank">PFdavAdmin</a> with this tool it&#8217;s possible to fix AC&#8217;L's of mailboxes.</p>
]]></content:encoded>
			<wfw:commentRss>http://johanveldhuis.nl/?feed=rss2&amp;p=1910&amp;lang=en</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MapiExceptionNotFound: Unable to delete mailbox</title>
		<link>http://johanveldhuis.nl/?p=1908&amp;lang=en</link>
		<comments>http://johanveldhuis.nl/?p=1908&amp;#comments&amp;lang=en</comments>
		<pubDate>Fri, 14 May 2010 20:27:19 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
				<category><![CDATA[Exchange 2003]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[migration]]></category>

		<guid isPermaLink="false">http://johanveldhuis.nl/?p=1908&amp;lang=en</guid>
		<description><![CDATA[During a cross-forest test migration from Exchange 2003 to Exchange 2010 I got the following error: Warning: Unable to update AD information for the source mailbox at the end of the move.  Error details: An error occurred while updating a user object after the move operation. &#8211;&#62; Failed to find the address type object in Active [...]]]></description>
			<content:encoded><![CDATA[<p>During a cross-forest test migration from Exchange 2003 to Exchange 2010 I got the following error:</p>
<p><em>Warning: Unable to update AD information for the source mailbox at the end of the move.  Error details: An error occurred while updating a user object after the move operation. &#8211;&gt; Failed to find the address type object in Active Directory for address type &#8220;SMTP:AMD64&#8243;.<br />
Failed to cleanup the source mailbox after the move.<br />
Error details: MapiExceptionNotFound: Unable to delete mailbox. (hr=0x8004010f, ec=-2147221233)</em></p>
<p>When I looked in the old and new environment I found out that the mailbox both existed in the old and new environment. In this  case you might have a big issue even when the mail is delivered in the Exchange 2003 environment  and the homeMDB attribute is not updated. Updating the attribute may take a while due to AD replication, in this case mail is not delivered in the new mailbox and so mails will not be placed in the new mailbox.</p>
<p>To prevent this issue Microsoft has released a hotfix for Exchange 2003 which can be found on the website below.</p>
<p><a href="http://support.microsoft.com/kb/940012" target="_blank">open</a></p>
]]></content:encoded>
			<wfw:commentRss>http://johanveldhuis.nl/?feed=rss2&amp;p=1908&amp;lang=en</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
