<?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" 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>nl</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>Upgraden van Exchange 2010 Standard naar Enterprise</title>
		<link>http://johanveldhuis.nl/?p=2001</link>
		<comments>http://johanveldhuis.nl/?p=2001#comments</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</guid>
		<description><![CDATA[Zoals je misschien weet zijn er twee verschillende versies van Exchange 2010: Standard, deze ondersteund maximaal 5 databases Enterprise, deze heeft een maximum 100 databases In veel gevallen wordt direct de correcte licentie geïnstalleerd maar het soms nodig zijn om bijvoorbeeld over te schakelen naar Enterprise. Denk hierbij bijvoorbeeld aan een bedrijf wat een ander bedrijf [...]]]></description>
			<content:encoded><![CDATA[<p>Zoals je misschien weet zijn er twee verschillende versies van Exchange 2010:</p>
<ul>
<li>Standard, deze ondersteund maximaal 5 databases</li>
<li>Enterprise, deze heeft een maximum 100 databases</li>
</ul>
<p>In veel gevallen wordt direct de correcte licentie geïnstalleerd maar het soms nodig zijn om bijvoorbeeld over te schakelen naar Enterprise. Denk hierbij bijvoorbeeld aan een bedrijf wat een ander bedrijf overneemt waardoor er een grote hoeveelheid mailboxen bij moeten komen maar die niet meer in de huidige database erbij passen. In het geval van Exchange 2010 Server Standard Edition kan je dan tegen de limiet van 5 aanlopen. Maar is het mogelijk om dan zomaar je licentie om te zetten naar Enterprise?</p>
<p>Dat is iets wat ik mezelf ook afvroeg en daarom ben ik gaan testen in mijn lab. We hebben dus een Exchange 2010 Server Standard Edition en hebben 5 databases. Nu willen we graag een 6de database aanmaken wat dus betekent dat we naar de Enterprise Edition zouden moeten upgraden. In de Exchange Management Console zul je de optie niet meer vinden om een licentiesleutel in te voeren dus blijft de Exchange Management Shell over.</p>
<p>Middels het commando:</p>
<p><em>set-exchangeserver -productkey 123445-14553-53363-453463</em></p>
<p>Kunnen we eenvoudig een nieuwe sleutel invoeren, in dit geval dus een productkey voor de Enterprise Edition. Net als wanneer de trail productkey vervangen wordt door een officiele key zul je na het invoeren van de productkey de Information Store service moeten herstarten.</p>
<p><a href="http://johanveldhuis.nl/wp-content/uploads/2010/08/Exchange-License.jpg"><img class="alignnone size-thumbnail wp-image-2002" title="Exchange productkey" src="http://johanveldhuis.nl/wp-content/uploads/2010/08/Exchange-License-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>Nadat dit is gebeurd en je het commando <em>get-exchangeserver </em>uitvoerd zul je zien dat je nu ineens een Enterprise edition hebt. Maar is er ook een weg terug ? Nee je kunt alleen maar upgraden en niet meer downgraden. Wanneer je dit zal proberen zul je de volgende foutmelding krijgen:</p>
<p><a href="http://johanveldhuis.nl/wp-content/uploads/2010/08/exchange-license-2.jpg"><img class="alignnone size-thumbnail wp-image-2003" 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>Denk dus goed na voordat je de key aanpast voordat je dit daadwerkelijk uitvoerd.</p>
]]></content:encoded>
			<wfw:commentRss>http://johanveldhuis.nl/?feed=rss2&amp;p=2001</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</link>
		<comments>http://johanveldhuis.nl/?p=1997#comments</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</guid>
		<description><![CDATA[Op dit moment ben ik bezig met een Exchange 2003 omgeving naar Exchange 2010. Tijdens het migreren liep ik tegen een issue op wat als resultaat had dat de oude mailboxen niet netjes werden opgeruimd en de gebruiker dus ook niet converteerde naar een mail user. Nou komt het niet op kunnen ruimen van de [...]]]></description>
			<content:encoded><![CDATA[<p>Op dit moment ben ik bezig met een Exchange 2003 omgeving naar Exchange 2010. Tijdens het migreren liep ik tegen een issue op wat als resultaat had dat de oude mailboxen niet netjes werden opgeruimd en de gebruiker dus ook niet converteerde naar een mail user. Nou komt het niet op kunnen ruimen van de oude mailbox wel vaker voor en de enige oplossing die er op dit moment is de <em>cleanup agent </em>draaien in de <em>Exchange System Manager.</em></p>
<p>In dit geval was er dus meer aan de hand. Middels de logging welke wordt gegenereerd tijdens het migreren kwam onderstaande foutmelding naar boven:</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.<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>Zoals te zien is zijn er problemen met het update van de AD informatie van de betreffende gebruiker en om nog specifieker te zijn met een <em>Email Address Policy</em> met de naam <em>domain.com. </em>Zoals de melding al aangeeft bevat deze Email Address Policy een ongeldigde waarde. Deze policy was snel aangemaakt door een beheerder het weekend voor de migratie en het was de bedoeling dat deze niet werd toegepast vandaar de vreemde waarde aangezien geen enkele match gevonden zou worden.</p>
<p>Zorg er dus voor dat de Email Address Policy welke aanwezig zijn in de oude omgeving correct zijn en ook goed functioneren en maak geen wijzigingen in de omgeving vlak voor een migratie. In dit geval moesten er twee acties uitgevoerd worden:</p>
<ul>
<li>mailbox van betreffende gebruiker verwijderen</li>
<li>gebruiker mail enabled maken en correcte mail-adressen configureren t.b.v. co-existence met Exchange 2010</li>
</ul>
<p>Daarnaast dient de policy hersteld te of verwijderd te worden indien deze niet meer nodig is.</p>
]]></content:encoded>
			<wfw:commentRss>http://johanveldhuis.nl/?feed=rss2&amp;p=1997</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OWA geeft een leeg scherm</title>
		<link>http://johanveldhuis.nl/?p=1988</link>
		<comments>http://johanveldhuis.nl/?p=1988#comments</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</guid>
		<description><![CDATA[Vandaag tijdens het troubleshooten bij een klant liep ik tegen een probleem op wat ik de laatste tijd ook wel vaker op de diverse fora tegen kom, OWA laat een leeg scherm zien i.p.v. het inlogscherm. Maar waardoor wordt dit probleem nu door veroorzaakt? Er zijn hiervoor diverse oorzaken: niet alle benodigde Windows componenten zijn [...]]]></description>
			<content:encoded><![CDATA[<p>Vandaag tijdens het troubleshooten bij een klant liep ik tegen een probleem op wat ik de laatste tijd ook wel vaker op de diverse fora tegen kom, OWA laat een leeg scherm zien i.p.v. het inlogscherm. Maar waardoor wordt dit probleem nu door veroorzaakt? Er zijn hiervoor diverse oorzaken:</p>
<ul>
<li>niet alle benodigde Windows componenten zijn geïnstalleerd</li>
<li>er zijn instellingen middels IIS aangepast waardoor OWA niet meer werkt</li>
</ul>
<p><strong>Benodigde Windows componenten ontbreken</strong></p>
<p>De eerste oorzaak is eigenlijk best vreemd omdat je zou verwachten dat de installatie controleert of alle componenten geïnstalleerd zijn voordat begonnen wordt met de daadwerkelijke installatie van Exchange.</p>
<p>Wanneer bijvoorbeeld de <em>static content </em>niet is geïnstalleerd kan dit voor dit issue zorgen. Om het e.e.a. te vergemakkelijken kun je gebruik maken van onderstaande script wat alle benodigde componenten op een Windows 2008 server zal installeren welke als CAS server gaat fungeren:</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>Indien je van plan bent om Outlook Anywhere te gaan gebruiken vergeet dan niet de RPC over HTTP feature te installeren:</p>
<p><em>ServerManagerCmd -i RPC-over-HTTP-proxy</em></p>
<p>Wanneer bovenstaande componenten eenmaal zijn geïnstalleerd kun je beginnen met de installatie van Exchange 2007.</p>
<p><strong>OWA virtual directory configuratie is corrupt</strong></p>
<p>De tweede oorzaak kan zijn dat er instellingen middels IIS zijn aangepast. Eén van de grootste fouten die je kunt maken is dit doen. Op e.o.a. manier vindt Exchange dit toch niet echt leuk, gebruik daarom de Exchange Management Shell of Exchange Management Console om wijzigingen door te voeren.</p>
<p>Mocht je toch dingen hebben gewijzigd middels IIS en werkt OWA hierna niet meer dan is er maar één oplossing. Verwijder de OWA virtual directory en maak heb opnieuw aan. Dit kan eenvoudig gedaan worden d.m.v. de commando&#8217;s <em>remove-owavirtualdirectory</em> en <em>new-owavirtualdirectory </em>te gebruiken.</p>
<p>Als eerste stap verwijderen we de oude OWA directory:</p>
<p><em>remove-owavirtualdirectory “owa (Default Web Site)”</em></p>
<p>Dit zorgt ervoor dat de OWA virtual directory wordt verwijderd in IIS:</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>Vervolgens maken we de nieuwe OWA directory:</p>
<p><em>new-owavirtualdirectory -OwaVersion “Exchange2007″ -Name “owa (Default Web Site)”</em></p>
<p>Dit zorgt ervoor dat de OWA virtual directory opnieuw wordt aangemaakt en als je geluk hebt werkt OWA nu weer. Dit zijn slechts 2 mogelijke oorzaken van het probleem, mocht je er meer tegenkomen laat het me dan weten zodat ik deze aan het artikel toe kan voegen johan (a)  johanveldhuis.nl</p>
]]></content:encoded>
			<wfw:commentRss>http://johanveldhuis.nl/?feed=rss2&amp;p=1988</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wist je dat de pop3 instellingen van Exchange 2007/2010 in AD worden opgeslagen?</title>
		<link>http://johanveldhuis.nl/?p=1982</link>
		<comments>http://johanveldhuis.nl/?p=1982#comments</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</guid>
		<description><![CDATA[Pop3, je komt het niet vaak meer tegen maar in sommige gevallen kun je er niet omheen. In de gevallen waar je het nodig hebt is dit vaak voor oudere applicaties of applicaties welke niet kunnen werken met de MAPI van Exchange. De pop3 connector heeft een aantal opties die je kunt configureren, één daarvan is bijvoorbeeld de banner die [...]]]></description>
			<content:encoded><![CDATA[<p>Pop3, je komt het niet vaak meer tegen maar in sommige gevallen kun je er niet omheen. In de gevallen waar je het nodig hebt is dit vaak voor oudere applicaties of applicaties welke niet kunnen werken met de MAPI van Exchange.</p>
<p>De pop3 connector heeft een aantal opties die je kunt configureren, één daarvan is bijvoorbeeld de banner die je te zien krijgt wanneer je connectie maakt met de server. Nou is dit waarschijnlijk niet één van de instellingen die je gaat wijzigen. Er is een grotere kans dat er wijzigingen zijn gemaakt aan de authenticatie methode of de manier waarop clients mail berichten op kunnen halen.</p>
<p><a href="http://johanveldhuis.nl/wp-content/uploads/2010/08/pop3.jpg"><img class="alignnone size-thumbnail wp-image-1983" title="Exchange pop3 settings" src="http://johanveldhuis.nl/wp-content/uploads/2010/08/pop3-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>Nadat je wijzigingen hebt uitgevoerd dien je de pop3 service te herstarten, dit kan via de services MMC of middels het commando <em>net stop MSExchangePop3 </em>gevolgd door <em>net start MSExchangePop3. </em>In een omgeving met maar één domain controller zal dit wel werken. Maar wanneer je een omgeving hebt met meerdere domain controllers dan kan het wel eens even duren voordat de wijziging is doorgevoerd, ondanks dat je de pop3 service hebt herstart.</p>
<p>Instellingen van o.a. de pop3 connector worden namelijk opgeslagen in de Active Directory. Je kunt ze terugvinden in de <em>configuration </em>partitie van AD in de volgende map:</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>Wanneer je vervolgens de eigenschappen van dit object opvraagt zul je de diverse instellingen zien voor de pop3 connector:</p>
<p><a href="http://johanveldhuis.nl/wp-content/uploads/2010/08/pop3adsi.jpg"><img class="alignnone size-thumbnail wp-image-1984" title="pop3adsi" src="http://johanveldhuis.nl/wp-content/uploads/2010/08/pop3adsi-150x109.jpg" alt="" width="150" height="109" /></a></p>
<p>Hou er dus rekening mee dat mocht je pop3 wijzigingen doorvoeren en je hebt meerdere DC&#8217;s dat het even kan duren voordat de wijziging is doorgevoerd.</p>
]]></content:encoded>
			<wfw:commentRss>http://johanveldhuis.nl/?feed=rss2&amp;p=1982</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exchange 2010 schema prep mislukt wanneer Exchange 2007 SP3 is geïnstalleerd</title>
		<link>http://johanveldhuis.nl/?p=1973</link>
		<comments>http://johanveldhuis.nl/?p=1973#comments</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</guid>
		<description><![CDATA[Volgens de Technet documentatie zou je gewoon Exchange 2010 naast Exchange 2007 moeten kunnen draaien. Laatst kreeg ik een vraag van een klant die hiermee problemen had. De huidige Exchange 2007 omgeving was up-to-date en Service Pack 3 was dus geïnstalleerd. Tijdens het uitbreiden van het schema middels het setup.com /ps commando was de volgende [...]]]></description>
			<content:encoded><![CDATA[<p>Volgens de Technet documentatie zou je gewoon Exchange 2010 naast Exchange 2007 moeten kunnen draaien. Laatst kreeg ik een vraag van een klant die hiermee problemen had. De huidige Exchange 2007 omgeving was up-to-date en Service Pack 3 was dus geïnstalleerd. Tijdens het uitbreiden van het schema middels het <em>setup.com /ps </em>commando was de volgende foutmelding te zien:</p>
<p><a href="http://johanveldhuis.nl/wp-content/uploads/2010/07/ad-prep.png"><img class="alignnone size-medium wp-image-1974" 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>Het schema versie van Exchange 2007 SP3 is dus hoger als die van de Exchange 2010 setup. Dit maakt het dus niet mogelijk om Exchange 2010 te installeren.</p>
<p>Wanneer Exchange 2007 SP3 dus is geïnstalleerd zul je moeten wachten tot er een service pack uitkomt waarin het schema wordt uitgebreid. Aangezien waarschijnlijk veel mensen Exchange 2007 SP3 installeren zal dit vermoedelijk in SP1 van Exchange 2010 verwerkt zijn.</p>
<p>Onderstaand een overzicht van Exchange versies met hierbij de versie van het schema wat gebruikt wordt:</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>Mocht je willen weten hoe je kunt achterhalen wat de huidige versie van je AD schema is kijk dan eens op onderstaande site:</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</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Exchange 2010 SP1 beta: UM role installeren en configuren</title>
		<link>http://johanveldhuis.nl/?p=1969</link>
		<comments>http://johanveldhuis.nl/?p=1969#comments</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</guid>
		<description><![CDATA[Het is alweer een tijdje geleden sinds de laatste tutorial, daarom is het weer hoog tijd voor een nieuwe. Dit keer over de nieuwe functionaliteiten van Exchange 2010 SP1 beta en dan specifiek de Unified Messaging rol. Veel leesplezier: open]]></description>
			<content:encoded><![CDATA[<p>Het is alweer een tijdje geleden sinds de laatste tutorial, daarom is het weer hoog tijd voor een nieuwe. Dit keer over de nieuwe functionaliteiten van Exchange 2010 SP1 beta en dan specifiek de Unified Messaging rol.</p>
<p>Veel leesplezier:</p>
<p><a href="http://johanveldhuis.nl/?page_id=1929">open</a></p>
]]></content:encoded>
			<wfw:commentRss>http://johanveldhuis.nl/?feed=rss2&amp;p=1969</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</link>
		<comments>http://johanveldhuis.nl/?p=1923#comments</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</guid>
		<description><![CDATA[Tijdens het migreren van een mailbox uit een ander Exchange forest naar een nieuw Exchange forest liep ik tegen onderstaand probleem op: (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 [...]]]></description>
			<content:encoded><![CDATA[<p>Tijdens het migreren van een mailbox uit een ander Exchange forest naar een nieuw Exchange forest liep ik tegen onderstaand probleem op:</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:<br />
&#8230;&#8230;   <br />
Lid: 12952   dwParam: 0x6BA      Msg: EEInfo: prm[3]: Long val: 1722<br />
Lid: 16280   dwParam: 0x6BA      Msg: EEInfo: ComputerName: n/a<br />
Lid: 8600    dwParam: 0x6BA      Msg: EEInfo: ProcessID: 2268<br />
Lid: 12696   dwParam: 0x6BA      Msg: EEInfo: Generation Time: 2010-06-30 12:15:24:818<br />
Lid: 10648   dwParam: 0x6BA      Msg: EEInfo: Generating component: 8<br />
Lid: 14744   dwParam: 0x6BA      Msg: EEInfo: Status: 1722<br />
Lid: 9624    dwParam: 0x6BA      Msg: EEInfo: Detection location: 1442<br />
Lid: 13720   dwParam: 0x6BA      Msg: EEInfo: Flags: 0<br />
Lid: 11672   dwParam: 0x6BA      Msg: EEInfo: NumberOfParameters: 1<br />
Lid: 8856    dwParam: 0x6BA      Msg: EEInfo: prm[0]: Unicode string: EX02<br />
Lid: 45169   StoreEc: 0&#215;977    <br />
Lid: 52465   StoreEc: 0&#215;977    <br />
Lid: 60065 <br />
Lid: 33777   StoreEc: 0&#215;977    <br />
Lid: 59805 <br />
Lid: 52209   StoreEc: 0&#215;977    <br />
Lid: 19778 <br />
Lid: 27970   StoreEc: 0&#215;977    <br />
Lid: 17730 <br />
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>Maar waar wordt deze foutmelding door veroorzaakt? Er kunnen meerdere oorzaken zijn die deze melding veroorzaken. De melding <em>MapiExceptionNetworkError </em>geeft aan dat er een probleem is met het maken van een connectie naar een server.  De volgende vraag is natuurlijk naar welke server dan? Dit is te zien op de regel welke begint met <em>Lid 8856, </em>wanneer je aan het einde van de regel kijkt zie je de naam van de server, in dit geval dus de EX02.</p>
<p>Wanneer je echter verder leest kom je de foutmelding <em>0&#215;80004005 </em>tegen welke kan duiden op een authenticatie probleem.</p>
<p>Dit laatste is natuurlijk het makkelijkst te controleren door nogmaals het <em>new-moverequest </em>commando uit te voeren, dit maal met de correcte gebruikersnaam en wachtwoord.</p>
<p>Wanneer dit niet werkt controleer dan onderstaande items:</p>
<ul>
<li>Is de server bereikbaar van het nieuwe forest</li>
<li>Controleer eventuele firewall instellingen</li>
<li>Kan de server op NETBIOS naam geresolved worden</li>
</ul>
<p>Misschien heb je wat vraagtekens bij de laatste optie, echter in dit geval was dit het probleem. Op de NIC stond alleen de nieuwe suffix geconfigureerd en niet de oude. Toen de oude suffix was toegevoegd in de TCP/IP configuratie werkte het commando zonder problemen.</p>
]]></content:encoded>
			<wfw:commentRss>http://johanveldhuis.nl/?feed=rss2&amp;p=1923</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exchange 2007 Service Pack 3: Wachtwoord wijzigen</title>
		<link>http://johanveldhuis.nl/?p=1917</link>
		<comments>http://johanveldhuis.nl/?p=1917#comments</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</guid>
		<description><![CDATA[Eén van de nieuwe features in Exchange 2007 Service Pack 3 is de mogelijkheid om een gebruiker zijn/haar wachtwoord te laten wijzigen voordat hij is ingelogd. Voor service pack 3 was het niet mogelijk om in te loggen via OWA zodra je wachtwoord was verlopen. Met deze nieuwe mogelijkheid word je omgeleid naar een aparte [...]]]></description>
			<content:encoded><![CDATA[<p>Eén van de nieuwe features in Exchange 2007 Service Pack 3 is de mogelijkheid om een gebruiker zijn/haar wachtwoord te laten wijzigen voordat hij is ingelogd. Voor service pack 3 was het niet mogelijk om in te loggen via OWA zodra je wachtwoord was verlopen. Met deze nieuwe mogelijkheid word je omgeleid naar een aparte pagina waar je vervolgens je wachtwoord kunt wijzigen.</p>
<p>Maar hoe werkt dit principe nu precies? In de directory van OWA, te vinden onder Exchange\ClientAccess\Owa vind je de directory auth. Deze directory bevat enkele bestanden welke nodig zijn om een gebruiker in te laten loggen en uit te laten loggen. Maar naast deze bestanden staan er ook twee nieuwe bestanden expiredpassword.aspx en exppw.dll.</p>
<p>Voordat je gebruik kunt maken van de nieuwe functionaliteit zal je een aanpassing moeten maken in het register van de CAS server. Ga hiervoor naar onderstaande locatie in het register:</p>
<p>HLKM\SYSTEM\CurrentControlSet\Services\MSExchange OWA</p>
<p>Maak vervolgens een DWORD aan met de naam <em>ChangeExpiredPasswordEnabled </em>en geef de nieuwe key de waarde 1. Eenmaal toegevoegd zal dit er als volgt uitzien:</p>
<p><a href="http://johanveldhuis.nl/wp-content/uploads/2010/06/reg.jpg"><img class="alignnone size-full wp-image-1918" title="OWA password change feature registry key" src="http://johanveldhuis.nl/wp-content/uploads/2010/06/reg.jpg" alt="" width="530" height="60" /></a><br />
Wanneer tijdens het inloggen (logon.aspx) wordt gedetecteerd dat het wachtwoord is verlopen en de gebruiker het direct moet wijzigen zal de gebruiker omgeleid worden naar het bestand expiredpassword.aspx.</p>
<p>Voordat de gebruiker zijn/haar wachtwoord kan wijzigen dient hij als extra controle het oude wachtwoord op te geven. Eenmaal aangepast wordt de gebruiker direct naar zijn/haar mailbox omgeleid.</p>
<p><a href="http://johanveldhuis.nl/wp-content/uploads/2010/06/owa.jpg"><img class="alignnone size-thumbnail wp-image-1919" 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</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</link>
		<comments>http://johanveldhuis.nl/?p=1910#comments</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</guid>
		<description><![CDATA[Tijdens een cross-forest migratie van een Exchange 2003 naar een Exchange 2010 omgeving liep ik tegen een probleem aan tijdens het migreren van een mailbox.  De eerste 10% ging goed maar daarna klapte het move-request eruit met een foutmelding. In de eerste 10% worden de mailbox aangemaakt, wordt de mappenstuctuur aangemaakt en worden de rechten op [...]]]></description>
			<content:encoded><![CDATA[<p>Tijdens een cross-forest migratie van een Exchange 2003 naar een Exchange 2010 omgeving liep ik tegen een probleem aan tijdens het migreren van een mailbox.  De eerste 10% ging goed maar daarna klapte het move-request eruit met een foutmelding. In de eerste 10% worden de mailbox aangemaakt, wordt de mappenstuctuur aangemaakt en worden de rechten op de mappen gezet.</p>
<p>In eerste instantie maar eens in het event log gaan kijken aangezien hier standaard aardig wat informatie in wordt gelogd. Hierin was onderstaande melding zichtbaar:</p>
<p><em>Mailbox move for &#8216;xxxxxxxxxxxxxxxxxxxxxx&#8217; (d126705e-af4d-4aca-83c6-0ea443a2ad60) has failed.<br />
Error code: -2147024809<br />
MapiExceptionInvalidParameter: Unable to set properties on object. (hr=0&#215;80070057, ec=-2147024809)<br />
Diagnostic context:<br />
    Lid: 18969   EcDoRpcExt2 called [length=363]<br />
    Lid: 27161   EcDoRpcExt2 returned [ec=0x0][length=108][latency=0]<br />
    Lid: 23226   &#8212; ROP Parse Start &#8212;<br />
    Lid: 27962   ROP: ropSetProps [10]<br />
    Lid: 17082   ROP Error: 0&#215;80070057<br />
    Lid: 30561 <br />
    Lid: 21921   StoreEc: 0&#215;80070057<br />
    Lid: 27962   ROP: ropExtendedError [250]<br />
    Lid: 1494    &#8212;- Remote Context Beg &#8212;-<br />
    Lid: 26426   ROP: ropSetProps [10]<br />
    Lid: 47113 <br />
    Lid: 7915    StoreEc: 0&#215;80070057<br />
    Lid: 5263    StoreEc: 0&#215;80070057<br />
    Lid: 19768 <br />
    Lid: 4559    StoreEc: 0&#215;80070057<br />
    Lid: 1750    &#8212;- Remote Context End &#8212;-<br />
    Lid: 26849 <br />
    Lid: 21817   ROP Failure: 0&#215;80070057<br />
   Lid: 25761 <br />
    Lid: 1940    StoreEc: 0&#215;80070057<br />
    Lid: 25297 <br />
    Lid: 21201   StoreEc: 0&#215;80070057<br />
Context:<br />
Mailbox: Primary (d126705e-af4d-4aca-83c6-0ea443a2ad60)<br />
Folder: &#8216;/Top of Information Store/Taken/xxxxxx&#8217;, entryId [len=46, data=00000000109014FD0A523641A2C3C55606B5EA8201006E5BA8745959BC4C9F7B175EAE3144A80000378F00370000], parentId [len=46, data=00000000109014FD0A523641A2C3C55606B5EA820100C0260BEE56B49E4981448625D74A5AAB0000000400470000]<br />
Operation: LocalDestinationFolder.SetSecurityDescriptor<br />
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>Zoals te zien is in de melding zijn er problemen op de <em>Taken </em>map. Toen we hier samen met de gebruiker op gingen kijken stonden hier wat rechten op gedefinieerd maar niks bijzonders. Na overleg met de gebruiker heeft deze in eerste instantie geprobeerd op één van de mappen de specifieke rechten te verwijderen. Nadat dit was gebeurd kwamen we een map verder maar zoals verwacht liepen we vast op de volgende map waar rechten op stonden gedefinieerd.<br />
Het is natuurlijk niet echt een optie om alle rechten te gaan verwijderen op een map om vervolgens de mailbox te gaan migreren. Dus maar even contact opgenomen met Microsoft om het e.e.a. uit te zoeken.</p>
<p>Na het gesprek werd een hoop duidelijk. Wat er gedaan wordt tijdens een mailbox move van Exchange 2003 naar Exchange 2010 wordt er geprobeerd de ACL&#8217;s opnieuw in te stellen. Dit omdat Exchange 2010 anders met ACL&#8217;s omgaat als Exchange 2003. Het kan echter voorkomen dat de ACL corrupt raakt waardoor deze niet kan worden omgezet. Wanneer dit het geval is zal het move request afgebroken worden.</p>
<p>De oplossing: definieer middels Outlook de rechten opnieuw, dit kan door deze te verwijderen of eventjes te wijzigen naar iets anders en daarna weer terug te zetten zoals deze stonden. Niet een hele mooie oplossing maar je kunt wel verder migreren.</p>
<p>Collega <a href="http://eightwone.wordpress.com/" target="_blank">Michel de Rooij</a> kwam nog met de tip om het eens te proberen via <a href="http://technet.microsoft.com/en-us/library/bb508858(EXCHG.65).aspx" target="_blank">PFdavAdmin</a> deze tool bied namelijk de mogelijkheid om ACL&#8217;s te repareren van mailboxen.</p>
]]></content:encoded>
			<wfw:commentRss>http://johanveldhuis.nl/?feed=rss2&amp;p=1910</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MapiExceptionNotFound: Unable to delete mailbox</title>
		<link>http://johanveldhuis.nl/?p=1908</link>
		<comments>http://johanveldhuis.nl/?p=1908#comments</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</guid>
		<description><![CDATA[Tijdens een cross-forest test-migratie van Exchange 2003 naar Exchange 2010 liep ik tegen onderstaande foutmelding aan: 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 [...]]]></description>
			<content:encoded><![CDATA[<p>Tijdens een cross-forest test-migratie van Exchange 2003 naar Exchange 2010 liep ik tegen onderstaande foutmelding aan:</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>Toen we gingen kijken bestond de mailbox inderdaad zowel in het oude forest als in het nieuwe forest. In dat geval heb je een redelijke uitdaging zeker als de mail eerst binnenkomt op de Exchange 2003 server en het homeMDB attribuut daar nog niet is geupdate. Mail wordt dan namelijk alleen maar afgeleverd in de Exchange 2003 omgeving en niet in de nieuwe omgeving wat dus inhoudt dat er mail niet aanwezig is in de nieuwe mailbox in de Exchange 2010 omgeving.</p>
<p>Om dit probleem te voorkomen dien je een hotfix op de Exchange 2003 omgeving te installeren, de hotfix is te vinden op onderstaande site.</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</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
