<?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>Rob Golding &#187; Exchange</title>
	<atom:link href="http://www.robgolding.com/blog/category/exchange/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.robgolding.com</link>
	<description>Technology Consultant</description>
	<lastBuildDate>Mon, 07 Jun 2010 22:04:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Exchange 2007 Autodiscover Issues</title>
		<link>http://www.robgolding.com/blog/2009/07/07/exchange-2007-autodiscover-issues/</link>
		<comments>http://www.robgolding.com/blog/2009/07/07/exchange-2007-autodiscover-issues/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 20:06:57 +0000</pubDate>
		<dc:creator>Rob Golding</dc:creator>
				<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Home Network]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Windows Server]]></category>

		<guid isPermaLink="false">http://www.robgolding.com/?p=150</guid>
		<description><![CDATA[Over the past week, I've been upgrading my e-mail system to Exchange 2007 (I was previously using Exchange '03). For me, it's very useful to have the systems that I write about, and consult for, installed at home in a "semi-production" manner. It means that I have a system to work on, and I am [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-154" style="margin: 0px 10px;" title="Exchange 2007 Logo" src="http://www.robgolding.com/wp-content/uploads/2009/07/exchange2007logo.jpg" alt="Exchange 2007 Logo" width="144" height="168" />Over the past week, I've been upgrading my e-mail system to Exchange 2007 (I was previously using Exchange '03). For me, it's very useful to have the systems that I write about, and consult for, installed at home in a "semi-production" manner. It means that I have a system to work on, and I am concerned with keeping it up and running as smoothly as possible - which introduces me to intricacies that I would not otherwise encounter, if I were just running a little test lab.</p>
<p>For example, when setting up Outlook Anywhere (the rebranded RPC/HTTP feature of Exchange, allowing Outlook users to connect from outside the organisation) I discovered a lot of "Sync Issues" appearing in my Inbox. The messages all had a common theme:</p>
<pre>11:19:07 Synchronizer Version 12.0.6315
11:19:07 Synchronizing Mailbox 'User'
11:19:07 Synchronizing Hierarchy
11:19:07 Done
11:19:09 Microsoft Exchange offline address book
11:19:09              Not downloading Offline address book files.  A server (URL) could not be located.
11:19:09       0X8004010F</pre>
<p>Clearly, something was wrong with the Offline Address Book. I was only getting these messages when using Outlook Anywhere, however, so this issue was obviously specific to RPC/HTTP.</p>
<p>Looking up the error code, I found that the problem I was experiencing was <strong>very</strong> common, but that nowhere seemed to have the ultimate repair. The information available was sparse, and I had to put together my own solution - which I will document below.</p>
<p>First, I registered an extra DNS (A) record for my email domain, called "autodiscover". I must be clear here, that this is for the mail domain, not for the domain used to access your OWA site. For example (and we'll go with the Microsoft classic here), if your users have addresses such as<em> user1@contoso.com</em>, <em>user2@contoso.com</em> and you access your OWA via <em>https://mail.contoso.com/owa</em>, then you need to register an A record for <strong>autodiscover.contoso.com</strong>.</p>
<p>Next, I prepared a new certificate request, that would hopefully end up with me obtaining a certificate that I could use to replace the current one, which would be valid for both <em>mail.contoso.com</em> and <em>autodiscover.contoso.com</em> (to continue with our example) - so that my Outlook clients could successfully access the autodiscover service, and download the OAB. To do this, I used the following EMS command:</p>
<pre class="dos">New-ExchangeCertificate -domainname mail.contoso.com, exchange.contoso.local, autodiscover.contoso.com -Friendlyname &quot;Contoso Exchange CAS SAN Certificate&quot; -generaterequest:$true -keysize <span style="">1024</span> -path c:\certrequest.req -privatekeyexportable:$true –subjectname &quot;c=GB o=contoso inc, CN=mail.contoso.com&quot;</pre>
<p>This command requires a little explanation. The<em> -domainname </em>switch is used to specify a list of addresses for which this server is valid. This is called a <strong>SAN </strong>(Subject Alternative Name). Not all CA's support SANs, but Windows Server 2008's CA Services does, which I will come back to later. Next, we give the certificate a "Friendly Name", which is just a reference for you, the administrator. Then we specify that we are looking to generate and save a request, and that we want to be able to export the private key. The <strong>Subject Name</strong> is important, but also slightly confusing. You must specify your country code (US, GB, ES), your organisation name, and Common Name (<strong>CN</strong>) - which is the most important one. This must be the URL used to access the SSL service using a web browser, so mine was <em>mail.contoso.com</em>.</p>
<p>Once this request is saved, I passed it on to my CA to get the certificate issued. If you're using a 3rd party CA (like VeriSign), then you'll have to check first whether they support SANs. I use self-signed certificates, and my CA is running Windows Server 2008, which does support SANs, so I issued the request internally. This is done by accessing the CertSrv website, at http://servername/certsrv, and clicking the "Request a Certificate" link. Then, I chose "Advanced Request", and pasted the reqest file's contents into the box, and picked the "Web Server" template.</p>
<p>This presented me with a downloadable certificate, which I saved locally in CER format on the exchange server. Then I used the following command to import the certificate:</p>
<pre class="dos">Import-ExchangeCertificate –path &lt;certificate&gt;</pre>
<p>Once the certificate was imported, I enabled it for use with exchange. A similar command is used for this:</p>
<pre class="dos">Enable-ExchangeCertificate</pre>
<p>This prompted for a list of services, where I entered <em>IMAP, IIS, SMTP</em> as these are the default installed services. Only IIS actually gets used here, so I shouldn't worry too much about this one. If you're not sure, then just enter the same as me. Lastly, it asked for a thumbprint, which I copied and pasted from the output of the import command. Finally, after accepting the confirmation, the certificate was enabled.</p>
<p>And that was it. Both OWA and Outlook Anywhere are now working perfectly, and hopefully this post will help at least one other lost soul with the same problem!</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-center">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://delicious.com/post?url=http://www.robgolding.com/blog/2009/07/07/exchange-2007-autodiscover-issues/&amp;title=Exchange+2007+Autodiscover+Issues" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.robgolding.com/blog/2009/07/07/exchange-2007-autodiscover-issues/&amp;title=Exchange+2007+Autodiscover+Issues" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.robgolding.com/blog/2009/07/07/exchange-2007-autodiscover-issues/&amp;title=Exchange+2007+Autodiscover+Issues" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.robgolding.com/blog/2009/07/07/exchange-2007-autodiscover-issues/&amp;title=Exchange+2007+Autodiscover+Issues" rel="nofollow" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.robgolding.com/blog/2009/07/07/exchange-2007-autodiscover-issues/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.robgolding.com/blog/2009/07/07/exchange-2007-autodiscover-issues/&amp;t=Exchange+2007+Autodiscover+Issues" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Exchange+2007+Autodiscover+Issues+-+http://tinyurl.com/yz9b3er+&amp;source=shareaholic" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://www.robgolding.com/blog/2009/07/07/exchange-2007-autodiscover-issues/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://www.robgolding.com/blog/2009/07/07/exchange-2007-autodiscover-issues/&amp;n=Exchange+2007+Autodiscover+Issues&amp;pli=1" rel="nofollow" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

<img src="http://www.robgolding.com/?ak_action=api_record_view&id=150&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.robgolding.com/blog/2009/07/07/exchange-2007-autodiscover-issues/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Network Redesign</title>
		<link>http://www.robgolding.com/blog/2007/09/25/network-redesign/</link>
		<comments>http://www.robgolding.com/blog/2007/09/25/network-redesign/#comments</comments>
		<pubDate>Tue, 25 Sep 2007 17:45:52 +0000</pubDate>
		<dc:creator>Rob Golding</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Home Network]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Windows Server]]></category>

		<guid isPermaLink="false">http://www.robgolding.com/index.php/2007/09/25/network-redesign/</guid>
		<description><![CDATA[Okay, so the network that I have been managing for some time now has just undergone a pretty big redesign. It’s actually a home network, but it spans 2 sites – my house and my friend’s house. They are “joined” by a site-to-site VPN connection, which gives us a load of benefits like easily sharing [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">Okay, so the network that I have been managing for some time now has just undergone a pretty big redesign. It’s actually a home network, but it spans 2 sites – my house and my friend’s house. They are “joined” by a site-to-site VPN connection, which gives us a load of benefits like easily sharing photos, programs, and an AD/Exchange forest.</p>
<p class="MsoNormal"><a href="http://www.robgolding.com/wp-content/uploads/2007/09/network-diagram-public.png" title="Network Diagram"><img src="http://www.robgolding.com/wp-content/uploads/2007/09/network-diagram-public-thumbnail.png" align="left" height="233" hspace="10" width="200" /></a>Up until recently, the network was running with just one physical server at each site, we shall call them Site A and Site B, each with <a href="http://www.vmware.com/server" target="_blank">VMware Server</a> installed. Both servers were configured almost identically, with the host machine running <a href="http://www.microsoft.com/windowsserver2003/technologies/directory/activedirectory/default.mspx" target="_blank">AD (Active Directory)</a> and <a href="http://support.microsoft.com/ph/1773" target="_blank">Exchange 2003</a>, and a VM running <a href="http://www.microsoft.com/isaserver/prodinfo/default.mspx" target="_blank">ISA Server 2006</a> for the firewall/VPN. Another VM was used for hosting some websites in the Perimeter network.</p>
<p class="MsoNormal">The redesign saw one new server in at Site A and two new servers at Site B – although the main server at Site A has been upgraded significantly. The new servers were installed to take the firewall away from the Virtual Machine to a physical one – as this is much more secure. Also, the second new server at Site B hosts Exchange, while this is now on a VM at Site A.</p>
<p class="MsoNormal">This network doesn’t support many clients or users, but it used mostly for educational purposes. For that it is perfect. We have a multi-tree forest AD configuration, with one domain for each site (or each house!), and one Exchange organisation spans the entire forest, with one Exchange server at each site. This also helps if one server/network is down, as the other will pick up the email for both sites – so we have a failsafe if one network is having problems.</p>
<p class="MsoNormal">I have published a “public” version of the network diagram, with external IP addresses/names removed, just in case anyone might find it interesting. Just click the thumbnail for a fullsize version.</p>
<p class="MsoNormal"> As you may have noticed, I've used the names of gods from Greek and Roman mythology for the servers. The web servers are the oldest ones there so they haven't been renamed yet. Maybe an exiting project for the future!</p>
<p class="MsoNormal">Both networks now have a 20mb/784kb internet connection (up/down), so the VPN link is essentialy 784kb/sec both ways. That's pretty good for things like AD replication, but not brilliant for sharing files and photos.</p>
<p class="MsoNormal">The active directory is the aspect of the network I am most proud of. Since the rebuild it has been working flawlessly, although I am forever looking at ways to expand the directory. The DC at each site hosts a DNS zone for both domains, which provides redundancy for DNS if one DC is down, and both servers hold a copy of the <a href="http://technet2.microsoft.com/windowsserver/en/library/24311c41-d2a1-4e72-a54f-150483fa885a1033.mspx?mfr=true" target="_blank">Global Catalog</a>. This allows for fast directory searches from both sites, and gives each Exchange server a GC to look to.</p>
<p class="MsoNormal">The forest is split logically, as well as physically, into sites. This allowed me to easily alter the replication schedule for the Domain Controllers, although I decided to leave this at hourly intervals, as I saw no reason to alter this value.</p>
<p class="MsoNormal">Hopefully the AD forest and network infrastructure will provide a solid base to expand on, and I will post about any major additions to the network. At present the clients consist of XP and Vista machines, but we are soon to aquire a new desktop, which will be running Vista, that will make a nice addition to AD.</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-center">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://delicious.com/post?url=http://www.robgolding.com/blog/2007/09/25/network-redesign/&amp;title=Network+Redesign" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.robgolding.com/blog/2007/09/25/network-redesign/&amp;title=Network+Redesign" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.robgolding.com/blog/2007/09/25/network-redesign/&amp;title=Network+Redesign" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.robgolding.com/blog/2007/09/25/network-redesign/&amp;title=Network+Redesign" rel="nofollow" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.robgolding.com/blog/2007/09/25/network-redesign/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.robgolding.com/blog/2007/09/25/network-redesign/&amp;t=Network+Redesign" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Network+Redesign+-+http://tinyurl.com/yaxmvd6+&amp;source=shareaholic" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://www.robgolding.com/blog/2007/09/25/network-redesign/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://www.robgolding.com/blog/2007/09/25/network-redesign/&amp;n=Network+Redesign&amp;pli=1" rel="nofollow" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

<img src="http://www.robgolding.com/?ak_action=api_record_view&id=15&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.robgolding.com/blog/2007/09/25/network-redesign/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Out with Exchange, in with WSUS!</title>
		<link>http://www.robgolding.com/blog/2007/09/09/out-with-exchange-in-with-wsus/</link>
		<comments>http://www.robgolding.com/blog/2007/09/09/out-with-exchange-in-with-wsus/#comments</comments>
		<pubDate>Sun, 09 Sep 2007 09:45:06 +0000</pubDate>
		<dc:creator>Rob Golding</dc:creator>
				<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Home Network]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Windows Server]]></category>

		<guid isPermaLink="false">http://maxms.net/wordpress/index.php/2007/09/09/exchange-on-a-dc/</guid>
		<description><![CDATA[Up until yesterday, my Exchange server was my DC - they were one and the same. As anyone will tell you, this isn't a particularly desirable configuration. For one thing, if you want to demote the DC, you have to uninstall Exchange first, and that means lots of migration and replication and...well it's not very [...]]]></description>
			<content:encoded><![CDATA[<p>Up until yesterday, my Exchange server was my DC - they were one and the same. As anyone will tell you, this isn't a particularly desirable configuration. For one thing, if you want to demote the DC, you have to uninstall Exchange first, and that means lots of migration and replication and...well it's not very nice!</p>
<p>So, I finally took the big step, and migrated all the Exchange data off the DC, and uninstalled it. So now I have a seperate Exchange server, which means tons more RAM free on the DC.</p>
<p>This also allowed me to install something I've been looking at for quite some time now - WSUS 3. I now realise how useful this piece of software can be. I am only managing about 5 computers, plus a few servers, but this makes keeping the machines up-to-date so much easier. Plus, you get lovely graphs like this:</p>
<p><a href="http://robgolding.com/wp-content/uploads/2007/09/wsus.png" title="WSUS Graphs"><img src="http://robgolding.com/wp-content/uploads/2007/09/wsus.png" alt="WSUS Graphs" /></a></p>
<p>Also worth mentioning, is that the Exchange server I've been telling you about actually runs as a virtual machine under VMware on the DC. It has 2GB of RAM, and seems to be coping fine, but with 1GB assigned to the Exchange VM, and 384mb assigned to another VM I have running on there (a web server), task manager seems to be having problems getting the memory details correct:</p>
<p><a href="http://robgolding.com/wp-content/uploads/2007/09/vm-ram.png" title="Virtual Machine RAM Usage"><img src="http://robgolding.com/wp-content/uploads/2007/09/vm-ram.png" alt="Virtual Machine RAM Usage" /></a></p>
<p>So we have 1GB + 384mb + whatever else is running on there (WSUS, DC, DHCP etc), and we end up with 1.0GB (or there abouts). Something's not right. Alas, the server seems to be handling the load fine, and with a gig of RAM apparently free, I have space to expand in the future. Brilliant.</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-center">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://delicious.com/post?url=http://www.robgolding.com/blog/2007/09/09/out-with-exchange-in-with-wsus/&amp;title=Out+with+Exchange%2C+in+with+WSUS%21" rel="nofollow" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.robgolding.com/blog/2007/09/09/out-with-exchange-in-with-wsus/&amp;title=Out+with+Exchange%2C+in+with+WSUS%21" rel="nofollow" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.robgolding.com/blog/2007/09/09/out-with-exchange-in-with-wsus/&amp;title=Out+with+Exchange%2C+in+with+WSUS%21" rel="nofollow" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.robgolding.com/blog/2007/09/09/out-with-exchange-in-with-wsus/&amp;title=Out+with+Exchange%2C+in+with+WSUS%21" rel="nofollow" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.robgolding.com/blog/2007/09/09/out-with-exchange-in-with-wsus/" rel="nofollow" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.robgolding.com/blog/2007/09/09/out-with-exchange-in-with-wsus/&amp;t=Out+with+Exchange%2C+in+with+WSUS%21" rel="nofollow" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Out+with+Exchange%2C+in+with+WSUS%21+-+http://tinyurl.com/yd992rm+&amp;source=shareaholic" rel="nofollow" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-comfeed">
			<a href="http://www.robgolding.com/blog/2007/09/09/out-with-exchange-in-with-wsus/feed" rel="nofollow" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a>
		</li>
		<li class="sexy-blogger">
			<a href="http://www.blogger.com/blog_this.pyra?t&amp;u=http://www.robgolding.com/blog/2007/09/09/out-with-exchange-in-with-wsus/&amp;n=Out+with+Exchange%2C+in+with+WSUS%21&amp;pli=1" rel="nofollow" title="Blog this on Blogger">Blog this on Blogger</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

<img src="http://www.robgolding.com/?ak_action=api_record_view&id=4&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.robgolding.com/blog/2007/09/09/out-with-exchange-in-with-wsus/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
