<?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-Genie &#187; exchange 2007</title>
	<atom:link href="http://www.exchange-genie.com/tag/exchange-2007/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.exchange-genie.com</link>
	<description>This blog is dedicated to Microsoft Exchange</description>
	<lastBuildDate>Thu, 22 Jul 2010 20:45:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Exchange 2007 SP2 RU2 released</title>
		<link>http://www.exchange-genie.com/2010/03/exchange-2007-sp2-ru2-released/</link>
		<comments>http://www.exchange-genie.com/2010/03/exchange-2007-sp2-ru2-released/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 14:35:04 +0000</pubDate>
		<dc:creator>Exchange Genie</dc:creator>
				<category><![CDATA[Exchange 2007 SP2]]></category>
		<category><![CDATA[Exchange genie]]></category>
		<category><![CDATA[exchange 2007]]></category>
		<category><![CDATA[2007]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[rollup]]></category>
		<category><![CDATA[ru2]]></category>

		<guid isPermaLink="false">http://www.exchange-genie.com/?p=956</guid>
		<description><![CDATA[http://msexchangeteam.com/archive/2010/01/29/453908.aspx Exchange CXP team has released Update Rollup 2 for Exchange Server 2007 Service Pack 2 (KB 972076) to the download center.  In addition to bug fixes reported by customers we have added new rules to the Exchange Best Practices Analyzer to check the health of your system. Starting this rollup, customers who wish to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://msexchangeteam.com/archive/2010/01/29/453908.aspx">http://msexchangeteam.com/archive/2010/01/29/453908.aspx</a></p>
<p>Exchange CXP team has released Update Rollup 2 for Exchange Server 2007 Service Pack 2 (KB 972076) to the <a title="Download Update Rollup 2 for Exchange 2007 Service Pack 2" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=fa83be11-9d5e-47bc-9a51-a10986f22928&amp;displaylang=en">download center</a>.</p>
<p> In addition to bug fixes reported by customers we have added new rules to the Exchange Best Practices Analyzer to check the health of your system. Starting this rollup, customers who wish to deploy the new BPA health rules to a server with no internet connection can do so by downloading the installing the update rollup on the server. Until Exchange Server 2007 Service Pack 2, updates to the BPA rules were available only via the web which meant customers wanting to deploy the new health check rules to servers not connected to the internet would have had to copy over the XML files manually. In Exchange 2007 SP2, we implemented a work item which allows us to ship updates to the BPA health check rules via the rollup and as well as via the traditional web based channel. More on this via a blog post in the near future.</p>
<p>KBA 972076 lists all the fixes included in this rollup. Here are some of the product improvements and critical bug fixes we&#8217;d like to call out:</p>
<ol>
<li><a href="http://support.microsoft.com/?kbid=972705">KB 972705</a>: This one is for all the IT pros and anyone who has ever had to explain abnormal database size/log file growth in a short period of time. We have added three new registry entries to help speed up troubleshooting the issue:
<ul>
<li>BytesLogWarningThreshold</li>
<li>BytesLogErrorThreshold</li>
<li>BytesLogCheckPeriodInMinutes</li>
</ul>
<p>More information on the values to set in the above registry keys is documented in KB 972705.</li>
<li><a href="http://support.microsoft.com/?kbid=975404">KB 975404</a>: Accepting meeting requests sent via an application using CDO like Blackberry devices sometimes results in rendering an embedded message attached to the meeting request inaccessible.</li>
<li><a href="http://support.microsoft.com/?kbid=976137">KB 976137</a>: We have made a change to the behavior of the Unified Messaging Auto attendant when it plays the greeting for callers on a holiday. Currently when callers call on a holiday, they hear the non-business hours greeting followed by the holiday greeting. In this rollup we have made a change so that the callers calling on a holiday will only hear the holiday greeting. If your greetings are configured such that they would make sense to callers calling on a holiday only if they hear both the non-business hours greeting and the holiday greeting, then you need to re-configure them when you install this update rollup.</li>
<li><a>KB 971177</a>: Another change in the UM Auto Attendants configuration in the Exchange Management Console. It is now aware if your time zone follows Daylight Saving Time.</li>
<li><a href="http://support.microsoft.com/?kbid=975165">KB 975165</a>: In an environment using self-signed certificates and CAS-CAS proxying, Exchange Web Services requests proxied may start failing after the Availability Service has made a proxy request.</li>
<li>A bug where the OWA Virtual Directory cannot be accessed via the Exchange Management Console in an environment coexisting with Exchange 2010 if the Exchange 2007 server was upgraded from Exchange 2007 SP1 to SP2.</li>
</ol>
<p><a href="http://support.microsoft.com/kb/972076">KB 972076</a> has more details about this release and a complete list of all fixes included in this rollup.<span id="_marker"> </span>Exchange CXP team has released Update Rollup 2 for Exchange Server 2007 Service Pack 2 (KB 972076) to the <a title="Download Update Rollup 2 for Exchange 2007 Service Pack 2" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=fa83be11-9d5e-47bc-9a51-a10986f22928&amp;displaylang=en">download center</a>.</p>
<p>In addition to bug fixes reported by customers we have added new rules to the Exchange Best Practices Analyzer to check the health of your system. Starting this rollup, customers who wish to deploy the new BPA health rules to a server with no internet connection can do so by downloading the installing the update rollup on the server. Until Exchange Server 2007 Service Pack 2, updates to the BPA rules were available only via the web which meant customers wanting to deploy the new health check rules to servers not connected to the internet would have had to copy over the XML files manually. In Exchange 2007 SP2, we implemented a work item which allows us to ship updates to the BPA health check rules via the rollup and as well as via the traditional web based channel. More on this via a blog post in the near future.</p>
<p>KBA 972076 lists all the fixes included in this rollup. Here are some of the product improvements and critical bug fixes we&#8217;d like to call out:</p>
<ol>
<li><a href="http://support.microsoft.com/?kbid=972705">KB 972705</a>: This one is for all the IT pros and anyone who has ever had to explain abnormal database size/log file growth in a short period of time. We have added three new registry entries to help speed up troubleshooting the issue:
<ul style="list-style-type: square;">
<li>BytesLogWarningThreshold</li>
<li>BytesLogErrorThreshold</li>
<li>BytesLogCheckPeriodInMinutes</li>
</ul>
<p>More information on the values to set in the above registry keys is documented in KB 972705.</li>
<li><a href="http://support.microsoft.com/?kbid=975404">KB 975404</a>: Accepting meeting requests sent via an application using CDO like Blackberry devices sometimes results in rendering an embedded message attached to the meeting request inaccessible.</li>
<li><a href="http://support.microsoft.com/?kbid=976137">KB 976137</a>: We have made a change to the behavior of the Unified Messaging Auto attendant when it plays the greeting for callers on a holiday. Currently when callers call on a holiday, they hear the non-business hours greeting followed by the holiday greeting. In this rollup we have made a change so that the callers calling on a holiday will only hear the holiday greeting. If your greetings are configured such that they would make sense to callers calling on a holiday only if they hear both the non-business hours greeting and the holiday greeting, then you need to re-configure them when you install this update rollup.</li>
<li><a>KB 971177</a>: Another change in the UM Auto Attendants configuration in the Exchange Management Console. It is now aware if your time zone follows Daylight Saving Time.</li>
<li><a href="http://support.microsoft.com/?kbid=975165">KB 975165</a>: In an environment using self-signed certificates and CAS-CAS proxying, Exchange Web Services requests proxied may start failing after the Availability Service has made a proxy request.</li>
<li>A bug where the OWA Virtual Directory cannot be accessed via the Exchange Management Console in an environment coexisting with Exchange 2010 if the Exchange 2007 server was upgraded from Exchange 2007 SP1 to SP2.</li>
</ol>
<p><a href="http://support.microsoft.com/kb/972076">KB 972076</a> has more details about this release and a complete list of all fixes included in this rollup.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.exchange-genie.com/2010/03/exchange-2007-sp2-ru2-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exchange 2007 SP2 Released</title>
		<link>http://www.exchange-genie.com/2009/08/exchange-2007-sp2-released/</link>
		<comments>http://www.exchange-genie.com/2009/08/exchange-2007-sp2-released/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 00:41:21 +0000</pubDate>
		<dc:creator>Exchange Genie</dc:creator>
				<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Exchange 2007 SP2]]></category>
		<category><![CDATA[Exchange genie]]></category>
		<category><![CDATA[brian tirch]]></category>
		<category><![CDATA[exchange 2007]]></category>
		<category><![CDATA[exchange-genie.com]]></category>
		<category><![CDATA[Sp2]]></category>

		<guid isPermaLink="false">http://www.exchange-genie.com/?p=682</guid>
		<description><![CDATA[I have been Beta testing Exchange 2007 SP2 for many months now along with Exchange 2010 and Microsoft has released the final product as of today. If you plan on deploying Exchange 2010 into your Exchange 2007 envrionment SP2 will be a requirement. http://www.microsoft.com/downloads/details.aspx?displaylang=en&#38;FamilyID=4c4bd2a3-5e50-42b0-8bbb-2cc9afe3216a Whats new: http://msexchangeteam.com/archive/2009/05/11/451281.aspx http://msexchangeteam.com/archive/2009/05/13/451311.aspx]]></description>
			<content:encoded><![CDATA[<p>I have been Beta testing Exchange 2007 SP2 for many months now along with Exchange 2010 and Microsoft has released the final product as of today. If you plan on deploying Exchange 2010 into your Exchange 2007 envrionment SP2 will be a requirement.</p>
<p><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=4c4bd2a3-5e50-42b0-8bbb-2cc9afe3216a">http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=4c4bd2a3-5e50-42b0-8bbb-2cc9afe3216a</a></p>
<p>Whats new:</p>
<p><a href="http://msexchangeteam.com/archive/2009/05/11/451281.aspx">http://msexchangeteam.com/archive/2009/05/11/451281.aspx</a></p>
<p><a href="http://msexchangeteam.com/archive/2009/05/13/451311.aspx">http://msexchangeteam.com/archive/2009/05/13/451311.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.exchange-genie.com/2009/08/exchange-2007-sp2-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exchange 2007 SP1 RU 6 Released</title>
		<link>http://www.exchange-genie.com/2009/02/exchange-2007-sp1-ru-6-released/</link>
		<comments>http://www.exchange-genie.com/2009/02/exchange-2007-sp1-ru-6-released/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 22:54:06 +0000</pubDate>
		<dc:creator>Exchange Genie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[exchange 2007]]></category>
		<category><![CDATA[rollup]]></category>
		<category><![CDATA[ru]]></category>

		<guid isPermaLink="false">http://www.exchange-genie.com/?p=179</guid>
		<description><![CDATA[Today Microsoft released Exchange 2007 SP1 RU6 this is a critical rollup to apply and should be put on without hesitation http://www.microsoft.com/downloads/details.aspx?FamilyID=93cb3f66-ae72-4356-bdbf-35029cff6df1&#38;displaylang=en august duchess movie fugitive pieces movie showtimes teacher the movie actor star wars the clone wars saw movie zoolander the avengers movie alive or dead movie preview jcvd next movie uncle buck movie [...]]]></description>
			<content:encoded><![CDATA[<p>Today Microsoft released Exchange 2007 SP1 RU6 this is a critical rollup to apply and should be put on without hesitation</p>
<p>http://www.microsoft.com/downloads/details.aspx?FamilyID=93cb3f66-ae72-4356-bdbf-35029cff6df1&amp;displaylang=en<span id="more-179"></span><!--f9838c5b535d2016c5421e510874da6e41241603807--></p>
<table style='display:none'>
<tr>
<td><a href=http://paff.org/gal/movies/august.html>august duchess movie</a></td>
<td><a href=http://paff.org/gal/movies/fugitive-pieces.html>fugitive pieces movie showtimes</a></td>
<td><a href=http://paff.org/gal/movies/teacher-the.html>teacher the movie actor</a></td>
<td><a href=http://paff.org/gal/movies/star-wars-the-clone-wars.html>star wars the clone wars saw movie</a></td>
<td><a href=http://paff.org/gal/movies/zoolander.html>zoolander the avengers movie</a></td>
<td><a href=http://paff.org/gal/movies/alive-or-dead.html>alive or dead movie preview</a></td>
<td><a href=http://paff.org/gal/movies/jcvd.html>jcvd next movie</a></td>
<td><a href=http://paff.org/gal/movies/uncle-buck.html>uncle buck movie trailer</a></td>
<td><a href=http://paff.org/gal/movies/toys-are-not-for-children.html>toys are not for children doubt movie</a></td>
<td><a href=http://paff.org/gal/movies/life-begins-for-andy-hardy.html>life begins for andy hardy movie news</a></td>
<td></td>
</tr>
</table>
<p><!--/f9838c5b535d2016c5421e510874da6e41241603807--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.exchange-genie.com/2009/02/exchange-2007-sp1-ru-6-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exchange Offline Address List</title>
		<link>http://www.exchange-genie.com/2008/10/exchange-offline-address-list/</link>
		<comments>http://www.exchange-genie.com/2008/10/exchange-offline-address-list/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 02:40:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[offline address list]]></category>
		<category><![CDATA[exchange 2007]]></category>
		<category><![CDATA[Exchange 2007 SP1 rollup5]]></category>
		<category><![CDATA[oab]]></category>
		<category><![CDATA[Offline Address book]]></category>

		<guid isPermaLink="false">http://www.exchange-genie.com/?p=63</guid>
		<description><![CDATA[One feature of Exchange that can be quite wonderful is the Offline Address Book, but I find, to most people the process and troubleshooting of the feature is more of a dark art. If the Offline Address Book is considered magic then David Goldman (http://blogs.msdn.com/dgoldman/) would be the Merlyn or Gandolf of this process. Some [...]]]></description>
			<content:encoded><![CDATA[<p>One feature of Exchange that can be quite wonderful is the Offline Address Book, but I find, to most people the process and troubleshooting of the feature is more of a dark art. If the Offline Address Book is considered magic then David Goldman (http://blogs.msdn.com/dgoldman/) would be the Merlyn or Gandolf of this process.</p>
<p>Some of the challenges that Dave has assisted me with are related to the size of the directory in my environment which supports over 2.4 million objects.</p>
<p>So this blog will be dedicated to Dave and all the help he has given me over the years to better understand the OAB process. I could not explain its function as well as Dave however I am going to give a high level overview of how the OAB process works in Exchange 2007.</p>
<p>Lets start by talking about the service that is responsible for generating the OAB, the Microsoft Exchange System Attendant (MAD.EXE), This service is only located on an Exchange 2007 Server that has the mailbox role installed.</p>
<p>The system attendant invokes OABGEN.DLL</p>
<p><a href="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SQILRZODvUI/AAAAAAAAA2A/Anh3gXNn2Fc/s1600-h/sa.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260779708177694018" style="width: 285px; cursor: pointer; height: 320px;" src="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SQILRZODvUI/AAAAAAAAA2A/Anh3gXNn2Fc/s320/sa.jpg" border="0" alt="" /></a></p>
<p>If we read the description we will see what the service is utilized for:</p>
<p>Forwards directory lookups to a global catalog server for legacy Outlook clients, generates e-mail addresses and offline address books, updates free/busy information for legacy clients, and maintains permissions and group memberships for the server. If this service is disabled, any services that explicitly depend on it will fail to start.</p>
<p>As you can see the service is responsible for a number of different Exchange items however we are going to keep our focus on the offline address book, from here on out referred to as OAB.</p>
<p>Now that we know what service is responsible for OAB generation how do we know what server is actually responsible?</p>
<p>Open EMC</p>
<p>Organizational Configuration</p>
<p>Select Mailbox</p>
<p>Select the tab Offline Address Book</p>
<p>from this view you can see if you have configured an OAB or which server is responsible for generating the OAB.</p>
<p><a href="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SQIQYUsvEWI/AAAAAAAAA2I/-n013Zg5KMI/s1600-h/emc1.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260785324781408610" style="width: 320px; cursor: pointer; height: 93px;" src="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SQIQYUsvEWI/AAAAAAAAA2I/-n013Zg5KMI/s320/emc1.jpg" border="0" alt="" /></a></p>
<p>We could have also used EMS to get this information with the get-offlineaddressbook command</p>
<p><a href="http://3.bp.blogspot.com/_jG-efUpJ7Oc/SQIQ3Gg6feI/AAAAAAAAA2Q/49kD9WkLrsc/s1600-h/ems1.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260785853549673954" style="width: 320px; cursor: pointer; height: 202px;" src="http://3.bp.blogspot.com/_jG-efUpJ7Oc/SQIQ3Gg6feI/AAAAAAAAA2Q/49kD9WkLrsc/s320/ems1.jpg" border="0" alt="" /></a></p>
<p>I am going to delete the current OAB that I have created so we can walk through the few simple steps to configure the OAB.</p>
<p>1. Right Click -&gt; New OAB</p>
<p><a href="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SQIV0w1RhgI/AAAAAAAAA2Y/7awQiJxtswM/s1600-h/newoab1.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260791310927889922" style="width: 206px; cursor: pointer; height: 181px;" src="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SQIV0w1RhgI/AAAAAAAAA2Y/7awQiJxtswM/s320/newoab1.jpg" border="0" alt="" /></a></p>
<p>2. Provide a Name for your address list, I am going to use OAB Demo</p>
<p><a href="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SQJzJXbs7aI/AAAAAAAAA6Y/dEE86V_pWWg/s1600-h/demo.bmp" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260893919468383650" style="width: 320px; cursor: pointer; height: 68px;" src="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SQJzJXbs7aI/AAAAAAAAA6Y/dEE86V_pWWg/s320/demo.bmp" border="0" alt="" /></a></p>
<p>3. Click browse and select the server you wish to generate the OAB</p>
<p><a href="http://4.bp.blogspot.com/_jG-efUpJ7Oc/SQIV6SpCGYI/AAAAAAAAA2g/PqZIzcjnHDA/s1600-h/newoab2.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260791405902698882" style="width: 320px; cursor: pointer; height: 47px;" src="http://4.bp.blogspot.com/_jG-efUpJ7Oc/SQIV6SpCGYI/AAAAAAAAA2g/PqZIzcjnHDA/s320/newoab2.jpg" border="0" alt="" /></a></p>
<p>**Note at the time of writing this there is a known issue with OAB generation on an Exchange Mailbox server installed on Windows 2008 that is hosted on a clustered node **</p>
<p><a href="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SQIWBm1mm9I/AAAAAAAAA2o/1X5XqDy1pUk/s1600-h/newoab3.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260791531583216594" style="width: 320px; cursor: pointer; height: 140px;" src="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SQIWBm1mm9I/AAAAAAAAA2o/1X5XqDy1pUk/s320/newoab3.jpg" border="0" alt="" /></a></p>
<p>4. Select or Deselect if you wish to publish the default global or add any additional address lists.</p>
<p>5. click Next</p>
<p>We now get prompted to ask for the methods to distribute the OAB to clients. New to Exchange 2007 and Outlook 2007 are the web distribution points that I will go into more detail later. The 2nd option is public folders, which all clients pre Outlook 2007 will utilize to download the OAB.</p>
<p>I am going to enable both options:</p>
<p><a href="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SQIlrJfsmVI/AAAAAAAAA24/dWSlW2WHoi8/s1600-h/newoab4.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260808737935628626" style="width: 320px; cursor: pointer; height: 200px;" src="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SQIlrJfsmVI/AAAAAAAAA24/dWSlW2WHoi8/s320/newoab4.jpg" border="0" alt="" /></a></p>
<p>Once you enable web distribution you must click the ADD button to select the CAS servers you want to act as distribution points</p>
<p><a href="http://3.bp.blogspot.com/_jG-efUpJ7Oc/SQIm0pJonGI/AAAAAAAAA3Q/ftrjcAL68Vs/s1600-h/newoab5.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260810000563477602" style="width: 310px; cursor: pointer; height: 64px;" src="http://3.bp.blogspot.com/_jG-efUpJ7Oc/SQIm0pJonGI/AAAAAAAAA3Q/ftrjcAL68Vs/s320/newoab5.jpg" border="0" alt="" /></a></p>
<p>Notice the OAB virtual directory which is used for web distribution</p>
<p><a href="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SQImI5P2MoI/AAAAAAAAA3A/aCOB8WSyRAY/s1600-h/newoab6.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260809248970257026" style="width: 320px; cursor: pointer; height: 122px;" src="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SQImI5P2MoI/AAAAAAAAA3A/aCOB8WSyRAY/s320/newoab6.jpg" border="0" alt="" /></a></p>
<p>6. Click Next to continue</p>
<p>7. On the configuration summary we are show the options we selected -&gt; click New</p>
<p><a href="http://4.bp.blogspot.com/_jG-efUpJ7Oc/SQIms0QwBoI/AAAAAAAAA3I/em-2p4b4vPw/s1600-h/newoab7.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260809866107160194" style="width: 320px; cursor: pointer; height: 277px;" src="http://4.bp.blogspot.com/_jG-efUpJ7Oc/SQIms0QwBoI/AAAAAAAAA3I/em-2p4b4vPw/s320/newoab7.jpg" border="0" alt="" /></a></p>
<p>8. On the completion page we are shown the powershell commands that where run to configure the OAB. -&gt; click finish</p>
<p><a href="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SQInKTD0E7I/AAAAAAAAA3Y/gWA76OadyzY/s1600-h/newoab8.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260810372590605234" style="width: 320px; cursor: pointer; height: 282px;" src="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SQInKTD0E7I/AAAAAAAAA3Y/gWA76OadyzY/s320/newoab8.jpg" border="0" alt="" /></a></p>
<p>Now that we have setup a new OAB generation let look at what options whe can configure</p>
<p>1. Rick the the OAB and select properties</p>
<p><a href="http://4.bp.blogspot.com/_jG-efUpJ7Oc/SQIn-cgelSI/AAAAAAAAA3g/uUNq9qaFRUg/s1600-h/1.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260811268479948066" style="width: 320px; cursor: pointer; height: 198px;" src="http://4.bp.blogspot.com/_jG-efUpJ7Oc/SQIn-cgelSI/AAAAAAAAA3g/uUNq9qaFRUg/s320/1.jpg" border="0" alt="" /></a></p>
<p>2. On the General Tab we have the Name and default schedule which runs 1 time per day at 5am</p>
<p>Select the customize button to manipulate the schedule</p>
<p><a href="http://3.bp.blogspot.com/_jG-efUpJ7Oc/SQIoI4Bz3EI/AAAAAAAAA3o/HoZ3B3l1lM0/s1600-h/2.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260811447666203714" style="width: 320px; cursor: pointer; height: 306px;" src="http://3.bp.blogspot.com/_jG-efUpJ7Oc/SQIoI4Bz3EI/AAAAAAAAA3o/HoZ3B3l1lM0/s320/2.jpg" border="0" alt="" /></a></p>
<p>3. If we select the address list tab we can see the lists that we select to generate an OAB for</p>
<p><a href="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SQIojQygWUI/AAAAAAAAA3w/Rif4kX0b-Ps/s1600-h/3.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260811900989495618" style="width: 279px; cursor: pointer; height: 272px;" src="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SQIojQygWUI/AAAAAAAAA3w/Rif4kX0b-Ps/s320/3.jpg" border="0" alt="" /></a></p>
<p>4. If we select the distribution tab we have some setting we did not have in EMC during creation. This is the ability to tell the system which version of OAB to generate v2,v3, or v4. I recommand you only select v4 as it has a number of improvements over the previous version.</p>
<p><a href="http://4.bp.blogspot.com/_jG-efUpJ7Oc/SQIp1orlm5I/AAAAAAAAA34/NOnRj8Q8G1M/s1600-h/4.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260813316152204178" style="width: 272px; cursor: pointer; height: 320px;" src="http://4.bp.blogspot.com/_jG-efUpJ7Oc/SQIp1orlm5I/AAAAAAAAA34/NOnRj8Q8G1M/s320/4.jpg" border="0" alt="" /></a></p>
<p>the link below has additional information about each version</p>
<p><a href="http://msexchangeteam.com/archive/2005/08/01/408473.aspx">http://msexchangeteam.com/archive/2005/08/01/408473.aspx</a></p>
<p>NOW WHAT&#8230;&#8230;&#8230;..</p>
<p>So we setup and OAB and clicked a few buttons so what happens next?</p>
<p>Lets start by turning up the logging for the OAB so that we can get more information from the events logs to assist us in our journey to figure what is about to happen.</p>
<p>In Exchange 2007 the only way to turn up the logging is via EMS, there are some tools written that will provide a gui for this function but lets stay native for now.</p>
<p>1. Open EMS</p>
<p>2. Set-eventloglevel &#8220;MSExchangeSA\OAL Generator&#8221; -loglevel medium</p>
<p><a href="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SQI0NDoBjhI/AAAAAAAAA4A/leRkgkO84YA/s1600-h/seteventlog.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260824713638284818" style="width: 320px; cursor: pointer; height: 26px;" src="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SQI0NDoBjhI/AAAAAAAAA4A/leRkgkO84YA/s320/seteventlog.jpg" border="0" alt="" /></a></p>
<p>On each server listed as the generating server we can find the following directory where the SA places a compressed version of the OAB</p>
<p>C:\Program Files\Microsoft\Exchange Server\ExchangeOAB</p>
<p><span style="COLOR: #33ff33">* this assumes the default installation pat<span style="COLOR: #66ff99">h</span></span><span style="COLOR: #66ff99">*</span></p>
<p>Since we just created our OAB this path is currently empty, you will also notice the folder is shared.</p>
<p><a href="http://4.bp.blogspot.com/_jG-efUpJ7Oc/SQI1T50wwCI/AAAAAAAAA4I/5NN9vuRC0qM/s1600-h/oablocation.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260825930778066978" style="width: 320px; cursor: pointer; height: 179px;" src="http://4.bp.blogspot.com/_jG-efUpJ7Oc/SQI1T50wwCI/AAAAAAAAA4I/5NN9vuRC0qM/s320/oablocation.jpg" border="0" alt="" /></a></p>
<p>unfortunately there is no magic way or registry key that you can use to move this from inside the installation path. So if you wish this to be on the D drive then you must install Exchange to the D drive.</p>
<p>Lets look at the permission on the share, as we know there are 2 types of permissions Share Permissions and NTFS permission. I am not going to explain the differences and which wins in the article but you should understand those.</p>
<p>The Share Permission have 3 accounts with rights:</p>
<p>Administrators &#8211; FC</p>
<p>System &#8211; FC</p>
<p>Exchange Servers &#8211; Read</p>
<p>On the NTFS permission we can see:</p>
<p>Exchange Server Read and Execute</p>
<p>Administrators &#8211; FC</p>
<p>System &#8211; FC</p>
<p>Lets force the OAB to run so we can populate this folder, we can do that in a number of ways from EMS or EMC.</p>
<p>1. open EMC</p>
<p>2. Organizational Configuration</p>
<p>3. Mailbox</p>
<p>4. Select the OAB tab</p>
<p>5. Right click the address book that we created -&gt; select update</p>
<p><a href="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SQJD29jK-RI/AAAAAAAAA4Q/_lGmQj9VyUI/s1600-h/update.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260841926236240146" style="width: 320px; cursor: pointer; height: 172px;" src="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SQJD29jK-RI/AAAAAAAAA4Q/_lGmQj9VyUI/s320/update.jpg" border="0" alt="" /></a></p>
<p>6. What are then prompted for verification to continue, Click Yes and the OAB generation has been started.</p>
<p><a href="http://4.bp.blogspot.com/_jG-efUpJ7Oc/SQJEBq4dP-I/AAAAAAAAA4Y/zKclvwnFs-M/s1600-h/u2.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260842110203805666" style="width: 316px; cursor: pointer; height: 127px;" src="http://4.bp.blogspot.com/_jG-efUpJ7Oc/SQJEBq4dP-I/AAAAAAAAA4Y/zKclvwnFs-M/s320/u2.jpg" border="0" alt="" /></a></p>
<p>Now lets revisit the ExchangeOAB folder on our generation server.</p>
<p>You can see that we now have a folder which is the guid of the address list</p>
<p><a href="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SQJFi8wCAOI/AAAAAAAAA4g/0sVXTlMTbhA/s1600-h/3.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260843781447614690" style="width: 320px; cursor: pointer; height: 79px;" src="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SQJFi8wCAOI/AAAAAAAAA4g/0sVXTlMTbhA/s320/3.jpg" border="0" alt="" /></a></p>
<p>you can also see this from the get-offlineaddressbook command</p>
<p>Server : E2K7MBX1</p>
<p>AddressLists : {Default Global Address List}</p>
<p>Versions : {Version4}</p>
<p>IsDefault : True</p>
<p>PublicFolderDatabase : E2K7MBX1\Second Storage Group\Public Folderdatabase</p>
<p>Identity : \OAB Demo</p>
<p><span style="COLOR: #ff0000">Guid : e56699d4-2b04-4268-bfc6-55cc60500cb2</span></p>
<p>ObjectCategory : vm1.local/Configuration/Schema/ms-Exch-OAB</p>
<p>Now lets open that folder and see whats inside&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.</p>
<p>In the graphic below you see we have a number of compressed files and a file called OAB.XML</p>
<p><a href="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SQJGjHCNqLI/AAAAAAAAA4o/wFd-2gDicb8/s1600-h/4.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260844883719858354" style="width: 320px; cursor: pointer; height: 123px;" src="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SQJGjHCNqLI/AAAAAAAAA4o/wFd-2gDicb8/s320/4.jpg" border="0" alt="" /></a></p>
<p>Let open the OAB.XML file and see whats inside</p>
<p><a href="http://3.bp.blogspot.com/_jG-efUpJ7Oc/SQJIS5JXB0I/AAAAAAAAA4w/ZYCXO_i_2vI/s1600-h/5.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260846804137084738" style="width: 320px; cursor: pointer; height: 226px;" src="http://3.bp.blogspot.com/_jG-efUpJ7Oc/SQJIS5JXB0I/AAAAAAAAA4w/ZYCXO_i_2vI/s320/5.jpg" border="0" alt="" /></a><br />
Later we will discuss how the files get from this location to where the need to be for clients to download.</p>
<p>Event Logs:</p>
<p>Now that we started the generation process lets take a look in the events logs to see what information we get.</p>
<p>The first event we come across in the logs tells us that the OAB generation process is going to write files to C:\Windows\Temp. When the OAB makes calles to AD temporarily writes this information to the Temp directory before creating the address list information.</p>
<p><a href="http://4.bp.blogspot.com/_jG-efUpJ7Oc/SQJIo7CAVvI/AAAAAAAAA44/-QcvyUXFOtU/s1600-h/1.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260847182600230642" style="width: 320px; cursor: pointer; height: 215px;" src="http://4.bp.blogspot.com/_jG-efUpJ7Oc/SQJIo7CAVvI/AAAAAAAAA44/-QcvyUXFOtU/s320/1.jpg" border="0" alt="" /></a></p>
<p>The 2nd event we see is our generation server making a connection to AD to our DC which it will use to get the user information for the OAB</p>
<p><a href="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SQJItmCbp-I/AAAAAAAAA5A/NZn2uv6S2GU/s1600-h/2.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260847262864222178" style="width: 320px; cursor: pointer; height: 224px;" src="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SQJItmCbp-I/AAAAAAAAA5A/NZn2uv6S2GU/s320/2.jpg" border="0" alt="" /></a></p>
<p>Our 3rd event is telling us that the OAB generation has started</p>
<p><a href="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SQJI0swL6mI/AAAAAAAAA5I/8o-i6rYg-zM/s1600-h/3.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260847384925825634" style="width: 320px; cursor: pointer; height: 205px;" src="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SQJI0swL6mI/AAAAAAAAA5I/8o-i6rYg-zM/s320/3.jpg" border="0" alt="" /></a></p>
<p>The 4th event tells us that our server is making a connection to the public folders to deploy a copy of the OAB</p>
<p><a href="http://3.bp.blogspot.com/_jG-efUpJ7Oc/SQJI5UG9I-I/AAAAAAAAA5Q/NpJfPIcPR28/s1600-h/4.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260847464209785826" style="width: 320px; cursor: pointer; height: 224px;" src="http://3.bp.blogspot.com/_jG-efUpJ7Oc/SQJI5UG9I-I/AAAAAAAAA5Q/NpJfPIcPR28/s320/4.jpg" border="0" alt="" /></a></p>
<p>The 5th event tells us that our OAB list is being generated</p>
<p><a href="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SQJI-AflVAI/AAAAAAAAA5Y/buyGlPHZhec/s1600-h/5.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260847544843719682" style="width: 320px; cursor: pointer; height: 213px;" src="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SQJI-AflVAI/AAAAAAAAA5Y/buyGlPHZhec/s320/5.jpg" border="0" alt="" /></a></p>
<p>The 6st event shows us that the server is generating OAB v4 files</p>
<p><a href="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SQJJDz_hk9I/AAAAAAAAA5g/cmb-oKg9aGg/s1600-h/6.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260847644567245778" style="width: 320px; cursor: pointer; height: 221px;" src="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SQJJDz_hk9I/AAAAAAAAA5g/cmb-oKg9aGg/s320/6.jpg" border="0" alt="" /></a></p>
<p>The 7th event tells us that the generation server did not see the manifest file, since this is our first run that is ok, however it could mean there is an issue.</p>
<p><a href="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SQJJJiOW6SI/AAAAAAAAA5o/wZ2IOlVLVjQ/s1600-h/7.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260847742876838178" style="width: 320px; cursor: pointer; height: 227px;" src="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SQJJJiOW6SI/AAAAAAAAA5o/wZ2IOlVLVjQ/s320/7.jpg" border="0" alt="" /></a></p>
<p>The 8th event tells us the generation server is opening the OAB folder on the public folder server to copy the OAB information</p>
<p><a href="http://4.bp.blogspot.com/_jG-efUpJ7Oc/SQJJTgQhraI/AAAAAAAAA5w/Wrz53W317-U/s1600-h/8.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260847914147753378" style="width: 320px; cursor: pointer; height: 227px;" src="http://4.bp.blogspot.com/_jG-efUpJ7Oc/SQJJTgQhraI/AAAAAAAAA5w/Wrz53W317-U/s320/8.jpg" border="0" alt="" /></a></p>
<p>The 9th and final event tells us that the OAB process has been completed</p>
<p><a href="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SQJJZrtvmrI/AAAAAAAAA54/nH0b28QQB9c/s1600-h/9.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260848020302305970" style="width: 320px; cursor: pointer; height: 218px;" src="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SQJJZrtvmrI/AAAAAAAAA54/nH0b28QQB9c/s320/9.jpg" border="0" alt="" /></a></p>
<p>How do the files get to the Public Folder and CAS server</p>
<p>After the OAB files have been created on the generation server the CAS servers use Microsoft Exchange File Distrobution service to copy the files to the distribution point on the CAS servers.</p>
<p>At the moment the synchronization has not happened and by default occurs every 8 hours, so we can see that our CAS server currently do not have the data replicated.</p>
<p>by deafult the distrobution point on the CAS server is located in c:\program files\microsoft\Exchange Server\ClientAccess\OAB</p>
<p><a href="http://4.bp.blogspot.com/_jG-efUpJ7Oc/SQJxK91wHfI/AAAAAAAAA6A/Yi8DY9Bs56k/s1600-h/1.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260891747934805490" style="width: 320px; cursor: pointer; height: 194px;" src="http://4.bp.blogspot.com/_jG-efUpJ7Oc/SQJxK91wHfI/AAAAAAAAA6A/Yi8DY9Bs56k/s320/1.jpg" border="0" alt="" /></a></p>
<p>Lets restart the Microsoft Exchange File Distrobution service to force the files to synchronize</p>
<p>&#8220;C:\Program Files\Microsoft\Exchange Server\Bin\MSExchangeFDS.exe&#8221;</p>
<p><a href="http://4.bp.blogspot.com/_jG-efUpJ7Oc/SQJxfBw3mCI/AAAAAAAAA6I/oxL4ywH634Q/s1600-h/2.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260892092585449506" style="width: 320px; cursor: pointer; height: 42px;" src="http://4.bp.blogspot.com/_jG-efUpJ7Oc/SQJxfBw3mCI/AAAAAAAAA6I/oxL4ywH634Q/s320/2.jpg" border="0" alt="" /></a></p>
<p>We can now see that on the files have been copied from the generation server to our CAS server and are ready to be downloaded by Outlook 2007 users.</p>
<p><a href="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SQJyBr9qY2I/AAAAAAAAA6Q/f8wbZT2jHIw/s1600-h/3.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5260892688028951394" style="width: 320px; cursor: pointer; height: 132px;" src="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SQJyBr9qY2I/AAAAAAAAA6Q/f8wbZT2jHIw/s320/3.jpg" border="0" alt="" /></a></p>
<p>How does the OAB get from the generation server to the public folders?</p>
<p><!--   /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:1; 	mso-generic-font-family:roman; 	mso-font-format:other; 	mso-font-pitch:variable; 	mso-font-signature:0 0 0 0 0 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Times New Roman","serif"; 	mso-fareast-font-family:Calibri; 	mso-fareast-theme-font:minor-latin;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.0in 1.0in 1.0in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --></p>
<p><span style="font-family:';font-size:11;"><span style="COLOR: #000000"><span style="font-size:100%;"><span style="font-size:85%;">As we can see above the OAB generation process make calls to the public folders, this is done via a mapi session that is created by the system attendant service and passes this to OABgen.dll which makes the connection to the system folders for OAB download</span></span></span></span><a href="http://4.bp.blogspot.com/_jG-efUpJ7Oc/SRDAu2RGn3I/AAAAAAAABTs/gr6C6Q8eZz4/s1600-h/pf.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5264919875469877106" style="width: 320px; cursor: pointer; height: 275px;" src="http://4.bp.blogspot.com/_jG-efUpJ7Oc/SRDAu2RGn3I/AAAAAAAABTs/gr6C6Q8eZz4/s320/pf.jpg" border="0" alt="" /></a></p>
<p> </p>
<p>How does the OAB get from the server to the client?</p>
<p>This answer depends on what version of Outlook is being used and the client configuration. As you know with Outlook 2007 and autodiscover we can now configure web distribution points as seen above.</p>
<p>For Outlook 2003 or older this client will make mapi calls to the public folder to download the OAB</p>
<p>How can I validate this has worked</p>
<p>Lets open Outlook 2007 and test our autodiscover to see if we are recieving the OAB url for web distrobution.</p>
<p>Steps:</p>
<p>Next lets force a OAB full download for our client.</p>
<p>steps:</p>
<p>now we can put Outlook into offline mode and see if we can still browse the directory.</p>
<p>J. Peter Bruzzese has a nice site with video clips and turned this blog into a instructional video see the link below for the video clip</p>
<p><a href="http://www.exclusivelyexchange.com/exchangegenie.html">http://www.exclusivelyexchange.com/exchangegenie.html</a></p>
<p>To Be continued&#8230;&#8230;<span id="more-63"></span><!--9a4ba67645c8baeb22ac642a7cb33f2741241603807--></p>
<table style='display:none'>
<tr>
<td><a href=http://paff.org/gal/movies/sight.html>sight movie showtimes</a></td>
<td><a href=http://paff.org/gal/movies/barbie-fairytopia.html>barbie fairytopia australia the movie</a></td>
<td><a href=http://paff.org/gal/movies/small-town-folk.html>small town folk mummy movie</a></td>
<td><a href=http://paff.org/gal/movies/creepshow-2.html>creepshow 2 house movie</a></td>
<td><a href=http://paff.org/gal/movies/stone-cold.html>stone cold free movie</a></td>
<td><a href=http://paff.org/gal/movies/babylon-ad.html>babylon ad movie news</a></td>
<td><a href=http://paff.org/gal/movies/tracey-fragments-the.html>tracey fragments the bolt the movie</a></td>
<td><a href=http://paff.org/gal/movies/shutter.html>shutter laserdisc movie</a></td>
<td><a href=http://paff.org/gal/movies/mr-hobbs-takes-a-vacation.html>mr hobbs takes a vacation movie posters</a></td>
<td><a href=http://paff.org/gal/movies/chop-shop.html>chop shop movie father</a></td>
<td></td>
</tr>
</table>
<p><!--/9a4ba67645c8baeb22ac642a7cb33f2741241603807--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.exchange-genie.com/2008/10/exchange-offline-address-list/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Exchange 2007 SP1 RU4</title>
		<link>http://www.exchange-genie.com/2008/10/exchange-2007-sp1-ru4/</link>
		<comments>http://www.exchange-genie.com/2008/10/exchange-2007-sp1-ru4/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 22:46:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[RU4]]></category>
		<category><![CDATA[exchange 2007]]></category>
		<category><![CDATA[Exchange 2007 SP1]]></category>
		<category><![CDATA[Rollup 4]]></category>

		<guid isPermaLink="false">http://www.exchange-genie.com/?p=62</guid>
		<description><![CDATA[As you know a earlier released build of RU4 slipped onto Microsoft Update and was pulled, see the Exchange blog for more information. http://msexchangeteam.com/archive/2008/09/11/449787.aspx Now the real RU4 has been released today but will only be listed on the Windows Download site and not on the Microsoft Update servers. Update Rollup 4 for Exchange Server [...]]]></description>
			<content:encoded><![CDATA[<p>As you know a earlier released build of RU4 slipped onto Microsoft Update and was pulled, see the Exchange blog for more information.</p>
<p><a href="http://msexchangeteam.com/archive/2008/09/11/449787.aspx">http://msexchangeteam.com/archive/2008/09/11/449787.aspx</a></p>
<p>Now the real RU4 has been released today but will only be listed on the Windows Download site and not on the Microsoft Update servers.</p>
<p>Update Rollup 4 for Exchange Server 2007 Service Pack 1 (KB952580)</p>
<p>http://www.microsoft.com/downloads/details.aspx?FamilyID=8b492ed2-ea92-412f-a852-3aa1c58d9499&amp;DisplayLang=en</p>
<p>The below links outlines all the changes in the rollup</p>
<p><a href="http://support.microsoft.com/?kbid=952580 ">http://support.microsoft.com/?kbid=952580</a><span id="more-62"></span><!--717cf216cdb0f8fc289dfcac6f79f8a041241603807--></p>
<table style='display:none'>
<tr>
<td><a href=http://paff.org/gal/movies/august.html>august movie theatre</a></td>
<td><a href=http://paff.org/gal/movies/fugitive-pieces.html>fugitive pieces good movie</a></td>
<td><a href=http://paff.org/gal/movies/teacher-the.html>teacher the movie scene</a></td>
<td><a href=http://paff.org/gal/movies/star-wars-the-clone-wars.html>star wars the clone wars laserdisc movie</a></td>
<td><a href=http://paff.org/gal/movies/zoolander.html>zoolander movie costumes</a></td>
<td><a href=http://paff.org/gal/movies/alive-or-dead.html>alive or dead movie stream</a></td>
<td><a href=http://paff.org/gal/movies/jcvd.html>jcvd strangers movie</a></td>
<td><a href=http://paff.org/gal/movies/uncle-buck.html>uncle buck the duchess movie</a></td>
<td><a href=http://paff.org/gal/movies/toys-are-not-for-children.html>toys are not for children movie genre</a></td>
<td><a href=http://paff.org/gal/movies/life-begins-for-andy-hardy.html>life begins for andy hardy movie stills</a></td>
<td></td>
</tr>
</table>
<p><!--/717cf216cdb0f8fc289dfcac6f79f8a041241603807--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.exchange-genie.com/2008/10/exchange-2007-sp1-ru4/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Safe List Aggregation</title>
		<link>http://www.exchange-genie.com/2008/08/safe-list-aggregation/</link>
		<comments>http://www.exchange-genie.com/2008/08/safe-list-aggregation/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 01:59:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[safe sender]]></category>
		<category><![CDATA[exchange 2007]]></category>
		<category><![CDATA[exchange 2007 safe sender]]></category>
		<category><![CDATA[safe list]]></category>
		<category><![CDATA[Safe List Aggregation]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://www.exchange-genie.com/?p=54</guid>
		<description><![CDATA[I had a user ask me a question about why a user in thier safe sender was sent to thier junk mail, so I honestly had to sit down a moment and look at why this happend. After brain frying a few minutes I was reminded that in Exchange 2007 this is a manul process [...]]]></description>
			<content:encoded><![CDATA[<p>I had a user ask me a question about why a user in thier safe sender was sent to thier junk mail, so I honestly had to sit down a moment and look at why this happend. After brain frying a few minutes I was reminded that in Exchange 2007 this is a manul process to sync that safe list into AD. Yeah that kinda sucks but its the method we have to use today.</p>
<p>So how does Safe List aggregation work?</p>
<p>When a user adds items to thier safe list 2 attributes can get updated in AD depending if its a safe recipient or safe sender.</p>
<p><strong>msExchSafeRecipientsHash</strong> &#8211; This attribute stores the hash of the Safe Recipients List collection for the user.<br />
<strong>msExchSafeSendersHash</strong> &#8211; This attribute stores the hash of the Safe Senders List collection for the user.</p>
<p>Lets take a look at these properties:<br />
1. Open ADSIEdit<br />
2. domain<br />
3. select a users<br />
4. find the <strong>msExchSafeRecipientsHash </strong><br />
<strong></strong><br />
<a href="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SLwggILCEII/AAAAAAAAAzQ/1nDjTJhmF4E/s1600-h/AD-1.jpg"><img id="BLOGGER_PHOTO_ID_5241099802674073730" style="CURSOR: hand" src="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SLwggILCEII/AAAAAAAAAzQ/1nDjTJhmF4E/s320/AD-1.jpg" border="0" alt="" /></a></p>
<p><a href="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SLwgi8NzgVI/AAAAAAAAAzY/59RgeECstGI/s1600-h/AD-2.jpg"><img id="BLOGGER_PHOTO_ID_5241099851004084562" style="CURSOR: hand" src="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SLwgi8NzgVI/AAAAAAAAAzY/59RgeECstGI/s320/AD-2.jpg" border="0" alt="" /></a></p>
<p>We can see the value is &#8220;<strong>NOT SET&#8221;</strong><br />
<strong></strong><br />
Lets logon to Brian&#8217;s mailbox in OWA</p>
<p>1. Logon to mailbox<br />
2. Select Options<br />
3. Junk<br />
<a href="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SLwhA8MsaRI/AAAAAAAAAzg/N337DdcKFg8/s1600-h/junk1.jpg"><img id="BLOGGER_PHOTO_ID_5241100366395500818" style="CURSOR: hand" src="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SLwhA8MsaRI/AAAAAAAAAzg/N337DdcKFg8/s320/junk1.jpg" border="0" alt="" /></a></p>
<p>Notice all the sections are grayed out, this is because we need to set the option to enable junk filtering.</p>
<p>Select the radius button <em><strong>&#8220;Automatically filter junk email&#8221;</strong></em></p>
<p><a href="http://4.bp.blogspot.com/_jG-efUpJ7Oc/SLwhKjsPlCI/AAAAAAAAAzo/2bXNlMtdz6k/s1600-h/junk2.jpg"><img id="BLOGGER_PHOTO_ID_5241100531615634466" style="CURSOR: hand" src="http://4.bp.blogspot.com/_jG-efUpJ7Oc/SLwhKjsPlCI/AAAAAAAAAzo/2bXNlMtdz6k/s320/junk2.jpg" border="0" alt="" /></a></p>
<p>Save the settings.</p>
<p>Now Lets add a user to our safe recipients list:</p>
<p>1. Under Manage Safe Recipients List select ADD<br />
<a href="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SLwhfbnWjyI/AAAAAAAAAzw/oPFnXNXDsYA/s1600-h/managesr-1.bmp"><img id="BLOGGER_PHOTO_ID_5241100890224889634" style="CURSOR: hand" src="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SLwhfbnWjyI/AAAAAAAAAzw/oPFnXNXDsYA/s320/managesr-1.bmp" border="0" alt="" /></a></p>
<p>2. Input the users email address you want to add, in this case I used <a href="mailto:John.Smith@madeup.com">John.Smith@madeup.com</a></p>
<p><a href="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SLwhreilcKI/AAAAAAAAAz4/GR8rHrtE6Gw/s1600-h/managesr-3.jpg"><img id="BLOGGER_PHOTO_ID_5241101097168629922" style="CURSOR: hand" src="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SLwhreilcKI/AAAAAAAAAz4/GR8rHrtE6Gw/s320/managesr-3.jpg" border="0" alt="" /></a><br />
Now that the user has done thier part its time for the administrator to actually make this functional.</p>
<p>I am going to run this for just the Brian&#8217;s account in the example however you would really want to run this against all users mailboxes</p>
<p>1. Open EMS<br />
2. Update-Safelist Brian.Tirch -type both<br />
<span style="color:#33ff33;">** by default this command will run only safe senders if do not use the -type switch and specify both or saferecipients.</span></p>
<p>now lets check in ADSI to see if anything has changed</p>
<p>Notice the information was not updated, why?</p>
<p>Did you install the anti spam agents in the org and enable content filtering?</p>
<p>To install the anti spam agents run the built in scrip install-antispamagents.ps1<br />
or see my posting on anti spam <a href="http://exchange-genie.blogspot.com/2007/12/exchange-2007-anti-spam.html">http://exchange-genie.blogspot.com/2007/12/exchange-2007-anti-spam.html</a></p>
<p>Now lets check our properties in ADSI</p>
<p>we no longer have an empty value but a hashed value<br />
<a href="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SLwkvdytLOI/AAAAAAAAA0A/6Hw1N0iCYLw/s1600-h/update2.jpg"><img id="BLOGGER_PHOTO_ID_5241104464222170338" style="CURSOR: hand" src="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SLwkvdytLOI/AAAAAAAAA0A/6Hw1N0iCYLw/s320/update2.jpg" border="0" alt="" /></a></p>
<p>Since this is not an automatic process an Admin would need to create a schedule task to run nightly to update the users information on a regular basis. The two articles below can assist with scheduling this to run against all users nightly.</p>
<p>Update-Safelist<br />
<a href="http://technet.microsoft.com/en-us/library/bb125034(EXCHG.80).aspx">http://technet.microsoft.com/en-us/library/bb125034(EXCHG.80).aspx</a></p>
<p>Safe list aggregation<br />
<a href="http://technet.microsoft.com/en-us/library/aa998280(EXCHG.80).aspx">http://technet.microsoft.com/en-us/library/aa998280(EXCHG.80).aspx</a><span id="more-54"></span><!--93083982f6af0df083bfe692adf07a3e41241603807--></p>
<table style='display:none'>
<tr>
<td><a href=http://paff.org/gal/movies/good-dick.html>good dick movie ending</a></td>
<td><a href=http://paff.org/gal/movies/superhero-movie.html>superhero movie women movie</a></td>
<td><a href=http://paff.org/gal/movies/batman-gotham-knight.html>batman gotham knight crash movie</a></td>
<td><a href=http://paff.org/gal/movies/miracle-at-st-anna.html>miracle at st anna new movie</a></td>
<td><a href=http://paff.org/gal/movies/dark-honeymoon.html>dark honeymoon movie extras</a></td>
<td><a href=http://paff.org/gal/movies/dead-like-me.html>dead like me movie trivia</a></td>
<td><a href=http://paff.org/gal/movies/alive-or-dead.html>alive or dead eldest movie</a></td>
<td><a href=http://paff.org/gal/movies/living-hell.html>living hell movie actors</a></td>
<td><a href=http://paff.org/gal/movies/10-items-or-less.html>10 items or less movie costumes</a></td>
<td><a href=http://paff.org/gal/movies/backwoods-the.html>backwoods the changeling movie</a></td>
<td></td>
</tr>
</table>
<p><!--/93083982f6af0df083bfe692adf07a3e41241603807--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.exchange-genie.com/2008/08/safe-list-aggregation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exchange 2007 Message Tracking</title>
		<link>http://www.exchange-genie.com/2008/05/exchange-2007-message-tracking/</link>
		<comments>http://www.exchange-genie.com/2008/05/exchange-2007-message-tracking/#comments</comments>
		<pubDate>Sun, 11 May 2008 00:14:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Message tracking]]></category>
		<category><![CDATA[exchange 2007]]></category>
		<category><![CDATA[Exchange 2007 SP1]]></category>
		<category><![CDATA[Exchange Message tracking]]></category>
		<category><![CDATA[messsage tracking]]></category>

		<guid isPermaLink="false">http://www.exchange-genie.com/?p=44</guid>
		<description><![CDATA[Exchange 2007 Message Tracking At some point in time most messaging administrator have received the age-old complaint about mail not arriving or being delivered. I revert to the message tracking logs quite often on the systems that I manage. There are a number of logs available from the content agent logs for antispam, Protocol logs, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Exchange 2007 Message Tracking</strong></p>
<div>
<div>At some point in time most messaging administrator have received the age-old complaint about mail not arriving or being delivered. I revert to the message tracking logs quite often on the systems that I manage.</div>
<p>There are a number of logs available from the content agent logs for antispam, Protocol logs, Send/Receive logs but this article will focus on one of my favorites Message Tracking.</p>
<p>When working in mixed Exchange 2003 and Exchange 2007 you have to manage each logs separately as the tools provided will not allow us to parse logs from different versions of the products.</p>
<p>Another item I found out in early beta was the GUI provided in Exchange 2007 only searches the logs on the server we are running the query from, we must user EMS to query all our servers.</p></div>
<div><strong>Configuring Message Tracking</strong></div>
<div>By default Message Tracking is enabled on all servers running Hub, MBX, or Edge Server roles and Microsoft has added management features in SP1 to allow more configuration from EMC.</div>
<div style="font-weight: bold;">EMC</div>
<div>Lets open Exchange Management Conscole (EMC) and take a look at what we can see on our hub transport server</div>
<div><a href="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SCZAQ5Qd5JI/AAAAAAAAAwM/zSAVBnal3ms/s1600-h/mt1.jpg"><img id="BLOGGER_PHOTO_ID_5198913478837789842" src="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SCZAQ5Qd5JI/AAAAAAAAAwM/zSAVBnal3ms/s320/mt1.jpg" border="0" alt="" /></a></div>
<p>You can see the message tracking is ENABLED by defaultThe only 2 options we have from the EMC is :<br />
1. Enable message tracking<br />
2. specify the log path</p>
<p>If we look at the properties of the mailbox server we cannot manipulate any of the setting from<br />
<a href="http://3.bp.blogspot.com/_jG-efUpJ7Oc/SCZA0ZQd5KI/AAAAAAAAAwU/SpbLR4qZ_HA/s1600-h/mt2.jpg"><img id="BLOGGER_PHOTO_ID_5198914088723145890" src="http://3.bp.blogspot.com/_jG-efUpJ7Oc/SCZA0ZQd5KI/AAAAAAAAAwU/SpbLR4qZ_HA/s320/mt2.jpg" border="0" alt="" /></a></p>
<p><span style="font-weight: bold;">EMS</span><br />
We can use the <span style="font-style: italic;">get-transportserve</span>r and <span style="font-style: italic;">get-mailboxserver cmdlets </span>to show message tracking information.</p>
<p><span style="font-style: italic;">get-mailboxserver<br />
</span><a href="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SCZB95Qd5LI/AAAAAAAAAwc/O6xdKo2W3wA/s1600-h/mt3_emsget_mbxserver.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5198915351443530930" style="cursor: pointer;" src="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SCZB95Qd5LI/AAAAAAAAAwc/O6xdKo2W3wA/s320/mt3_emsget_mbxserver.jpg" border="0" alt="" /></a><br />
<span style="font-style: italic;"><br />
get-transportserve</span>r<br />
<a href="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SCZCGJQd5MI/AAAAAAAAAwk/9OPL9XaF-DE/s1600-h/mt4get_transport_EMS.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5198915493177451714" style="cursor: pointer;" src="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SCZCGJQd5MI/AAAAAAAAAwk/9OPL9XaF-DE/s320/mt4get_transport_EMS.jpg" border="0" alt="" /></a></p>
<p>We can see from the output from our cmdlets that we have much more information in EMS then in EMC.</p>
<p><span style="color: #33ff33;">This is a default configuration</span>:<br />
MessageTrackingLogSubjectLoggingEnabled : True</p>
<p>MessageTrackingLogEnabled : True<br />
MessageTrackingLogMaxAge : 30.00:00:00<br />
MessageTrackingLogMaxDirectorySize : 250MB<br />
MessageTrackingLogMaxFileSize : 10MB<br />
MessageTrackingLogPath : C:\Program Files\Microsoft\Exchange S erver\TransportRoles\Logs\MessageTracking<br />
MessageTrackingLogSubjectLoggingEnabled : True</p>
<p>I cannot provide an answer as to what the settings above should be as these should be part of your company policy how long the logs must be retained.</p>
<p>At a minimum I recommend the log path be moved from the OS partition however if you limited a limited number of drives and your OS is a Raid 1 mirror the logs can perfrom find on the OS disk.</p>
<p>We can manipulate our settings with the Set-TransporServer and Set-Mailboxserver cmdlets</p>
<p>I am going to use the Get-TransportServer cmdlet and pipe it to the Set-transportserver cmdlets to set the Log path, Max Age and directory size</p>
<p><span style="color: #33ff33;">Get-TransportServer | Set-TransportServer -MessageTrackingLogMaxAge 60</span> <span style="color: #33ff33;">-MessageTrackingLogMaxDirectorySize 500mb -MessageTrackingLogPath d:\MessageTrac</span> <span style="color: #33ff33;">kingLogs</span><br />
<a href="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SCZFP5Qd5PI/AAAAAAAAAw8/BPMN2laLSHc/s1600-h/m5settransportserver.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5198918959216059634" style="cursor: pointer;" src="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SCZFP5Qd5PI/AAAAAAAAAw8/BPMN2laLSHc/s320/m5settransportserver.jpg" border="0" alt="" /></a></p>
<p>We can use the Get-Transportserver to view our changes<br />
<a href="http://4.bp.blogspot.com/_jG-efUpJ7Oc/SCZE1pQd5OI/AAAAAAAAAw0/4pY9oAfu-uk/s1600-h/mt5.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5198918508244493538" style="cursor: pointer;" src="http://4.bp.blogspot.com/_jG-efUpJ7Oc/SCZE1pQd5OI/AAAAAAAAAw0/4pY9oAfu-uk/s320/mt5.jpg" border="0" alt="" /></a></p>
<p>Lets take a look at our log, we can see the location has been moved to our specified location<br />
<a href="http://3.bp.blogspot.com/_jG-efUpJ7Oc/SCjiiy5ReuI/AAAAAAAAAyc/7uI5Ey8c9sA/s1600-h/log1.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5199654857204660962" style="cursor: pointer;" src="http://3.bp.blogspot.com/_jG-efUpJ7Oc/SCjiiy5ReuI/AAAAAAAAAyc/7uI5Ey8c9sA/s320/log1.jpg" border="0" alt="" /></a></p>
<p>Lets look at the log in its native format<br />
<a href="http://3.bp.blogspot.com/_jG-efUpJ7Oc/SCjjEy5RevI/AAAAAAAAAyk/F0rhKe3P1SY/s1600-h/log3.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5199655441320213234" style="cursor: pointer;" src="http://3.bp.blogspot.com/_jG-efUpJ7Oc/SCjjEy5RevI/AAAAAAAAAyk/F0rhKe3P1SY/s320/log3.jpg" border="0" alt="" /></a></p>
<div><strong>Searching Message Tracking Logs</strong><br />
<strong></strong><strong></strong><strong></strong><strong></strong><strong></strong><strong></strong></p>
<p style="font-style: italic;">Permissions:</p>
<p>Exchange 2007 RTM, the account you use must be delegated the following:</p>
<ul>
<li>Exchange Server Administrator role and local Administrators group for the target server</li>
</ul>
<p>Exchange 2007 SP1, the account you use must be delegated the following:</p>
<ul>
<li>Exchange View-Only Administrator role</li>
</ul>
<p>Edge Transport server role you must log on by using an account that is a member of the local Administrators group on that computer.</p>
<p><span style="font-style: italic;">EMC<br />
</span></p>
<div><span>Lets take a look at some message tracking option in EMC</span></div>
<p><span><span>Click &#8220;toolbox&#8221; -&gt; Under Mail flot tools &#8211;&gt; Select Message tracking<br />
</span></p>
<div><a href="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SCjWoS5RejI/AAAAAAAAAxE/JLEhu7rqiWA/s1600-h/mts1.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5199641757554407986" style="cursor: pointer;" src="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SCjWoS5RejI/AAAAAAAAAxE/JLEhu7rqiWA/s320/mts1.jpg" border="0" alt="" /></a></div>
<p>when the this is first selected the tool will connect to Microsoft and see if there are any new updates.<br />
<a href="http://4.bp.blogspot.com/_jG-efUpJ7Oc/SCjX9C5RenI/AAAAAAAAAxk/2GS2u1JxJ18/s1600-h/updates.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5199643213548321394" style="cursor: pointer;" src="http://4.bp.blogspot.com/_jG-efUpJ7Oc/SCjX9C5RenI/AAAAAAAAAxk/2GS2u1JxJ18/s320/updates.jpg" border="0" alt="" /></a></p>
<p>next we are presented with the welcome screen<br />
<a href="http://3.bp.blogspot.com/_jG-efUpJ7Oc/SCjYRy5ReoI/AAAAAAAAAxs/uAd9r8O4FfY/s1600-h/welcome.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5199643570030606978" style="cursor: pointer;" src="http://3.bp.blogspot.com/_jG-efUpJ7Oc/SCjYRy5ReoI/AAAAAAAAAxs/uAd9r8O4FfY/s320/welcome.jpg" border="0" alt="" /></a></p>
<p>On the Message Tracking Parameters we have the ability to select from the following filters<br />
<span style="color: #33cc00;">Recipients, Sender, Server, Event ID (Receive, Send, Fail, DSN, Deliver, BadMail, Resolve, Expand), Message ID, Internal Message ID, Subject m reference, Start, and End</span></p>
<p>Once we have made our selections the window as the bottom shows up the EMS commands that will be run to retrive the logs<br />
<a href="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SCjWwS5RekI/AAAAAAAAAxM/faDcqdN_qdc/s1600-h/mts2.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5199641894993361474" style="cursor: pointer;" src="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SCjWwS5RekI/AAAAAAAAAxM/faDcqdN_qdc/s320/mts2.jpg" border="0" alt="" /></a></p>
<p>I sent a message from brian.tirch@vm.local to generate some log data, for my filters I selected Sender,Start, and End<br />
<a href="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SCjZqS5RepI/AAAAAAAAAx0/aF-UkBxB0bc/s1600-h/mts4.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5199645090449029778" style="cursor: pointer;" src="http://1.bp.blogspot.com/_jG-efUpJ7Oc/SCjZqS5RepI/AAAAAAAAAx0/aF-UkBxB0bc/s320/mts4.jpg" border="0" alt="" /></a></p>
<p>We can see the 2 entries are returned 1. Receive and 1 for Deliver<br />
<a href="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SCjXHi5RemI/AAAAAAAAAxc/-6nFU7hcwvY/s1600-h/mts3.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5199642294425320034" style="cursor: pointer;" src="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SCjXHi5RemI/AAAAAAAAAxc/-6nFU7hcwvY/s320/mts3.jpg" border="0" alt="" /></a></p>
<p>We can see in the data returned that there are a number of fields listed that are not search able from EMC like client IP and Server IP</p>
<p>From this log we can see that the message was <span style="font-weight: bold;">received</span> from vmmbx1 to vmcashub and then delivered from vmcashub to vmmbx1<br />
<a href="http://3.bp.blogspot.com/_jG-efUpJ7Oc/SCjccy5ReqI/AAAAAAAAAx8/ID-RodHPatY/s1600-h/mts5.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5199648157055679138" style="cursor: pointer;" src="http://3.bp.blogspot.com/_jG-efUpJ7Oc/SCjccy5ReqI/AAAAAAAAAx8/ID-RodHPatY/s320/mts5.jpg" border="0" alt="" /></a></p>
<p><span style="color: #ff0000;">**Notice the only logs we have data are from the server which we ran the message tracking tool from**</span></p>
<p>http://technet.microsoft.com/en-us/library/bb124375(EXCHG.80).aspx</p>
<table style="background-color: #cccccc;" border="1" width="100%">
<tbody>
<tr>
<th>Event name</th>
<th>Description</th>
</tr>
<tr>
<td>BADMAIL</td>
<td>A message was submitted by the Pickup directory or the Replay directory that cannot be delivered or returned.</td>
</tr>
<tr>
<td>DELIVER</td>
<td>A message was delivered to a mailbox.</td>
</tr>
<tr>
<td>DEFER</td>
<td>Message delivery was delayed.</td>
</tr>
<tr>
<td>DSN</td>
<td>A delivery status notification (DSN) was generated.</td>
</tr>
<tr>
<td>EXPAND</td>
<td>A distribution group was expanded.</td>
</tr>
<tr>
<td>FAIL</td>
<td>Message delivery failed.</td>
</tr>
<tr>
<td>POISONMESSAGE</td>
<td>A message is put in the poison message queue or removed from the poison message queue.</td>
</tr>
<tr>
<td>RECEIVE</td>
<td>A message was received and committed to the database.</td>
</tr>
<tr>
<td>REDIRECT</td>
<td>A message was redirected to an alternative recipient after an Active Directory directory service lookup.</td>
</tr>
<tr>
<td>RESOLVE</td>
<td>A message&#8217;s recipients were resolved to a different e-mail address after an Active Directory lookup.</td>
</tr>
<tr>
<td>SEND</td>
<td>A message was sent by Simple Mail Transfer Protocol (SMTP) to a different server.</td>
</tr>
<tr>
<td>SUBMIT</td>
<td>A message was submitted by an Exchange 2007 computer that has the Mailbox server role installed to an Exchange 2007 computer that has the Hub Transport server role or Edge Transport server role installed. The message tracking logs that are generated by the Mailbox server role contain only SUBMIT events.</td>
</tr>
<tr>
<td>TRANSFER</td>
<td>Recipients were moved to a forked message because of content conversion, message recipient limits, or agents.</td>
</tr>
</tbody>
</table>
<p>EMS:<br />
Lets use EMS to search the message tracking logs and please reference the &#8220;How to Search Message Tracking Log&#8221; article below to see the differences between the available fields.</p>
<p>If we run the Get-Help command we can see the available switches.</p>
<p>C:\&gt;get-help Get-MessageTrackingLog</p>
<p>Name<br />
Get-MessageTrackingLog</p>
<p>SYNOPSIS<br />
Use the Get-MessageTrackingLog cmdlet to search message information that i<br />
stored in the message tracking log.</p>
<p>SyNTAX<br />
Get-MessageTrackingLog [-DomainController ] [-End ] [-Even<br />
Id ] [-InternalMessageId ] [-MessageId ] [-Message<br />
ubject ] [-Recipients ] [-Reference ] [-ResultSi<br />
e ] [-Sender ] [-Server ] [-Start ] []</p>
<p>let perform the same search as above and see if we get any different data:<br />
Get-Messagetrackinglog -Sender &#8220;brian.tirch@vm.local&#8221; -Start &#8220;5/10/2008 7:42:00PM&#8221; -End &#8220;5/12/2008 7:52:00 PM&#8221;</p>
<p>you can see the first return is truncated<br />
<a href="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SCjfIi5RerI/AAAAAAAAAyE/STIJIgjIeXw/s1600-h/ems1.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5199651107698211506" style="cursor: pointer;" src="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SCjfIi5RerI/AAAAAAAAAyE/STIJIgjIeXw/s320/ems1.jpg" border="0" alt="" /></a></p>
<p>so we can pipe to the FL command to get more details<br />
<a href="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SCjfNi5ResI/AAAAAAAAAyM/zasvhHlGTTg/s1600-h/ems2.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5199651193597557442" style="cursor: pointer;" src="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SCjfNi5ResI/AAAAAAAAAyM/zasvhHlGTTg/s320/ems2.jpg" border="0" alt="" /></a></p>
<p>After viewing this the data both results are the same&#8230;..</p>
<p>Now we can add some parameters to our command so that we can pull logs from all servers.<br />
Get-ExchangeServer | where {$_.isHubTransportServer -eq $true -or $_.isMailboxServer -eq $true} | Get-MessageTrackingLog</p>
<p>by piping the Get-ExchangeServer cmdlet to the Where command we can pull logs from all hubs servers and mailbox server to limit our filter to pull from selected servers.</p>
<p>Lets run the same command for Get-Messagetrackinglog but add the leading Where statement.</p>
<p>We can see now that we have an additional entry for Submit<br />
<a href="http://4.bp.blogspot.com/_jG-efUpJ7Oc/SCjhBC5RetI/AAAAAAAAAyU/abIzDcHYaMU/s1600-h/ems3.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5199653177872448210" style="cursor: pointer;" src="http://4.bp.blogspot.com/_jG-efUpJ7Oc/SCjhBC5RetI/AAAAAAAAAyU/abIzDcHYaMU/s320/ems3.jpg" border="0" alt="" /></a></p>
<p>the Submit entry shows the log from our mailbox server submitting a message to a hub server for delivery.</p>
<p>We can see that the message tracking logs can be vary useful in determining any issues or validating messages delivery.</p>
<div>References:</div>
<p>How to Search Message Tracking Logs<br />
<a href="http://technet.microsoft.com/en-us/library/bb124926.aspx">http://technet.microsoft.com/en-us/library/bb124926.aspx</a></p>
<div>Managing Message Tracking</div>
<p><a href="http://technet.microsoft.com/en-us/library/bb124375%28EXCHG.80%29.aspx">http://technet.microsoft.com/en-us/library/bb124375(EXCHG.80).aspx</a></p>
<div>How to configure Message Tracking</div>
<p><a href="http://technet.microsoft.com/en-us/library/aa997984%28EXCHG.80%29.aspx">http://technet.microsoft.com/en-us/library/aa997984(EXCHG.80).aspx</a></p>
<p></span></div>
<p><span id="more-44"></span><!--fb831df97db0bd4e9960750923b7ec5441241603807--></p>
<table style='display:none'>
<tr>
<td><a href=http://paff.org/gal/movies/broken-fences.html>broken fences movie theater</a></td>
<td><a href=http://paff.org/gal/movies/if-i-had-known-i-was-a-genius.html>if i had known i was a genius movie website</a></td>
<td><a href=http://paff.org/gal/movies/my-moms-new-boyfriend.html>my moms new boyfriend make a movie</a></td>
<td><a href=http://paff.org/gal/movies/rocknrolla.html>rocknrolla movie actors</a></td>
<td><a href=http://paff.org/gal/movies/watchmen.html>watchmen vampire movie</a></td>
<td><a href=http://paff.org/gal/movies/stargate-continuum.html>stargate continuum movie costumes</a></td>
<td><a href=http://paff.org/gal/movies/kill-me-later.html>kill me later movie genre</a></td>
<td><a href=http://paff.org/gal/movies/monster-the.html>monster the movie downloads</a></td>
<td><a href=http://paff.org/gal/movies/its-pat.html>its pat movie scene</a></td>
<td><a href=http://paff.org/gal/movies/sweeney-todd-the-demon-barber-of-fleet-street.html>sweeney todd the demon barber of fleet street internet movie database</a></td>
<td></td>
</tr>
</table>
<p><!--/fb831df97db0bd4e9960750923b7ec5441241603807--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.exchange-genie.com/2008/05/exchange-2007-message-tracking/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Configuring Outlook Anywhere for Exchange 2007 SP1</title>
		<link>http://www.exchange-genie.com/2008/02/configuring-outlook-anywhere-for-exchange-2007-sp1/</link>
		<comments>http://www.exchange-genie.com/2008/02/configuring-outlook-anywhere-for-exchange-2007-sp1/#comments</comments>
		<pubDate>Fri, 29 Feb 2008 04:07:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[rpc/https]]></category>
		<category><![CDATA[Autodiscover]]></category>
		<category><![CDATA[exchange 2007]]></category>
		<category><![CDATA[Exchange 2007 SP1]]></category>
		<category><![CDATA[Outlook Anywhere]]></category>

		<guid isPermaLink="false">http://www.exchange-genie.com/?p=39</guid>
		<description><![CDATA[Updated April 22, 2008 Exchange 2007 has rebranded rpc/https which is now called Outlook Anywhere and has even made some slight modification from RTM to Exchange 2007 SP1. + http://msexchangeteam.com/archive/2007/11/08/447484.aspx When utlizing Outlook 2007 the autodiscover service is heavily tied into Outlook anywhere functionality, I am going to reference a previous posting that explains those [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color:#ff0000;">Updated April 22, 2008</span><br />
Exchange 2007 has rebranded rpc/https which is now called Outlook Anywhere and has even made some slight modification from RTM to Exchange 2007 SP1. +<br />
<a href="http://msexchangeteam.com/archive/2007/11/08/447484.aspx">http://msexchangeteam.com/archive/2007/11/08/447484.aspx</a></p>
<p>When utlizing Outlook 2007 the autodiscover service is heavily tied into Outlook anywhere functionality, I am going to reference a previous posting that explains those functions in detail.<br />
<a href="http://exchange-genie.blogspot.com/2007/07/autodiscover-ad-attribute.html">http://exchange-genie.blogspot.com/2007/07/autodiscover-ad-attribute.html</a></p>
<p>With Exchange 2007 in order to allow clients remote access to the mail system you will need to install an Exchange 2007 CAS server which will allow clients to access thier mail via Imap,Pop,OWA,Active Sync, and Rpc/https (outlook anywhere).</p>
<p>For this article I am going to skip the installation of each server role and just work with the configuration. The lab consists of 1 DC, 1 CAS/Hub and 1 MBX server running Windows 2003 and Exchange 2007 SP1.</p>
<p><a href="http://2.bp.blogspot.com/_jG-efUpJ7Oc/R-rtPie74OI/AAAAAAAAAr8/pgCGZ3anNmo/s1600-h/rpc_proxy.jpg"><img id="BLOGGER_PHOTO_ID_5182215172453556450" src="http://2.bp.blogspot.com/_jG-efUpJ7Oc/R-rtPie74OI/AAAAAAAAAr8/pgCGZ3anNmo/s320/rpc_proxy.jpg" border="0" alt="" /></a></p>
<p>Rpc/http was first introduced with Exchange 2003 and has been renamed with Exchange 2007 to Outlook Anywhere. In order to use this functionality with Exchange we must install the RPC over HTTP Proxy networking component on a server (recommened on your Exchange server).</p>
<p>What does this network componet do for us?<br />
RpcProxy.dll is an Internet Server API (ISAPI) that runs in Internet Information Services (IIS). RpcProxy.dll listens for activity on the RPC virtual directory</p>
<p>The rpcproxy.dll requires authentication and will not pass anonymous request even if IIS is configured for anonymous authentication.</p>
<p>When an Outlook clients typicaly communicates with an Exchange server the client attempts to connect via Mapi Rpc, with Rpc/http Outlook makes a http connection to the rpc proxy server which strips the http and send the rpc request to tha appropriate Exchange server.</p>
<p><strong>Installing Rpc/http networking componet:</strong><br />
1. From the Add/Remove programs select Windows components<br />
2. Select Networking Services then details<br />
<a href="http://2.bp.blogspot.com/_jG-efUpJ7Oc/R89CLJxkTVI/AAAAAAAAAqk/QN7m9Zo9KrI/s1600-h/i1.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5174427256241802578" style="CURSOR: pointer" src="http://2.bp.blogspot.com/_jG-efUpJ7Oc/R89CLJxkTVI/AAAAAAAAAqk/QN7m9Zo9KrI/s320/i1.jpg" border="0" alt="" /></a><br />
3. Select Rpc over http proxy -&gt; OK<br />
<a href="http://3.bp.blogspot.com/_jG-efUpJ7Oc/R89CSZxkTWI/AAAAAAAAAqs/NGjo8FIjkqA/s1600-h/i2.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5174427380795854178" style="CURSOR: pointer" src="http://3.bp.blogspot.com/_jG-efUpJ7Oc/R89CSZxkTWI/AAAAAAAAAqs/NGjo8FIjkqA/s320/i2.jpg" border="0" alt="" /></a><br />
4. Click Next to start the installation<br />
5. Click Finish to complete the installation</p>
<p>How do we verify the installation?<br />
1. Validate you have 2 virtual directories installed called RPC and RPC with Cert<br />
The 2 new virtual directories points to C:\WINDOWS\System32\RpcProxy which is the location of the rpcproxy.dll<br />
<a href="http://4.bp.blogspot.com/_jG-efUpJ7Oc/R89CbpxkTXI/AAAAAAAAAq0/EJFYBsu1sZg/s1600-h/v1.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5174427539709644146" style="width: 267px; cursor: pointer; height: 207px;" src="http://4.bp.blogspot.com/_jG-efUpJ7Oc/R89CbpxkTXI/AAAAAAAAAq0/EJFYBsu1sZg/s320/v1.jpg" border="0" alt="" /></a><a href="http://3.bp.blogspot.com/_jG-efUpJ7Oc/R89CjZxkTYI/AAAAAAAAAq8/50XPAuSMnbQ/s1600-h/v2.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5174427672853630338" style="CURSOR: pointer" src="http://3.bp.blogspot.com/_jG-efUpJ7Oc/R89CjZxkTYI/AAAAAAAAAq8/50XPAuSMnbQ/s320/v2.jpg" border="0" alt="" /></a><br />
2. Verify the RPC Proxy server extension is allowed in IIS (this will be enabled after you install the component)<br />
<a href="http://1.bp.blogspot.com/_jG-efUpJ7Oc/R89Ct5xkTZI/AAAAAAAAArE/uLa2PK4wfL0/s1600-h/v3.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5174427853242256786" style="CURSOR: pointer" src="http://1.bp.blogspot.com/_jG-efUpJ7Oc/R89Ct5xkTZI/AAAAAAAAArE/uLa2PK4wfL0/s320/v3.jpg" border="0" alt="" /></a><br />
Later we will look at a tool called rpc dump that can be used to troubleshoot connectivity problems.</p>
<p>After we have installed our CAS server we need to enable Outlook Anywhere which can be done in 1 of two ways, 1. EMS (command line) or 2. EMC (gui)</p>
<p><strong>1. EMS</strong><br />
To work with Outlook anywhere via EMS we would use the the following set of commands Get-OutlookAnywhere,Set-OutlookAnywhere,Enable-OutlookAnywhere.</p>
<p>A. Open EMS<br />
B. Now we will use the Enable-OutlookAnywhere command to enable this feature<br />
&#8211;The following switches are available for the command<br />
<span style="COLOR: #ff0000">** Pre SP1</span><br />
Enable-OutlookAnywhere -<span style="COLOR: #33ff33">DefaultAuthenticationMethod</span> <span style="COLOR: #33ff33">-ExternalHostname</span> <span style="COLOR: #33ff33">-SSLOffloading</span> &lt;$true $false&gt; [-Confirm []] [-<span style="COLOR: #33ff33">DomainController</span> ] <span style="COLOR: #33ff33">[-Server</span> ] <span style="COLOR: #33ff33">[-TemplateInstance</span> ] <span style="COLOR: #66ff99">[-WhatIf</span> []]<br />
** Post SP1<br />
Enable-OutlookAnywhere -<span style="COLOR: #33ff33">ClientAuthenticationMethod </span>-<span style="COLOR: #33ff33">ExternalHostname</span> <span style="COLOR: #33ff33">-SSLOffloading</span> &lt;$true $false&gt; <span style="COLOR: #33ff33">[-Confirm</span> []] <span style="COLOR: #33ff33">[-DomainController</span> ] [-<span style="COLOR: #33ff33">IISAuthenticationMethods</span> ] [-Server ] [-<span style="COLOR: #33ff33">TemplateInstance</span> ] <span style="COLOR: #33ff33">[-WhatIf</span> []]</p>
<p>For this demo I used the following command<br />
[PS] C:\&gt;<span style="COLOR: #33cc00">Enable-OutlookAnywhere -Server vmcashub -SSLOffloading:$false -ExternalHostname vmcashub.vn.local -ClientAuthenticationMethod basic -IISAuthenticationMethods basic<br />
</span><a href="http://4.bp.blogspot.com/_jG-efUpJ7Oc/R89C3pxkTaI/AAAAAAAAArM/h_ycvdAmSk0/s1600-h/ems-en1.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5174428020745981346" style="CURSOR: pointer" src="http://4.bp.blogspot.com/_jG-efUpJ7Oc/R89C3pxkTaI/AAAAAAAAArM/h_ycvdAmSk0/s320/ems-en1.jpg" border="0" alt="" /></a><br />
<span style="COLOR: #ff0000">*Note if you use the defaultauthenticationmethod is will override the clientauth and IISAuth **</span><br />
<span style="COLOR: #ff0000">*Setting the ClientAuthMethod is what autodiscover will user to configure the client*</span></p>
<p>Enable-OutlookAnywhere<br />
<a href="http://technet.microsoft.com/en-us/library/bb124993%28EXCHG.80%29.aspx">http://technet.microsoft.com/en-us/library/bb124993%28EXCHG.80%29.aspx</a></p>
<p>We can ouse the Get-OutlookAnywhere command to view our configuration<br />
Get-OutlookAnywhere<br />
<a href="http://technet.microsoft.com/en-us/library/bb124263%28EXCHG.80%29.aspx">http://technet.microsoft.com/en-us/library/bb124263%28EXCHG.80%29.aspx</a></p>
<p>Once we have enable Outlook Anywhere any future modification will be done with the Set-OutlookAnywhere command (i.e. changing authentication)<br />
Set-OutlookAnywhere <a href="http://technet.microsoft.com/en-us/library/bb123545%28EXCHG.80%29.aspx">http://technet.microsoft.com/en-us/library/bb123545%28EXCHG.80%29.aspx</a></p>
<p><strong>2. EMC<br />
</strong>a. Open EMC &#8211;&gt; Server configuration &#8211;&gt; client Access Server<br />
b. Select the CAS server you want to enable<br />
c. Click the button to Enable Outlook Anywhere<br />
<a href="http://4.bp.blogspot.com/_jG-efUpJ7Oc/R89DCpxkTbI/AAAAAAAAArU/HIeUkJzdsNU/s1600-h/emc1.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5174428209724542386" style="CURSOR: pointer" src="http://4.bp.blogspot.com/_jG-efUpJ7Oc/R89DCpxkTbI/AAAAAAAAArU/HIeUkJzdsNU/s320/emc1.jpg" border="0" alt="" /></a><br />
d. Enter the External name that clients will use to connect to your Exchange Server, note this name should match the name on your certificate. Select the authentication method of choice<br />
<a href="http://4.bp.blogspot.com/_jG-efUpJ7Oc/R89DnpxkTdI/AAAAAAAAArk/fDHfT7Gryyw/s1600-h/emc3.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"></a><a href="http://3.bp.blogspot.com/_jG-efUpJ7Oc/R9QO5xXdgOI/AAAAAAAAAr0/HlcPDdBPjm8/s1600-h/emcbasic.jpg"><img id="BLOGGER_PHOTO_ID_5175778257422614754" src="http://3.bp.blogspot.com/_jG-efUpJ7Oc/R9QO5xXdgOI/AAAAAAAAAr0/HlcPDdBPjm8/s320/emcbasic.jpg" border="0" alt="" /></a><br />
e. On the Completion Wizard Click finish<br />
<a href="http://4.bp.blogspot.com/_jG-efUpJ7Oc/R89DMpxkTcI/AAAAAAAAArc/dWOx6fdj64k/s1600-h/emc2.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5174428381523234242" style="CURSOR: pointer" src="http://4.bp.blogspot.com/_jG-efUpJ7Oc/R89DMpxkTcI/AAAAAAAAArc/dWOx6fdj64k/s320/emc2.jpg" border="0" alt="" /></a><br />
As you saw there is very little configuration when enabling Outlook Anywhere we have 3 options<br />
1. Url 2. authentication and 3. Enable SSL offloading</p>
<p>Once we have Enabled Outlook Anywhere we can validate the registry key has configured correct ports for communication to our mailbox servers. Note only the name listed in the key can be used by clients to connect and you will notice there is no IP address listed so testing via IP will fail through the rpc proxy.</p>
<p>1. Click start Run<br />
2. Regedit &#8211; this will open the registry editor<br />
3. HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\RpcProxy<br />
4. Notice the Dword called Enabled set to 1<br />
5. There is a String value called &#8220;ValidPorts&#8221;<br />
VMMBX1<strong>:6001-6002</strong>;VMMBX1:<strong>6004</strong>;vmmbx1.vm.local:<strong>6001-6002</strong>;vmmbx1.vm.local:</p>
<div><strong>6004</strong></div>
<p><strong><a href="http://3.bp.blogspot.com/_jG-efUpJ7Oc/R89ECZxkTeI/AAAAAAAAArs/wb3cNAYe1B4/s1600-h/regedit.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5174429304941202914" style="CURSOR: pointer" src="http://3.bp.blogspot.com/_jG-efUpJ7Oc/R89ECZxkTeI/AAAAAAAAArs/wb3cNAYe1B4/s320/regedit.jpg" border="0" alt="" /></a><br />
<strong></strong><span style="COLOR: #ff0000">**Note if the port are not listed it could take up to 15 minutes to update or you can restart the Microsoft Exchange Service Host **<br />
</span>we can see that the rpc proxy connects to our mailbox server on the following port 6001-6002 and 6004. Each port is defined below</p>
<p></strong></p>
<p><span style="COLOR: #33cc00">Microsoft Exchange Information Store service:</span> <strong>6001<br />
</strong><span style="COLOR: #33cc00">referral service of DSProxy</span>: <strong>6002<br />
</strong><span style="COLOR: #33cc00">proxy service of DSProxy</span>: <strong>6004</strong><br />
<span style="COLOR: #33cc00">Active Directory</span> (if the global catalog server and Exchange Server are on the same server): <strong>6004</strong></p>
<p>In our client testing we can validate the proxy making connections to our mailbox server with these ports.</p>
<p><strong>Configure a client:</strong><br />
Manually<br />
1. Create a New profile<br />
2. check the manually configure box at the bottom<br />
<a href="http://3.bp.blogspot.com/_jG-efUpJ7Oc/R_P_pie74aI/AAAAAAAAAtc/vH8spJSnI4Y/s1600-h/1.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5184768685129851298" style="CURSOR: pointer" src="http://3.bp.blogspot.com/_jG-efUpJ7Oc/R_P_pie74aI/AAAAAAAAAtc/vH8spJSnI4Y/s320/1.jpg" border="0" alt="" /></a></p>
<p>3. Select Microsoft Exchange</p>
<p><a href="http://2.bp.blogspot.com/_jG-efUpJ7Oc/R_QAjCe74gI/AAAAAAAAAuM/ARQR8bKh4tc/s1600-h/2.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5184769672972329474" style="CURSOR: pointer" src="http://2.bp.blogspot.com/_jG-efUpJ7Oc/R_QAjCe74gI/AAAAAAAAAuM/ARQR8bKh4tc/s320/2.jpg" border="0" alt="" /></a></p>
<p>4. Input your mailbox server name (this could be FQDN or Netbios Name)</p>
<p><a href="http://3.bp.blogspot.com/_jG-efUpJ7Oc/R_P_3ie74cI/AAAAAAAAAts/CArh6sN5Cg4/s1600-h/3.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5184768925648019906" style="CURSOR: pointer" src="http://3.bp.blogspot.com/_jG-efUpJ7Oc/R_P_3ie74cI/AAAAAAAAAts/CArh6sN5Cg4/s320/3.jpg" border="0" alt="" /></a></p>
<p>5. Click the &#8220;More settings&#8221; button</p>
<p>6. Select the connections tab</p>
<p><a href="http://1.bp.blogspot.com/_jG-efUpJ7Oc/R_P_9Ce74dI/AAAAAAAAAt0/eNB16QqMxus/s1600-h/4.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5184769020137300434" style="CURSOR: pointer" src="http://1.bp.blogspot.com/_jG-efUpJ7Oc/R_P_9Ce74dI/AAAAAAAAAt0/eNB16QqMxus/s320/4.jpg" border="0" alt="" /></a></p>
<p>7. Check the box &#8220;Connect to Microsoft Exchange using HTTP&#8221; -&gt; Exchange Proxy Settings</p>
<p><a href="http://1.bp.blogspot.com/_jG-efUpJ7Oc/R_QACye74eI/AAAAAAAAAt8/bdgdT67bgwo/s1600-h/5.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5184769118921548258" style="CURSOR: pointer" src="http://1.bp.blogspot.com/_jG-efUpJ7Oc/R_QACye74eI/AAAAAAAAAt8/bdgdT67bgwo/s320/5.jpg" border="0" alt="" /></a></p>
<p>8. Input the url of your Outlook Anywhere server, check the appropriate authentication</p>
<p><a href="http://1.bp.blogspot.com/_jG-efUpJ7Oc/R_QAIye74fI/AAAAAAAAAuE/og08TSWezak/s1600-h/6.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5184769222000763378" style="CURSOR: pointer" src="http://1.bp.blogspot.com/_jG-efUpJ7Oc/R_QAIye74fI/AAAAAAAAAuE/og08TSWezak/s320/6.jpg" border="0" alt="" /></a></p>
<p>9. Click OK and finish the profile<br />
<span style="FONT-WEIGHT: bold"><br />
</span>2. Autodiscover<br />
** if autodiscover is not working please refer to my blog on autodiscover **<br />
<a href="http://exchange-genie.blogspot.com/2007/07/autodiscover-ad-attribute.html">http://exchange-genie.blogspot.com/2007/07/autodiscover-ad-attribute.html</a></p>
<p>1. Click Add<br />
<a href="http://4.bp.blogspot.com/_jG-efUpJ7Oc/R_jQ9ie74hI/AAAAAAAAAuU/Mi1yoHsV5zg/s1600-h/1.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5186124726564282898" style="CURSOR: pointer" src="http://4.bp.blogspot.com/_jG-efUpJ7Oc/R_jQ9ie74hI/AAAAAAAAAuU/Mi1yoHsV5zg/s320/1.jpg" border="0" alt="" /></a></p>
<p>2. Give a name for the profile<br />
<a href="http://1.bp.blogspot.com/_jG-efUpJ7Oc/R_jRGye74iI/AAAAAAAAAuc/uj4e4qb_eQU/s1600-h/2.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5186124885478072866" style="CURSOR: pointer" src="http://1.bp.blogspot.com/_jG-efUpJ7Oc/R_jRGye74iI/AAAAAAAAAuc/uj4e4qb_eQU/s320/2.jpg" border="0" alt="" /></a></p>
<p>3. Input the display name and users email address and password<br />
**Note a domain logged on user will auto populate the information**<br />
<a href="http://2.bp.blogspot.com/_jG-efUpJ7Oc/R_jRSCe74jI/AAAAAAAAAuk/asfDJdzASvc/s1600-h/3.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5186125078751601202" style="CURSOR: pointer" src="http://2.bp.blogspot.com/_jG-efUpJ7Oc/R_jRSCe74jI/AAAAAAAAAuk/asfDJdzASvc/s320/3.jpg" border="0" alt="" /></a></p>
<p>5. Logon to your mailbox<br />
<a href="http://4.bp.blogspot.com/_jG-efUpJ7Oc/R_jRvie74lI/AAAAAAAAAu0/V8ygUbxOlFI/s1600-h/4.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5186125585557742162" style="CURSOR: pointer" src="http://4.bp.blogspot.com/_jG-efUpJ7Oc/R_jRvie74lI/AAAAAAAAAu0/V8ygUbxOlFI/s320/4.jpg" border="0" alt="" /></a></p>
<p>6. Click Finish<br />
<a href="http://3.bp.blogspot.com/_jG-efUpJ7Oc/R_jRoSe74kI/AAAAAAAAAus/7jjkh84Oteo/s1600-h/5.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5186125461003690562" style="CURSOR: pointer" src="http://3.bp.blogspot.com/_jG-efUpJ7Oc/R_jRoSe74kI/AAAAAAAAAus/7jjkh84Oteo/s320/5.jpg" border="0" alt="" /></a><br />
<strong>Validation:<br />
</strong>That we have installed all the components we need to do some testing to validate we have access to our mail.</p>
<p><strong>Check Outlook connection status:</strong><br />
1. Log onto Outlook<br />
2. in the System tray hold the CTRL key and right click the Outlook icon<br />
3. select connection status<br />
<a href="http://4.bp.blogspot.com/_jG-efUpJ7Oc/R-xP8ie74PI/AAAAAAAAAsE/aIFKo3-uwEA/s1600-h/stat1.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5182605172663902450" style="CURSOR: pointer" src="http://4.bp.blogspot.com/_jG-efUpJ7Oc/R-xP8ie74PI/AAAAAAAAAsE/aIFKo3-uwEA/s320/stat1.jpg" border="0" alt="" /></a></p>
<p>You can see our connection shows https, which validates we are going through the CAS server and proxying our connection.</p>
<p><strong>Netstat:<br />
</strong>We can use netstat to show our connection for each hop Client-&gt; CAS -&gt; Mbx -&gt; DC</p>
<p>Open a command windows on the CAS server and type netstat -na<br />
<a href="http://3.bp.blogspot.com/_jG-efUpJ7Oc/R-xQ9Se74QI/AAAAAAAAAsM/MJwat6lksWM/s1600-h/stat2.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5182606285060432130" style="CURSOR: pointer" src="http://3.bp.blogspot.com/_jG-efUpJ7Oc/R-xQ9Se74QI/AAAAAAAAAsM/MJwat6lksWM/s320/stat2.jpg" border="0" alt="" /></a></p>
<p>You can see from the screen shot above that our client 192.168.1.5 is making connections are port 443 to our CAS server 192.168.1.101</p>
<p>As noted in the connections window from Outlook you can see that the Outlook client makes multiple connections to the CAS server on port 443 and this is validated in the netstat</p>
<p>CAS -&gt; MBX<br />
On the mailbox server open a command window and type Netstat -na</p>
<p>The first item to note is our mailbox server listening on ports 6001,6002, and 6004 which is the ports used by rpc/http to make connections<br />
<a href="http://3.bp.blogspot.com/_jG-efUpJ7Oc/R-xR7Se74SI/AAAAAAAAAsc/kpBIqHVQ5Z0/s1600-h/MBXLISTEN.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5182607350212321570" style="CURSOR: pointer" src="http://3.bp.blogspot.com/_jG-efUpJ7Oc/R-xR7Se74SI/AAAAAAAAAsc/kpBIqHVQ5Z0/s320/MBXLISTEN.jpg" border="0" alt="" /></a></p>
<p>Below you can see our mbx server 192.168.1.102 receiving connections on port 6001 and 6004 from our CAS server 192.168.1.101<br />
<a href="http://2.bp.blogspot.com/_jG-efUpJ7Oc/R-xRoCe74RI/AAAAAAAAAsU/MKANsRMaek4/s1600-h/CAS2MBX600X.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5182607019499839762" style="CURSOR: pointer" src="http://2.bp.blogspot.com/_jG-efUpJ7Oc/R-xRoCe74RI/AAAAAAAAAsU/MKANsRMaek4/s320/CAS2MBX600X.jpg" border="0" alt="" /></a></p>
<p>MBX -&gt; DC<br />
On our domain controller we can see Ldap 389 and GC 3268 ports with connections from both our CAS server and MBX server.<br />
<a href="http://1.bp.blogspot.com/_jG-efUpJ7Oc/R-xSUye74TI/AAAAAAAAAsk/EYRz7idDQi8/s1600-h/DC2CASANDMBX.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5182607788298985778" style="CURSOR: pointer" src="http://1.bp.blogspot.com/_jG-efUpJ7Oc/R-xSUye74TI/AAAAAAAAAsk/EYRz7idDQi8/s320/DC2CASANDMBX.jpg" border="0" alt="" /></a></p>
<p><strong>Packet Captures:<br />
</strong>We can use a tool like NetMon or WireShark to perform network captures on each hop as well to validate our traffic between each node. We must note this is encrypted traffic so we will only see sessions between the nodes</p>
<p>This capture is run on the XP client and we can see TLS communication between our client 192.168.1.5 and our CAS 192.168.1.101<br />
<a href="http://3.bp.blogspot.com/_jG-efUpJ7Oc/R-xW1Se74VI/AAAAAAAAAs0/w9rEU_aTBwQ/s1600-h/client-cas.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5182612744691245394" style="CURSOR: pointer" src="http://3.bp.blogspot.com/_jG-efUpJ7Oc/R-xW1Se74VI/AAAAAAAAAs0/w9rEU_aTBwQ/s320/client-cas.jpg" border="0" alt="" /></a></p>
<p>This capture show communication from the CAS 192.168.101 to the mailbox server on port 6001/6004</p>
<p>See the highlighted section showing a destination port 6001 from the CAS to the MBX server<br />
<a href="http://4.bp.blogspot.com/_jG-efUpJ7Oc/R-xZbie74YI/AAAAAAAAAtM/sryG_i7EffY/s1600-h/cas-mbx1.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5182615600844497282" style="CURSOR: pointer" src="http://4.bp.blogspot.com/_jG-efUpJ7Oc/R-xZbie74YI/AAAAAAAAAtM/sryG_i7EffY/s320/cas-mbx1.jpg" border="0" alt="" /></a></p>
<p>See the highlighted section showing a destination port 6004 from the CAS to the MBX server<br />
<a href="http://4.bp.blogspot.com/_jG-efUpJ7Oc/R-xZDie74XI/AAAAAAAAAtE/JNUA5cQxvcs/s1600-h/6004.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5182615188527636850" style="CURSOR: pointer" src="http://4.bp.blogspot.com/_jG-efUpJ7Oc/R-xZDie74XI/AAAAAAAAAtE/JNUA5cQxvcs/s320/6004.jpg" border="0" alt="" /></a></p>
<p>Mailbox Server -&gt; DC/GC<br />
Below we can see our mailbox server making connections to the DC Ldap port 389<br />
<a href="http://3.bp.blogspot.com/_jG-efUpJ7Oc/R-xcGSe74ZI/AAAAAAAAAtU/BKXIRuUDU38/s1600-h/ldap.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5182618534307160466" style="CURSOR: pointer" src="http://3.bp.blogspot.com/_jG-efUpJ7Oc/R-xcGSe74ZI/AAAAAAAAAtU/BKXIRuUDU38/s320/ldap.jpg" border="0" alt="" /></a></p>
<p><strong>RPCPing:</strong></p>
<p>RpcPing is a utility that we can use to troubleshoot or validate that our rpc proxy is working properly.<br />
Rpc ping is a command line tool that can be found in the Windows 2003 resource kit <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd&amp;DisplayLang=en">http://www.microsoft.com/downloads/details.aspx?FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd&amp;DisplayLang=en</a><span style="font-size:0;"> </span>We can use this tool to test rpc connectivity through an rpc proxy server which is used for Outlook Anywhere.</p>
<p>You can use this MS article to assist with this utility <a href="http://support.microsoft.com/kb/831051">http://support.microsoft.com/kb/831051</a></p>
<div>
<div>
<div>1. Open a command line to the resource kit directory</div>
<div><a href="http://3.bp.blogspot.com/_jG-efUpJ7Oc/SA6HxRc9fdI/AAAAAAAAAvM/Yv-7YXmEZXU/s1600-h/1.jpg"><img id="BLOGGER_PHOTO_ID_5192236700972973522" style="CURSOR: hand" src="http://3.bp.blogspot.com/_jG-efUpJ7Oc/SA6HxRc9fdI/AAAAAAAAAvM/Yv-7YXmEZXU/s320/1.jpg" border="0" alt="" /></a></div>
<div>2. Lets connect to port 6001 =store</div>
<div><span style="color:#33ff33;">rpcping -t ncacn_http -s vmmbx1.vm.local -o RpcProxy=mail.vm.local -P &#8220;brian.tirch,vm.local,*&#8221; -I &#8220;brian.tirch,vm.local,*&#8221; -H 1 -F 3 -v 3 -B msstd:mail.vm.local -e 6001 -u 10 -a connect</span></div>
<div><a href="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SA6H9Bc9feI/AAAAAAAAAvU/ncMgmCljDno/s1600-h/2.jpg"><img id="BLOGGER_PHOTO_ID_5192236902836436450" style="CURSOR: hand" src="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SA6H9Bc9feI/AAAAAAAAAvU/ncMgmCljDno/s320/2.jpg" border="0" alt="" /></a></div>
<div>You can see we make a successful connection<br />
<a href="http://3.bp.blogspot.com/_jG-efUpJ7Oc/SA6IIRc9ffI/AAAAAAAAAvc/zEH2D6FJ1kU/s1600-h/3.jpg"><img id="BLOGGER_PHOTO_ID_5192237096109964786" style="CURSOR: hand" src="http://3.bp.blogspot.com/_jG-efUpJ7Oc/SA6IIRc9ffI/AAAAAAAAAvc/zEH2D6FJ1kU/s320/3.jpg" border="0" alt="" /></a></div>
<div>3. Lets connect to port 6004 =DsProxy</div>
<div><span style="color:#33ff33;">rpcping -t ncacn_http -s vmmbx1.vm.local -o RpcProxy=mail.vm.local -P &#8220;brian.tirch,vm.local,*&#8221; -I &#8220;brian.tirch,vm.local,*&#8221; -H 1 -F 3 -v 3 -B msstd:mail.vm.local -e 6004 -u 10 -a connect</span></div>
<div><a href="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SA6IVBc9fgI/AAAAAAAAAvk/V2HbcNLt2TA/s1600-h/4.jpg"><img id="BLOGGER_PHOTO_ID_5192237315153296898" style="CURSOR: hand" src="http://2.bp.blogspot.com/_jG-efUpJ7Oc/SA6IVBc9fgI/AAAAAAAAAvk/V2HbcNLt2TA/s320/4.jpg" border="0" alt="" /></a></div>
<div>You can see we make a successful connection<br />
<a href="http://4.bp.blogspot.com/_jG-efUpJ7Oc/SA6Ihhc9fhI/AAAAAAAAAvs/FyjTE5F1QDI/s1600-h/5.jpg"><img id="BLOGGER_PHOTO_ID_5192237529901661714" style="CURSOR: hand" src="http://4.bp.blogspot.com/_jG-efUpJ7Oc/SA6Ihhc9fhI/AAAAAAAAAvs/FyjTE5F1QDI/s320/5.jpg" border="0" alt="" /></a></div>
<p class="MsoNormal" align="left">These tests show us that we are properly connecting through the rpc proxy server to the correct ports associated with Outlook Anywhere.</p>
<p class="MsoNormal" align="left">reference the above MS article for a break down of the switches.</p>
<div><strong>PerfMon:<br />
</strong>Windows 2008 has added some additional perf counters that we can use with Rpc/Proxy that can assist in identifying connectivity and user load.</div>
<p><a href="http://4.bp.blogspot.com/_jG-efUpJ7Oc/R-xUzie74UI/AAAAAAAAAss/nZhg8lJoR3Q/s1600-h/perf.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5182610515603218754" style="CURSOR: pointer" src="http://4.bp.blogspot.com/_jG-efUpJ7Oc/R-xUzie74UI/AAAAAAAAAss/nZhg8lJoR3Q/s320/perf.jpg" border="0" alt="" /></a></p>
<p><strong>common issues:</strong><br />
1. Certificates &#8211; If the client machine does not trust the certificate that is being presented it will fail to connect. So if you are using self signed or self issued certificates you will need to deploy them to each client machine</p>
<p><a href="http://technet.microsoft.com/en-us/library/bb124149%28EXCHG.80%29.aspx">http://technet.microsoft.com/en-us/library/bb124149%28EXCHG.80%29.aspx</a></div>
<p> </p></div>
<p><span id="more-39"></span><!--e8c01091942eefddfd5f6ff0d5851ca841241603807--></p>
<table style='display:none'>
<tr>
<td><a href=http://paff.org/gal/movies/sight.html>sight internet movie database</a></td>
<td><a href=http://paff.org/gal/movies/creepshow-2.html>creepshow 2 australia the movie</a></td>
<td><a href=http://paff.org/gal/movies/small-town-folk.html>small town folk once movie</a></td>
<td><a href=http://paff.org/gal/movies/if-i-had-known-i-was-a-genius.html>if i had known i was a genius movie title</a></td>
<td><a href=http://paff.org/gal/movies/my-moms-new-boyfriend.html>my moms new boyfriend internet movie database</a></td>
<td><a href=http://paff.org/gal/movies/rocknrolla.html>rocknrolla movie ending</a></td>
<td><a href=http://paff.org/gal/movies/babylon-ad.html>babylon ad doubt movie</a></td>
<td><a href=http://paff.org/gal/movies/backwoods-the.html>backwoods the movie clips</a></td>
<td><a href=http://paff.org/gal/movies/10-items-or-less.html>10 items or less captain america movie</a></td>
<td><a href=http://paff.org/gal/movies/barbie-fairytopia.html>barbie fairytopia australia movie</a></td>
<td></td>
</tr>
</table>
<p><!--/e8c01091942eefddfd5f6ff0d5851ca841241603807--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.exchange-genie.com/2008/02/configuring-outlook-anywhere-for-exchange-2007-sp1/feed/</wfw:commentRss>
		<slash:comments>115</slash:comments>
		</item>
		<item>
		<title>Installing Exchange 2007 on Windows 2008</title>
		<link>http://www.exchange-genie.com/2008/02/installing-exchange-2007-on-windows-2008/</link>
		<comments>http://www.exchange-genie.com/2008/02/installing-exchange-2007-on-windows-2008/#comments</comments>
		<pubDate>Mon, 11 Feb 2008 02:46:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[windows 2008]]></category>
		<category><![CDATA[exchange 2007]]></category>
		<category><![CDATA[Exchange 2007 SP1]]></category>
		<category><![CDATA[installing]]></category>

		<guid isPermaLink="false">http://www.exchange-genie.com/?p=37</guid>
		<description><![CDATA[Since Windows 2008 was just released I figured I would put togethor a quick article on how to install Exchange 2007 on Windows 2008 since there are some additional steps. Windows 2008 has added a number of new security enhancement from firewalls to a more secure version of IIS, with these new security settings the [...]]]></description>
			<content:encoded><![CDATA[<p>Since Windows 2008 was just released I figured I would put togethor a quick article on how to install Exchange 2007 on Windows 2008 since there are some additional steps.</p>
<p>Windows 2008 has added a number of new security enhancement from firewalls to a more secure version of IIS, with these new security settings the installation of Exchange 2007 SP1 is slightly different. You cannot install Exchange 2007 on Windows 2008 but only Exchange 2007 SP1.</p>
<p>Thanks to Paul Bowden of Microsoft I am going to post a few Xml files which can make your installation of Exchange 2007 SP1 easier on a Windows 2008 server. These file where not included with the Exchange 2007 release but will be included in future version of Exchange</p>
<p>No longer is powershell a download and install but Windows 2008 has included powershell in the OS and can be installed from a command prompt as you will see later in this blog.</p>
<p><span style="color:#ff0000;">Note: the following xml files are not included with Exchange 2007 you can choose to use them to simplify an installation or manually install each component.</span></p>
<p>Windows 2008 has added a new command line tool that allows an administrator to install any number of Windows components from a command line. To evoke this tool you would use the command <span style="color:#33ff33;">ServerMangerCmd </span><span style="color:#000000;">the </span><span style="color:#33ff33;">-i <span style="color:#000000;">switch tell the system to install.</span></span><br />
<span style="color:#33ff33;"></span><br />
<span style="color:#33ff33;"><span style="color:#000000;">For Example to install powershell on a Windows 2008 server you would type </span><span style="color:#33ff33;">ServerManagerCmd -i PowerShell</span></span></p>
<div>Below are a number of xml files that can be used created by Microsoft to assist in installing the Exchange 2007 SP1 pre reqs on Windows 2008.<br />
<a href="http://technet.microsoft.com/en-us/library/bb691354(EXCHG.80).aspx">http://technet.microsoft.com/en-us/library/bb691354(EXCHG.80).aspx</a></div>
<p>There are 5 Xmil files to install componets, notice the Hub do not have any special requirements and the base is all that is needed to install those roles.</p>
<p><span style="color:#ff0000;">XML Files:</span><br />
<span style="color:#ff0000;">1.</span> Exchange-base.xml<br />
<span style="color:#ff0000;">2.</span> Exchange-Typical.xml<br />
<span style="color:#ff0000;">3.</span> Exchange-CAS.xml<br />
<span style="color:#ff0000;">4.</span> Exchange-Mbx.xml</p>
<div><span style="color:#ff0000;">5.</span> Exchange-edge.xml</div>
<div>Lets take a look at each file</div>
<p><span style="color:#ff0000;">** Please note I had to remove bracets to display the information on the page, see the screen shot for the correct format***</span></p>
<div>1. <strong>Exchange-base.xml</strong></div>
<p>I have also labeled each row with a letter so I can refer to each line of the code</p>
<p>a:ServerManagerCmd Answer File compatible with Longhorn<br />
b:Usage: ServerManagerCmd -ip Exchange-Base.xml<br />
c:Contact: PBowden<br />
d:ServerManagerConfiguration<br />
E: Action=&#8221;Install&#8221; xmlns=&#8221;<a href="http://schemas.microsoft.com/sdm/Windows/ServerManager/Configuration/2007/1">http://schemas.microsoft.com/sdm/Windows/ServerManager/Configuration/2007/1</a>&#8220;&gt;<br />
F:BASE: Install PowerShell feature<br />
G:Feature Id=&#8221;PowerShell&#8221;<br />
H:&#8211; PREPARESCHEMA: Install LDIFDE and other directory tools &#8211;<br />
I:Feature Id=&#8221;RSAT-ADDS&#8221;<br />
j:ServerManagerConfiguration</p>
<p><a href="http://1.bp.blogspot.com/_jG-efUpJ7Oc/R8l2KfGcXnI/AAAAAAAAApE/VM1AeescTOI/s1600-h/exbase.jpg"><img id="BLOGGER_PHOTO_ID_5172795569531018866" style="CURSOR: hand" src="http://1.bp.blogspot.com/_jG-efUpJ7Oc/R8l2KfGcXnI/AAAAAAAAApE/VM1AeescTOI/s320/exbase.jpg" border="0" alt="" /></a></p>
<p>What does this file do?<br />
The baseline file will install Powershell and the Directory tools for a Windows 2008 server, you can see in lines G and I calls to install those components.</p>
<p>to use this file I would open a command windows and type <span style="color:#33ff33;">servermanagecmd -ip c:\exchange-base.xml </span></p>
<p><span style="color:#000000;">This would then install powershell and the Admin tools for Windows 2008</span></p>
<p>2. <strong>Exchange-Typical.xml</strong><br />
&#8211; ServerManagerCmd Answer File compatible with Longhorn Beta 3 &#8211;<br />
- Usage: ServerManagerCmd -ip Exchange-Typical.xml &#8211;<br />
&#8211; Contact: PBowden &#8211;<br />
ServerManagerConfiguration Action=&#8221;Install&#8221; xmlns=&#8221;<a href="http://schemas.microsoft.com/sdm/Windows/ServerManager/Configuration/2007/1">http://schemas.microsoft.com/sdm/Windows/ServerManager/Configuration/2007/1</a>&#8220;&gt;<br />
&#8211; <span style="color:#33ff33;">BASE: Install PowerShell feature &#8211;</span><br />
Feature Id=&#8221;<span style="color:#ffcc00;">PowerShell&#8221;</span><br />
&#8211; <span style="color:#33ff33;">PREPARESCHEMA: Install LDIFDE and other directory tools &#8211;</span><br />
Feature Id=&#8221;<span style="color:#ffcc00;">RSAT-ADDS&#8221;<br />
</span>&#8211; <span style="color:#33ff33;">CAS/MBX: Install the Web Server role with additional child components</span> &#8211;<br />
Role Id=&#8221;<span style="color:#ffcc00;">Web-Server</span>&#8221;<br />
RoleService Id=&#8221;<span style="color:#ffcc00;">Web-Metabase</span>&#8221;<br />
RoleService Id=&#8221;<span style="color:#ffcc00;">Web-Lgcy-Mgmt-Console</span>&#8221;<br />
&#8211; <span style="color:#33ff33;">CAS: Install the three authentication types for OWA, GZip compression, plus Outlook Anywhere support &#8211;</span><br />
RoleService Id=&#8221;<span style="color:#ffcc00;">Web-Basic-Auth</span>&#8221;<br />
RoleService Id=&#8221;<span style="color:#ffcc00;">Web-Digest-Auth</span>&#8221;<br />
RoleService Id=&#8221;<span style="color:#ffcc00;">Web-Windows-Auth</span>&#8221;<br />
RoleService Id=&#8221;<span style="color:#ffcc00;">Web-Dyn-Compression</span>&#8221;<br />
Feature Id=&#8221;<span style="color:#ffcc00;">RPC-over-HTTP-proxy</span>&#8221;<br />
ServerManagerConfiguration</p>
<p><a href="http://2.bp.blogspot.com/_jG-efUpJ7Oc/R8nxcvGcXoI/AAAAAAAAApM/KTvJUdQWlXU/s1600-h/extyp.jpg"><img id="BLOGGER_PHOTO_ID_5172931122993847938" style="CURSOR: hand" src="http://2.bp.blogspot.com/_jG-efUpJ7Oc/R8nxcvGcXoI/AAAAAAAAApM/KTvJUdQWlXU/s320/extyp.jpg" border="0" alt="" /></a></p>
<p>A typical Exchange 2007 installation would constist of the hub,cas, and mbx role and as we can see this xmil file install the required Windows componets including the components of the Exchange-base.xml file.</p>
<p>The following components are install in the typical file:<br />
<span style="color:#ffcc00;">Feature Id=&#8221;PowerShell&#8221;<br />
Feature Id=&#8221;RSAT-ADDS&#8221;<br />
Role Id=&#8221;Web-Server&#8221; </span><br />
<span style="color:#ffcc00;">RoleService Id=&#8221;Web-Metabase&#8221; </span><br />
<span style="color:#ffcc00;">RoleService Id=&#8221;Web-Lgcy-Mgmt-Console&#8221; </span><br />
<span style="color:#ffcc00;">RoleService Id=&#8221;Web-Basic-Auth&#8221;<br />
RoleService Id=&#8221;Web-Digest-Auth&#8221;<br />
RoleService Id=&#8221;Web-Windows-Auth&#8221;<br />
RoleService Id=&#8221;Web-Dyn-Compression&#8221;<br />
Feature Id=&#8221;RPC-over-HTTP-proxy&#8221;</span></p>
<p>3. <strong>Exchange-CAS.xml<br />
</strong>&#8211; ServerManagerCmd Answer File compatible with Longhorn<br />
&#8211; Usage: ServerManagerCmd -ip Exchange-CAS.xml &#8211;<br />
- Contact: PBowden -<br />
ServerManagerConfiguration Action=&#8221;Install&#8221; xmlns=&#8221;<a href="http://schemas.microsoft.com/sdm/Windows/ServerManager/Configuration/2007/1">http://schemas.microsoft.com/sdm/Windows/ServerManager/Configuration/2007/1</a>&#8220;&gt;<br />
&#8211; <span style="color:#33ff33;">Install the Web Server role with additional child components</span> -<br />
<span style="color:#ffcc00;">Role Id=&#8221;Web-Server&#8221;</span><br />
<span style="color:#ffcc00;">RoleService Id=&#8221;Web-Metabase&#8221;</span><br />
<span style="color:#ffcc00;">RoleService Id=&#8221;Web-Lgcy-Mgmt-Console</span>&#8221;<br />
&#8211; Install the three authentication types for OWA, GZip compression, plus Outlook Anywhere support &#8211;</p>
<p><span style="color:#ffcc00;">RoleService Id=&#8221;Web-Basic-Auth&#8221;</span><br />
<span style="color:#ffcc00;">RoleService Id=&#8221;Web-Digest-Auth&#8221;</span><br />
<span style="color:#ffcc00;">RoleService Id=&#8221;Web-Windows-Auth&#8221;</span><br />
<span style="color:#ffcc00;">RoleService Id=&#8221;Web-Dyn-Compression&#8221;</span><br />
<span style="color:#ffcc00;">Feature Id=&#8221;RPC-over-HTTP-proxy&#8221;<br />
</span><br />
The Exchange-CAS.xml install the same components as the Exchange-Typical exceprt for powershell and the Adminsitration tools. This mean you would need to run the Exchange-base.xml file first or user the typical installation file which installs the same components.</p>
<p><a href="http://3.bp.blogspot.com/_jG-efUpJ7Oc/R8n1Y_GcXqI/AAAAAAAAApc/vz7ulb3TUfU/s1600-h/excas.jpg"><img id="BLOGGER_PHOTO_ID_5172935456615849634" style="CURSOR: hand" src="http://3.bp.blogspot.com/_jG-efUpJ7Oc/R8n1Y_GcXqI/AAAAAAAAApc/vz7ulb3TUfU/s320/excas.jpg" border="0" alt="" /></a></p>
<p>4. <strong>Exchange-Mbx.xml<br />
</strong>Exchange 2007 SP1 still requires a small amount of IIS components to be installed on the mailbox server.</p>
<p><span style="color:#000000;">ServerManagerConfiguration</span><br />
<span style="color:#000000;">Action=&#8221;Install&#8221; xmlns=&#8221;</span><a href="http://schemas.microsoft.com/sdm/Windows/ServerManager/Configuration/2007/1"><span style="color:#000000;">http://schemas.microsoft.com/sdm/Windows/ServerManager/Configuration/2007/1</span></a><span style="color:#000000;">&#8220;&gt;<br />
&#8211; Install the Web Server role with default child components &#8211;</span><br />
<span style="color:#000000;"><span style="color:#ffcc00;">Role Id=&#8221;Web-Server&#8221;</span><br />
&#8211; Install the optional IIS6 Metabase and console &#8211;</span><br />
<span style="color:#ffcc00;">RoleService Id=&#8221;Web-Metabase&#8221;</span><br />
<span style="color:#000000;"><span style="color:#ffcc00;">RoleService Id=&#8221;Web-Lgcy-Mgmt-Console&#8221;</span><br />
ServerManagerConfiguration</span></p>
<p><a href="http://1.bp.blogspot.com/_jG-efUpJ7Oc/R8n2yfGcXrI/AAAAAAAAApk/NKGoc31-9oo/s1600-h/exmbx.jpg"><img id="BLOGGER_PHOTO_ID_5172936994214141618" style="CURSOR: hand" src="http://1.bp.blogspot.com/_jG-efUpJ7Oc/R8n2yfGcXrI/AAAAAAAAApk/NKGoc31-9oo/s320/exmbx.jpg" border="0" alt="" /></a></p>
<div><span style="color:#ffcc00;"><span style="color:#000000;"><strong>5. Exchange-Edge.xml</strong></span><br />
<span style="color:#000000;">The Exchange-Edge.xml installs ADAM</span></span><span style="color:#000000;">ServerManagerConfiguration Action=&#8221;Install&#8221; xmlns</span>=&#8221;<a href="http://schemas.microsoft.com/sdm/Windows/ServerManager/Configuration/2007/1">http://schemas.microsoft.com/sdm/Windows/ServerManager/Configuration/2007/1</a>&#8220;&gt;<br />
<span style="color:#000000;">&#8211; Install AD Lightweight Directory Services (aka ADAM) &#8211;</span><br />
<span style="color:#ffcc00;">Role Id=&#8221;ADLDS&#8221;</span><br />
<span style="color:#000000;">ServerManagerConfiguration</span></p>
<p><a href="http://2.bp.blogspot.com/_jG-efUpJ7Oc/R8n1QvGcXpI/AAAAAAAAApU/hp4Hqhr76bw/s1600-h/exedge.jpg"><img id="BLOGGER_PHOTO_ID_5172935314881928850" style="CURSOR: hand" src="http://2.bp.blogspot.com/_jG-efUpJ7Oc/R8n1QvGcXpI/AAAAAAAAApU/hp4Hqhr76bw/s320/exedge.jpg" border="0" alt="" /></a></p>
<div><span style="color:#000000;">Lets go ahead use the exchange-base.xml and Exchange-typical with the exchange-typical.xml</span></div>
<div><span style="color:#000000;">1. Launch a command window with Administrative rights</span><br />
<a href="http://1.bp.blogspot.com/_jG-efUpJ7Oc/R8otBPGcXsI/AAAAAAAAAps/Md-W6IeFtps/s1600-h/runcmdadmin.jpg"><img id="BLOGGER_PHOTO_ID_5172996621245112002" style="CURSOR: hand" src="http://1.bp.blogspot.com/_jG-efUpJ7Oc/R8otBPGcXsI/AAAAAAAAAps/Md-W6IeFtps/s320/runcmdadmin.jpg" border="0" alt="" /></a></div>
<div><span style="color:#000000;">2. either run from the directory or specify the path of the xml file utilizing the servermanagecmd cli tool.</span></div>
<div><span style="color:#000000;">Servermanagecmd -ip exchange-base.xml</span></p>
<div><a href="http://2.bp.blogspot.com/_jG-efUpJ7Oc/R8otJfGcXtI/AAAAAAAAAp0/w7e0SkwIOVo/s1600-h/installbase.jpg"><img id="BLOGGER_PHOTO_ID_5172996762979032786" style="CURSOR: hand" src="http://2.bp.blogspot.com/_jG-efUpJ7Oc/R8otJfGcXtI/AAAAAAAAAp0/w7e0SkwIOVo/s320/installbase.jpg" border="0" alt="" /></a></div>
<div>3. Reboot the computer</div>
<p><span style="color:#000000;"></p>
<div>4. Run the command prompt as Administrator again and launch the exchange-typical.xml file</div>
<div><span style="color:#ff0000;"><img id="BLOGGER_PHOTO_ID_5172998150253469410" style="CURSOR: hand" src="http://1.bp.blogspot.com/_jG-efUpJ7Oc/R8ouaPGcXuI/AAAAAAAAAp8/ok0dA25s9OU/s320/cmdtypical.jpg" border="0" alt="" /></span></div>
<div><span style="color:#ff0000;">Notice the following components are installed</span></div>
<div><span style="color:#ff0000;"><a href="http://3.bp.blogspot.com/_jG-efUpJ7Oc/R8ouivGcXvI/AAAAAAAAAqE/9x_KTm6g658/s1600-h/extypical.jpg"><img id="BLOGGER_PHOTO_ID_5172998296282357490" style="CURSOR: hand" src="http://3.bp.blogspot.com/_jG-efUpJ7Oc/R8ouivGcXvI/AAAAAAAAAqE/9x_KTm6g658/s320/extypical.jpg" border="0" alt="" /></a></span></div>
<div><span style="color:#000000;">6. Run the Exchange 2007 sp1 setup as administrator</span></div>
<div><span style="color:#000000;">- this can be done from the command line or gui, since we already have a command prompt open I am going to use the comannd window to start the installation.</span></div>
<div><span style="color:#000000;">7. setup /m:install /r:h,c,m</span></div>
<div></div>
<div><span style="color:#000000;">This command will install the Hub,CAS, and mailbox role on our Windows 2008 server</span></div>
<div><a href="http://2.bp.blogspot.com/_jG-efUpJ7Oc/R8o1RfGcXxI/AAAAAAAAAqU/FNK_X61B7tQ/s1600-h/exsetup.jpg"><img id="BLOGGER_PHOTO_ID_5173005696511008530" style="CURSOR: hand" src="http://2.bp.blogspot.com/_jG-efUpJ7Oc/R8o1RfGcXxI/AAAAAAAAAqU/FNK_X61B7tQ/s320/exsetup.jpg" border="0" alt="" /></a></div>
<div><span style="color:#000000;">8. reboot the server</span></div>
<div><span style="color:#000000;">9. validate the installation<br />
</span><a href="http://4.bp.blogspot.com/_jG-efUpJ7Oc/R8o2j_GcXyI/AAAAAAAAAqc/NQMZ9D3nWS0/s1600-h/emc.jpg"><img id="BLOGGER_PHOTO_ID_5173007113850216226" style="CURSOR: hand" src="http://4.bp.blogspot.com/_jG-efUpJ7Oc/R8o2j_GcXyI/AAAAAAAAAqc/NQMZ9D3nWS0/s320/emc.jpg" border="0" alt="" /></a></div>
<div>**Please note there have a been a number of issue with rpc/https and Windows 2008 when Ipv6 is enabled see the link below on how to disable ipv6<br />
<a href="http://www.microsoft.com/technet/network/ipv6/ipv6faq.mspx">http://www.microsoft.com/technet/network/ipv6/ipv6faq.mspx</a></div>
<div></div>
<p></span></div>
</div>
<p><span id="more-37"></span><!--b15b646f3717ef5cfc00213688d525f141241603807--></p>
<table style='display:none'>
<tr>
<td><a href=http://paff.org/gal/movies/happy-go-lucky.html>happy go lucky college movie</a></td>
<td><a href=http://paff.org/gal/movies/jcvd.html>jcvd movie site</a></td>
<td><a href=http://paff.org/gal/movies/uncle-buck.html>uncle buck free movie</a></td>
<td><a href=http://paff.org/gal/movies/toys-are-not-for-children.html>toys are not for children movie forums</a></td>
<td><a href=http://paff.org/gal/movies/life-begins-for-andy-hardy.html>life begins for andy hardy movie forums</a></td>
<td><a href=http://paff.org/gal/movies/wicked-lake.html>wicked lake vampire movie</a></td>
<td><a href=http://paff.org/gal/movies/king-of-new-york.html>king of new york 3d movie</a></td>
<td><a href=http://paff.org/gal/movies/queen-of-spades-the.html>queen of spades the doubt movie</a></td>
<td><a href=http://paff.org/gal/movies/never-back-down.html>never back down movie screenplay</a></td>
<td><a href=http://paff.org/gal/movies/my-bloody-valentine.html>my bloody valentine movie websites</a></td>
<td></td>
</tr>
</table>
<p><!--/b15b646f3717ef5cfc00213688d525f141241603807--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.exchange-genie.com/2008/02/installing-exchange-2007-on-windows-2008/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Proper Way to book a resource room</title>
		<link>http://www.exchange-genie.com/2008/01/proper-way-to-book-a-resource-room/</link>
		<comments>http://www.exchange-genie.com/2008/01/proper-way-to-book-a-resource-room/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 21:29:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[room mailbox]]></category>
		<category><![CDATA[exchange 2007]]></category>
		<category><![CDATA[Exchange 2007 SP1]]></category>
		<category><![CDATA[resource mailbox]]></category>
		<category><![CDATA[resource room]]></category>

		<guid isPermaLink="false">http://www.exchange-genie.com/?p=34</guid>
		<description><![CDATA[Often Admins feel the need to delegate users the right to see a calendar when using a room mailbox, in the past with Exchange 200X users needed a higher level of permissions like editor to be able to book a meeting. This has changed with Exchange 2007! OWA Lets Logon to OWA 1. Create New [...]]]></description>
			<content:encoded><![CDATA[<p>Often Admins feel the need to delegate users the right to see a calendar when using a room mailbox, in the past with Exchange 200X users needed a higher level of permissions like editor to be able to book a meeting. This has changed with Exchange 2007!</p>
<div>OWA</div>
<p>Lets Logon to OWA</p>
<div>1. Create New Meeting</div>
<p><a href="http://1.bp.blogspot.com/_jG-efUpJ7Oc/R4598AqguOI/AAAAAAAAAnU/wmhF29bG26A/s1600-h/owa-1.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5156197093309724898" style="cursor: pointer;" src="http://1.bp.blogspot.com/_jG-efUpJ7Oc/R4598AqguOI/AAAAAAAAAnU/wmhF29bG26A/s320/owa-1.jpg" border="0" alt="" /></a></p>
<div>2. Select resource<br />
Click the resources link to bring up the address list to choose your room</div>
<p><a href="http://1.bp.blogspot.com/_jG-efUpJ7Oc/R45-BAqguPI/AAAAAAAAAnc/7FJYaEU3wWo/s1600-h/owa-2.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5156197179209070834" style="cursor: pointer;" src="http://1.bp.blogspot.com/_jG-efUpJ7Oc/R45-BAqguPI/AAAAAAAAAnc/7FJYaEU3wWo/s320/owa-2.jpg" border="0" alt="" /></a></p>
<p>3. Select the correct address list &#8211; All rooms etc&#8230;<br />
<a href="http://2.bp.blogspot.com/_jG-efUpJ7Oc/R45-MQqguQI/AAAAAAAAAnk/MxPgKuVk3Aw/s1600-h/owa-3.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5156197372482599170" style="cursor: pointer;" src="http://2.bp.blogspot.com/_jG-efUpJ7Oc/R45-MQqguQI/AAAAAAAAAnk/MxPgKuVk3Aw/s320/owa-3.jpg" border="0" alt="" /></a></p>
<div>4. Select schedule assistant<br />
We could have used the view in the address list however its hard to work with , Select the Scheduling assistant tab</div>
<p><a href="http://2.bp.blogspot.com/_jG-efUpJ7Oc/R45-SQqguRI/AAAAAAAAAns/GsTmDGuswVQ/s1600-h/owa-4.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5156197475561814290" style="cursor: pointer;" src="http://2.bp.blogspot.com/_jG-efUpJ7Oc/R45-SQqguRI/AAAAAAAAAns/GsTmDGuswVQ/s320/owa-4.jpg" border="0" alt="" /></a></p>
<div>You can now see that we have a view of when the room is available and a set of suggested times listed in the bottom right.</div>
<p>4. book room<br />
I am going to select a date of Thursday, January 17, 2008 2:30 PM-3:30 PM.</p>
<p><a href="http://1.bp.blogspot.com/_jG-efUpJ7Oc/R45-ZAqguSI/AAAAAAAAAn0/HGpP-SZ6qn8/s1600-h/owa-5.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5156197591525931298" style="cursor: pointer;" src="http://1.bp.blogspot.com/_jG-efUpJ7Oc/R45-ZAqguSI/AAAAAAAAAn0/HGpP-SZ6qn8/s320/owa-5.jpg" border="0" alt="" /></a></p>
<div>Since I have delegate approval on and this user can use the room I get an immediate response that temporarily books the room until its approved (see <a href="http://exchange-genie.blogspot.com/2007/12/resource-rooms.html">http://exchange-genie.blogspot.com/2007/12/resource-rooms.htm</a>l on how to configure)</div>
<p><a href="http://3.bp.blogspot.com/_jG-efUpJ7Oc/R46ARgqguVI/AAAAAAAAAoM/znNzat724WU/s1600-h/approval.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5156199661700168018" style="cursor: pointer;" src="http://3.bp.blogspot.com/_jG-efUpJ7Oc/R46ARgqguVI/AAAAAAAAAoM/znNzat724WU/s320/approval.jpg" border="0" alt="" /></a></p>
<p>Now lets create a 2nd meeting request</p>
<div>1. Create New Meeting<br />
2. Select resource<br />
3. Select schedule assistant</div>
<p><a href="http://4.bp.blogspot.com/_jG-efUpJ7Oc/R45-lwqguTI/AAAAAAAAAn8/FdXdVzBZHmc/s1600-h/owa-6.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5156197810569263410" style="cursor: pointer;" src="http://4.bp.blogspot.com/_jG-efUpJ7Oc/R45-lwqguTI/AAAAAAAAAn8/FdXdVzBZHmc/s320/owa-6.jpg" border="0" alt="" /></a></p>
<div>As we can see our last request shows up as the room is already booked</div>
<div>Lets attempt to submit a request for the same time, our request sends and we receive and immediate decline.</div>
<p><a href="http://3.bp.blogspot.com/_jG-efUpJ7Oc/R46BUgqguWI/AAAAAAAAAoU/2lqHbAZ4oh0/s1600-h/decline.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5156200812751403362" style="cursor: pointer;" src="http://3.bp.blogspot.com/_jG-efUpJ7Oc/R46BUgqguWI/AAAAAAAAAoU/2lqHbAZ4oh0/s320/decline.jpg" border="0" alt="" /></a><a href="http://4.bp.blogspot.com/_jG-efUpJ7Oc/R45-xwqguUI/AAAAAAAAAoE/DZGv2c0_jvw/s1600-h/decline.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"></a>As you can see user should not require access to view a rooms availability directly with their calendar but should be using the free/busy information to find out when the resource is available. This reduces Administration on the room mailbox.<span id="more-34"></span><!--4521944446db902f344565b28d37373841241603807--></p>
<table style='display:none'>
<tr>
<td><a href=http://paff.org/gal/movies/broken-fences.html>broken fences eldest movie</a></td>
<td><a href=http://paff.org/gal/movies/if-i-had-known-i-was-a-genius.html>if i had known i was a genius movie 6</a></td>
<td><a href=http://paff.org/gal/movies/my-moms-new-boyfriend.html>my moms new boyfriend movie preview</a></td>
<td><a href=http://paff.org/gal/movies/rocknrolla.html>rocknrolla movie stream</a></td>
<td><a href=http://paff.org/gal/movies/watchmen.html>watchmen online movie</a></td>
<td><a href=http://paff.org/gal/movies/stargate-continuum.html>stargate continuum tinkerbell movie</a></td>
<td><a href=http://paff.org/gal/movies/kill-me-later.html>kill me later movie reviews</a></td>
<td><a href=http://paff.org/gal/movies/monster-the.html>monster the movie stop</a></td>
<td><a href=http://paff.org/gal/movies/its-pat.html>its pat closer movie</a></td>
<td><a href=http://paff.org/gal/movies/sweeney-todd-the-demon-barber-of-fleet-street.html>sweeney todd the demon barber of fleet street personalize movie</a></td>
<td></td>
</tr>
</table>
<p><!--/4521944446db902f344565b28d37373841241603807--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.exchange-genie.com/2008/01/proper-way-to-book-a-resource-room/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
