<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Ramblings of an IT Consultant</title>
	<atom:link href="http://tigermatt.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://tigermatt.wordpress.com</link>
	<description>...by Matthew Huxtable (aka tigermatt)</description>
	<lastBuildDate>Mon, 23 Jan 2012 17:49:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='tigermatt.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Ramblings of an IT Consultant</title>
		<link>http://tigermatt.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://tigermatt.wordpress.com/osd.xml" title="Ramblings of an IT Consultant" />
	<atom:link rel='hub' href='http://tigermatt.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Exchange Server password expiry handling on iPad/iOS 5</title>
		<link>http://tigermatt.wordpress.com/2011/12/31/exchange-server-password-expiry-handling-on-ipadios-5/</link>
		<comments>http://tigermatt.wordpress.com/2011/12/31/exchange-server-password-expiry-handling-on-ipadios-5/#comments</comments>
		<pubDate>Sat, 31 Dec 2011 13:19:41 +0000</pubDate>
		<dc:creator>tigermatt</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Exchange Server]]></category>
		<category><![CDATA[OWA]]></category>
		<category><![CDATA[incorrect password]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[ipad]]></category>

		<guid isPermaLink="false">http://tigermatt.wordpress.com/?p=194</guid>
		<description><![CDATA[Overnight, the password for my Exchange account expired, as would be expected in line with my security policy. Unfortunately, it would appear there is a bug in iOS 5&#8242;s handling of this situation. My iPad (running iOS 5.0.1) had many, many &#8220;incorrect password&#8221; prompts when I picked it up to use it this morning. There [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=194&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Overnight, the password for my Exchange account expired, as would be expected in line with my security policy.</p>
<p>Unfortunately, it would appear there is a bug in iOS 5&#8242;s handling of this situation. My iPad (running iOS 5.0.1) had many, many &#8220;incorrect password&#8221; prompts when I picked it up to use it this morning. There were so many that I was about to concede that the iPad as unusable until I found a computer to change my password on, as the password was yet to be set to a new value.</p>
<p>I would usually change my password directly from the iPad, by logging in to OWA, where I have enabled the ability to change a password when it has expired.</p>
<p>After some time of pressing &#8220;Cancel&#8221;, I was finally relinquished from the grasp of this prompt and was able to proceed to use the iPad normally.</p>
<p>It would appear to me that the number of prompts would be equal to either the number of Fetch attempts since the password expired and/or the number of occasions the iPad has tried to open a session for push delivery from the server. Of course, the iPad would have failed on every occasion, and it would appear it is being extremely verbose by displaying each and every failure.</p>
<p>Either way, the code should detect an incorrect password and show the &#8220;Incorrect Password&#8221; pop-up <em>once only</em>, as was the behaviour I experienced on iOS 4. If I choose to dismiss that message, I should not be repeatedly prompted with the same alert. As a tech savvy user, I repeatedly hit &#8220;Cancel&#8221;, but many of the users I deals with on a daily basis would try this a couple of times and then assume their iPad was unusable and not continue for fear of &#8220;breaking&#8221; something.</p>
<p>It seems I am not the first to come across this issue, but I will add my voice to those who hope this issue is resolved in a future iOS release.</p>
<p><strong>For Exchange and AD admins, be aware this issue <em>could</em> potentially lead to lockout situations, dependent on your security policies.</strong></p>
<br />Filed under: <a href='http://tigermatt.wordpress.com/category/active-directory/'>Active Directory</a>, <a href='http://tigermatt.wordpress.com/category/apple/'>Apple</a>, <a href='http://tigermatt.wordpress.com/category/exchange-server/'>Exchange Server</a>, <a href='http://tigermatt.wordpress.com/category/owa/'>OWA</a> Tagged: <a href='http://tigermatt.wordpress.com/tag/incorrect-password/'>incorrect password</a>, <a href='http://tigermatt.wordpress.com/tag/ios/'>ios</a>, <a href='http://tigermatt.wordpress.com/tag/ipad/'>ipad</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tigermatt.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tigermatt.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tigermatt.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tigermatt.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tigermatt.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tigermatt.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tigermatt.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tigermatt.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tigermatt.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tigermatt.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tigermatt.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tigermatt.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tigermatt.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tigermatt.wordpress.com/194/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=194&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tigermatt.wordpress.com/2011/12/31/exchange-server-password-expiry-handling-on-ipadios-5/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b5b431c615e6adf918d77a99d84e824?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">tigermatt</media:title>
		</media:content>
	</item>
		<item>
		<title>Experts Exchange and WaterRun in Ethiopia</title>
		<link>http://tigermatt.wordpress.com/2011/11/06/experts-exchange-and-waterrun-in-ethiopia/</link>
		<comments>http://tigermatt.wordpress.com/2011/11/06/experts-exchange-and-waterrun-in-ethiopia/#comments</comments>
		<pubDate>Sat, 05 Nov 2011 23:24:03 +0000</pubDate>
		<dc:creator>tigermatt</dc:creator>
				<category><![CDATA[Experts Exchange]]></category>

		<guid isPermaLink="false">http://tigermatt.wordpress.com/?p=182</guid>
		<description><![CDATA[Hi fellow readers! My apologies for not posting much new over the last year or so! I can&#8217;t believe it has been 11 months since my last post, but I guess time really does move that quickly. I can assure you I have been tremendously busy, and I will endeavour to update you when I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=182&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hi fellow readers!</p>
<p>My apologies for not posting much new over the last year or so! I can&#8217;t believe it has been 11 months since my last post, but I guess time really does move that quickly. I can assure you I have been tremendously busy, and I will endeavour to update you when I get a few seconds.</p>
<p>In the mean time, I have some very exciting news to report. <a href="http://www.experts-exchange.com" target="_blank">Experts Exchange</a>, the knowledge sharing site on which I am a very active member, recently contributed to a fantastic community project: the building of water wells in two communities in Ethiopia.</p>
<p>As part of the &#8216;<em>EE T-Shirt Charity Challenge</em>&#8216;, the Experts with too many shirts for their wardrobes asked EE to donate the cost of those shirts to charity. EE happily obliged, and we donated many hundreds of t-shirts to a very worthy cause. The EE staff at the offices in California decided they would help too, so ran their own charity luncheon to raise funds for the second well to be built.</p>
<p>In conjunction with WaterRun, the EE community is pleased to announce the wells have been completed and are now providing safe, clean, unpolluted drinking water to two communities in Ethiopia. A resource I take for granted has changed the lives of some of these people. A real measure of community is how it can contribute to issues in the outside world, and I believe this is one brilliant example of the Experts Exchange members pulling together to help a very good cause.</p>
<p>Thanks to all involved. This is remarkable.</p>
<p>The following link will take you to the EE Corporate Blog, where the project is explained in more detail.</p>
<p><a style="border:0;display:block;width:200px;height:215px;margin:0;padding:0;" title="I helped bring clean water to Ethiopia" href="http://blog.experts-exchange.com/ee-blog/experts-exchange-builds-two-wells-in-ethiopia-raises-money-for-third/"><img style="border:0;" src="http://c801599.r99.cf2.rackcdn.com/Water_Fund_Badger_215.jpg" alt="I helped bring clean water to Ethiopia" width="200" height="215" /></a></p>
<br />Filed under: <a href='http://tigermatt.wordpress.com/category/experts-exchange/'>Experts Exchange</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tigermatt.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tigermatt.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tigermatt.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tigermatt.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tigermatt.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tigermatt.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tigermatt.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tigermatt.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tigermatt.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tigermatt.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tigermatt.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tigermatt.wordpress.com/182/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tigermatt.wordpress.com/182/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tigermatt.wordpress.com/182/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=182&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tigermatt.wordpress.com/2011/11/06/experts-exchange-and-waterrun-in-ethiopia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b5b431c615e6adf918d77a99d84e824?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">tigermatt</media:title>
		</media:content>

		<media:content url="http://c801599.r99.cf2.rackcdn.com/Water_Fund_Badger_215.jpg" medium="image">
			<media:title type="html">I helped bring clean water to Ethiopia</media:title>
		</media:content>
	</item>
		<item>
		<title>Exch 2010 SP1 with AirSync (iPhone/iPod/iPad)</title>
		<link>http://tigermatt.wordpress.com/2010/11/26/exch-2010-sp1-with-airsync-iphoneipodipad/</link>
		<comments>http://tigermatt.wordpress.com/2010/11/26/exch-2010-sp1-with-airsync-iphoneipodipad/#comments</comments>
		<pubDate>Fri, 26 Nov 2010 01:02:01 +0000</pubDate>
		<dc:creator>tigermatt</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[OWA]]></category>
		<category><![CDATA[activesync]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[EAS]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[sp1]]></category>

		<guid isPermaLink="false">http://tigermatt.wordpress.com/?p=153</guid>
		<description><![CDATA[Over the last couple of days, I took the time to upgrade my personal Exchange environment to Exchange 2010 SP1 Rollup 1 (I was on 2010 RTM). The update appeared to go without a hitch, but a day or so later, I discovered my iPod (in fact, this is true for any Apple iWhatever device) [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=153&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Over the last couple of days, I took the time to upgrade my personal Exchange environment to Exchange 2010 SP1 Rollup 1 (I was on 2010 RTM). The update appeared to go without a hitch, but a day or so later, I discovered my iPod (in fact, this is true for any Apple iWhatever device) wouldn&#8217;t sync mail over the air via EAS, it wouldn&#8217;t send email and OWA replies/forwards failed with ugly error messages.</p>
<p>If you&#8217;re seeing any of the following errors just after upgrading to SP1, you might find the root cause and the associated fix is very simple &#8211; if so, read on.</p>
<ul>
<li><em>An error occurred while delivering this message</em></li>
<li><em>This message has not been downloaded from the server</em></li>
<li><em>Cannot Get Mail &#8211; the connection to the server failed</em></li>
<li>In OWA: <em>An unexpected error occurred and your request couldn&#8217;t be handled</em></li>
<li>In event traces, <em>imceaDomain must be a valid domain name.</em></li>
</ul>
<p>Now, this issue was picked up and discussed in the release notes for 2010 SP1 as a known issue, but I didn&#8217;t clock this initially because I didn&#8217;t exactly read the notes thoroughly &#8211; a brief scan, perhaps, late in the evening, but nothing looked relevant on my tired eyes at the time. I&#8217;ve also already performed a number of SP1 upgrades elsewhere without experiencing issues, so I didn&#8217;t consider it important to refresh my memory by re-reading the notes.</p>
<p>The exact symptoms:</p>
<p><strong>On the ActiveSync device:</strong></p>
<p>Your email will sync, but there won&#8217;t be any content. The preview of the message text will display in the folder view, so you know <em>something</em> is there, but expanding the message to actually read it reveals the message: <em>This message has not been downloaded from the server</em>. Scrolling down, you can use the button to download remaining content &#8211; but it claims the message is 0 bytes in size and pressing this doesn&#8217;t do anything.</p>
<p style="text-align:center;">&nbsp;</p>
<div id="attachment_156" class="wp-caption aligncenter" style="width: 266px"><a href="http://tigermatt.files.wordpress.com/2010/11/photo-11.png"><img class="size-full wp-image-156 " title="Message view - the messages just don't download" src="http://tigermatt.files.wordpress.com/2010/11/photo-11.png?w=468" alt=""   /></a><p class="wp-caption-text">Message view - the messages just don&#039;t download</p></div>
<p>&nbsp;</p>
<p>Sending email from the device resulted in a message: &#8220;<em>Cannot Send Mail. An error occurred while delivering this message.&#8221; </em>Unfortunately, all the errors issued by the Apple kit are fairly generic (probably because, in this instance, it didn&#8217;t actually know what the problem was &#8211; but I&#8217;m inclined to think it&#8217;ll always make you dig to find the root cause).</p>
<p>Non-Exchange accounts, such as Gmail, and potentially accounts on other Exchange environments configured differently to avoid this bug, worked absolutely fine.</p>
<p><strong>Via OWA:</strong></p>
<p>OWA, again, reports a generic error:</p>
<p><a href="http://tigermatt.files.wordpress.com/2010/11/2010sp1owaerror.png"><img class="aligncenter size-full wp-image-157" title="Exchange 2010 EAS SP1 issues - OWA error" src="http://tigermatt.files.wordpress.com/2010/11/2010sp1owaerror.png?w=468&#038;h=166" alt="" width="468" height="166" /></a></p>
<p>Expanding the details in the error or looking in your server&#8217;s event log, reveals an interesting exception message:</p>
<p><em>Exception message: imceaDomain must be a valid domain name.</em></p>
<p>If you&#8217;re not familiar with IMCEA (Internet Mail Connector Encapsulated Address), it was originally a method of inter-connecting mail environments by providing temporary addresses to users sending email via SMTP, but did not possess an SMTP email address. The mail system handled the encapsulation and subsequent reverse process in order to send and receive email for the user. The technology is still used today in the latest versions of Exchange, and you will often see cases where an SMTP address is unknown, so an IMCEA version of an X.500 address is displayed &#8211; often in NDR reports. According to Technet, Exchange actually uses IMCEA encapsulation for any address other than the default authoritative domain.</p>
<p>In this case, Exchange is having issues dealing with just that &#8211; the default authoritative domain. You see, if the friendly name you gave it has a space in it, or some other illegal character for a domain name, it triggers an error in the programming, which ultimately leads to this major loss of core messaging functionality.</p>
<p>As always, the fix is fairly simple. Remove any spaces from the friendly names of your accepted domains. You can do this at shell or the console &#8211; I prefer using the shell, in which case, use</p>
<p style="padding-left:30px;">Set-AcceptedDomain &#8220;Friendly Name of your default authoritative domain&#8221; -name &#8220;AnyNameWithoutSpacesOrIllegalCharacters&#8221;</p>
<p>Once the name change is complete, throw a restart on the MS Exchange AD Topology service during a period of planned system outage and functionality should come back. I pick that service because it restarts most of the others at the same time.</p>
<p>As a result of this issue, I will be forcing a new naming convention everywhere I manage Exchange, whereby accepted domains are ALWAYS named after the actual domain name for ALL accepted domains, thus containing no spaces and no other illegal characters. It transpired that the other sites were named in this fashion for the default domain anyway, which explains the reasoning as to why I never experienced this issue with those users.</p>
<br />Filed under: <a href='http://tigermatt.wordpress.com/category/apple/'>Apple</a>, <a href='http://tigermatt.wordpress.com/category/exchange-server/exchange-2010/'>Exchange 2010</a>, <a href='http://tigermatt.wordpress.com/category/owa/'>OWA</a> Tagged: <a href='http://tigermatt.wordpress.com/tag/activesync/'>activesync</a>, <a href='http://tigermatt.wordpress.com/tag/apple-2/'>apple</a>, <a href='http://tigermatt.wordpress.com/tag/eas/'>EAS</a>, <a href='http://tigermatt.wordpress.com/tag/exchange-2010/'>Exchange 2010</a>, <a href='http://tigermatt.wordpress.com/tag/ipad/'>ipad</a>, <a href='http://tigermatt.wordpress.com/tag/iphone/'>iphone</a>, <a href='http://tigermatt.wordpress.com/tag/ipod/'>ipod</a>, <a href='http://tigermatt.wordpress.com/tag/sp1/'>sp1</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tigermatt.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tigermatt.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tigermatt.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tigermatt.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tigermatt.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tigermatt.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tigermatt.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tigermatt.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tigermatt.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tigermatt.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tigermatt.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tigermatt.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tigermatt.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tigermatt.wordpress.com/153/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=153&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tigermatt.wordpress.com/2010/11/26/exch-2010-sp1-with-airsync-iphoneipodipad/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b5b431c615e6adf918d77a99d84e824?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">tigermatt</media:title>
		</media:content>

		<media:content url="http://tigermatt.files.wordpress.com/2010/11/photo-11.png" medium="image">
			<media:title type="html">Message view - the messages just don&#039;t download</media:title>
		</media:content>

		<media:content url="http://tigermatt.files.wordpress.com/2010/11/2010sp1owaerror.png" medium="image">
			<media:title type="html">Exchange 2010 EAS SP1 issues - OWA error</media:title>
		</media:content>
	</item>
		<item>
		<title>Missing some cmdlets at Exchange Management Shell? Me too!</title>
		<link>http://tigermatt.wordpress.com/2010/11/11/missing-some-cmdlets-at-exchange-management-shell-me-too/</link>
		<comments>http://tigermatt.wordpress.com/2010/11/11/missing-some-cmdlets-at-exchange-management-shell-me-too/#comments</comments>
		<pubDate>Thu, 11 Nov 2010 21:32:27 +0000</pubDate>
		<dc:creator>tigermatt</dc:creator>
				<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Powershell]]></category>

		<guid isPermaLink="false">http://tigermatt.wordpress.com/?p=149</guid>
		<description><![CDATA[I recently discovered the Exchange cmdlets in the Management Shell on a server I rely on for my daily Exchange management had disappeared. <em>get-excommand</em> reported just one Exchange cmdlet was loaded: <em>Get-ExchangeDiagnosticInfo</em>. This was a strange issue and one for which there is a very simple solution.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=149&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>On one of our many Exchange Servers at work, I recently discovered the Exchange cmdlets in the Management Shell which I rely on for my daily Exchange management had disappeared. <em>get-excommand</em> reported just one Exchange cmdlet was loaded: <em>Get-ExchangeDiagnosticInfo</em>. Strange. They were there one day, gone the next. No, it wasn&#8217;t caused by an update to the best of my knowledge; it didn&#8217;t happen over our patching window.</p>
<p>The case of missing cmdlets was traced back to an issue with my user profile on this server. A test with another user account yielded no issues at the Management Shell.</p>
<p>A quick fix to this might be to obliterate the user profile using the <em>System</em> applet <em>Control Panel</em>, then log back in and have Windows generate a new profile<em>.</em> However, this is totally unnecessary and you&#8217;ll lose any special configuration, given how simple the actual solution is.</p>
<p>Exchange Management Shell uses a directory in the user&#8217;s roaming Application Data to store the Powershell module configuration settings. My module data had some&#8230; modifications. I don&#8217;t know the source of these changes, but it rendered the cmdlets missing. I suspected this was the case because shell loaded much more quickly than normal when it was broken &#8211; rather than show the status of the pending implicit remoting session, which I am used to seeing, it loaded and connected almost instantaneously.</p>
<p>The solution is to remove the <em>C:\Users\</em><strong>username</strong><em>\AppData\Roaming\Microsoft\Exchange\RemotePowershell\</em><strong>your.domain.com</strong> directory.</p>
<p>After deleting this directory, restart the Shell. The startup process will create the directory and re-generate the module files, fixing your issue and allowing you to get on with whatever you needed to do!</p>
<p>Matt</p>
<p>&#8212;</p>
<p>P.s. I know I&#8217;ve been quiet lately, and for that, I apologise. For the past couple of months I&#8217;ve been involved in an almighty migration job, away from an awful managed service network (tip: <strong>NEVER</strong> opt for an outside company to supply your network. It falls apart!) to a vanilla Windows Server system. This came not a moment too soon but completing a migration of this magnitude for 2500 seats in the 6 week maintenance window is no easy feat!</p>
<p>I do have some articles on the backburner, and hope to get some out to you ASAP. Thanks for your patience, and thanks for reading!</p>
<br />Filed under: <a href='http://tigermatt.wordpress.com/category/exchange-server/exchange-2007/'>Exchange 2007</a>, <a href='http://tigermatt.wordpress.com/category/exchange-server/exchange-2010/'>Exchange 2010</a>, <a href='http://tigermatt.wordpress.com/category/powershell/'>Powershell</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tigermatt.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tigermatt.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tigermatt.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tigermatt.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tigermatt.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tigermatt.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tigermatt.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tigermatt.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tigermatt.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tigermatt.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tigermatt.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tigermatt.wordpress.com/149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tigermatt.wordpress.com/149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tigermatt.wordpress.com/149/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=149&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tigermatt.wordpress.com/2010/11/11/missing-some-cmdlets-at-exchange-management-shell-me-too/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b5b431c615e6adf918d77a99d84e824?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">tigermatt</media:title>
		</media:content>
	</item>
		<item>
		<title>Windows XP Favourites Redirection &#8211; ADMX files</title>
		<link>http://tigermatt.wordpress.com/2010/08/03/windows-xp-favourites-redirection-admx-files/</link>
		<comments>http://tigermatt.wordpress.com/2010/08/03/windows-xp-favourites-redirection-admx-files/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 21:00:36 +0000</pubDate>
		<dc:creator>tigermatt</dc:creator>
				<category><![CDATA[7]]></category>
		<category><![CDATA[Group Policy]]></category>
		<category><![CDATA[Vista]]></category>
		<category><![CDATA[Windows Server 2008]]></category>
		<category><![CDATA[XP]]></category>
		<category><![CDATA[ADM]]></category>
		<category><![CDATA[ADML]]></category>
		<category><![CDATA[ADMX]]></category>
		<category><![CDATA[co-existence]]></category>
		<category><![CDATA[Favourites]]></category>
		<category><![CDATA[redirection]]></category>
		<category><![CDATA[roaming profile]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows XP]]></category>

		<guid isPermaLink="false">http://tigermatt.wordpress.com/?p=129</guid>
		<description><![CDATA[One of the major disadvantages of still running XP in production is its lack of Internet Explorer Favourites directory redirection. If your users frequently roam between computers, the usual workaround is to enable Roaming Profiles to have the favourites roam with them. This usually works, until Windows Vista or 7 is introduced into the environment. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=129&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>One of the major disadvantages of still running XP in production is its lack of Internet Explorer Favourites directory redirection. If your users frequently roam between computers, the usual workaround is to enable Roaming Profiles to have the favourites roam with them. This usually works, until Windows Vista or 7 is introduced into the environment. </p>
<p>The newer Microsoft operating systems from Vista onwards do not support the old, legacy format of the XP profile. Instead, users logging on to a modern OS for the first time will be given a new roaming profile with &#8220;.V2&#8243; appended to their username in the roaming profile share. This is the version 2 profile, used by Vista up and totally isolated from the XP profile, including total isolation of the data it contains. In a phased roll-out of the newer Microsoft operating systems, you <em>must</em> follow best practices by using folder redirection to redirect user data on all systems to a common network location. This removes the data from the profiles, maintains consistency and ensures the user experience is the same on all network stations, without concerns over which OS is installed and therefore which profile and data the user will have access to. Plus, roaming profiles are just too slow for storing lots of user data anyway.</p>
<p>Unfortunately, Windows XP does not support redirection of the Favourites directory; this support was added in Windows Vista. One workaround I have seen is the built-in Vista redirection configured to redirect user favourites folders on newer systems to the legacy XP roaming profile share. This works, but it&#8217;s not particularly clean; redirecting data to a profile share rather than a user (home folder) share just isn&#8217;t right. It also causes data loss issues if a user&#8217;s profile must be reset; I work by the principle that only <em>disposable data</em> &#8211; stuff the users could live without &#8211; should be put into a user&#8217;s profile for precisely this reason.</p>
<p>Implementing Favourites redirection in Windows XP is a logical alternative; it isn&#8217;t particularly difficult either. I developed the following ADMX files to supplement the older ADM solutions which are available through a search on a popular web search engine. With 2008 or 2008 R2 Domain Controllers, the ADMX format is available for your use and I would highly suggest you make use of it. ADMX is XML-based and much, <em>much</em> easier to use than the legacy ADM language.</p>
<blockquote><p><strong>XPFavouritesRedirect.admx</strong></p>
<div style="overflow:scroll;height:auto;">
<pre>&lt;policyDefinitions revision="1.0" schemaVersion="1.0"&gt;
&nbsp;&nbsp;&lt;policyNamespaces&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;target prefix="customFavorites" namespace="Microsoft.Policies.Favorites" /&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;using prefix="inetres" namespace="Microsoft.Policies.InternetExplorer" /&gt;
&nbsp;&nbsp;&lt;/policyNamespaces&gt;
&nbsp;&nbsp;&lt;resources minRequiredRevision="1.0" /&gt;
&nbsp;&nbsp;&lt;supportedOn&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;definitions&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;definition name="SUPPORTED_IE5" displayName="$(string.SUPPORTED_IE5)" /&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/definitions&gt;
&nbsp;&nbsp;&lt;/supportedOn&gt;
&nbsp;&nbsp;&lt;policies&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;policy name="IE_Favorites" class="User" displayName="$(string.IE_Favorites)" explainText="$(string.IE_Favorites_Location_Explain)" presentation="$(presentation.IE_Favorites)" key="Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders"&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;parentCategory ref="inetres:InternetExplorer" /&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;supportedOn ref="SUPPORTED_IE5" /&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;elements&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;text id="IE_Favorites_Location" key="Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" valueName="Favorites" required="true" expandable="true" /&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/elements&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/policy&gt;
&nbsp;&nbsp;&lt;/policies&gt;
&lt;/policyDefinitions&gt;</pre>
</div>
</blockquote>
<blockquote><p><strong>XPFavouritesRedirect.adml</strong> <em>(name this the same as the ADMX file and dump it in the language folder in your PolicyDefinitions directory)</em></p>
<div style="overflow:scroll;height:auto;">
<pre>&lt;policyDefinitionResources revision="1.0" schemaVersion="1.0"&gt;
&nbsp;&nbsp;&lt;displayName&gt;
&nbsp;&nbsp;&lt;/displayName&gt;
&nbsp;&nbsp;&lt;description&gt;
&nbsp;&nbsp;&lt;/description&gt;
&nbsp;&nbsp;&lt;resources&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;stringTable&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;string id="IE_Favorites"&gt;Location of Internet Explorer Favorites&lt;/string&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;string id="IE_Favorites_Location"&gt;The path to the favorites folder&lt;/string&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;string id="IE_Favorites_Location_Explain"&gt;Specify the path to the location of your Favorites folder. This is stored in an expandable registry string value, so you can use environment variables, such as %HomeDrive%%HomePath%.&lt;/string&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;string id="IE_Favorites_Location_Tip1"&gt;Specify the UNC path to the favorites location&lt;/string&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;string id="InternetExplorer"&gt;Internet Explorer&lt;/string&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;string id="SUPPORTED_IE5"&gt;at least Internet Explorer v5.01&lt;/string&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/stringTable&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;presentationTable&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;presentation id="IE_Favorites"&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;textBox refId="IE_Favorites_Location"&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;label&gt;Path:&lt;/label&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;defaultValue&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/defaultValue&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/textBox&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/presentation&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;/presentationTable&gt;
&nbsp;&nbsp;&lt;/resources&gt;
&lt;/policyDefinitionResources&gt;</pre>
</div>
</blockquote>
<p>The above is standard ADMX/ADML format which can be dumped in the correct locations of your Central Store (if you don&#8217;t have one, why not? <a href="http://support.microsoft.com/kb/929841" target="_blank">Set one up</a>, otherwise you will need to store them in the local store on each DC). In the GP Editor, it will appear as a policy in the standard Internet Explorer area under the User Configuration / Windows Components node.</p>
<p>The Favourites registry value in <em>HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders</em> is of type REG_EXPAND_SZ. The ADMX implements this with the <em>expandable=&#8221;true&#8221;</em> syntax, meaning from your perspective, you can specify environment variables in the GPO and these will be properly expanded by the system to their full paths. I personally use <em>%HomeDrive%%HomePath%\Favourites</em> to direct them to a subfolder of the user&#8217;s defined home folder location in their Active Directory user account properties.</p>
<p><strong>This does <em>not</em> move any existing Favourites out of the profile and into the redirected location.</strong> However; this is fairly easy to script in a logon script or one-time operation. For new users, the Favourites directory will be created automatically, assuming the home drive exists, the user has permissions, quota is not fully used and so on.</p>
<p>It is a good idea to set the XP Favourites redirection policy in its own GPO object, then apply a WMI condition to filter the policy to XP/2003 and older systems only. Windows Vista and above support native redirection of Favourites, so you should use a separate, WMI filtered policy for Vista+ computers to redirect their Favourites to the same location as defined for XP clients.</p>
<br />Filed under: <a href='http://tigermatt.wordpress.com/category/desktop-os/7/'>7</a>, <a href='http://tigermatt.wordpress.com/category/active-directory/group-policy/'>Group Policy</a>, <a href='http://tigermatt.wordpress.com/category/desktop-os/vista/'>Vista</a>, <a href='http://tigermatt.wordpress.com/category/windows-server/windows-server-2008/'>Windows Server 2008</a>, <a href='http://tigermatt.wordpress.com/category/desktop-os/xp/'>XP</a> Tagged: <a href='http://tigermatt.wordpress.com/tag/adm/'>ADM</a>, <a href='http://tigermatt.wordpress.com/tag/adml/'>ADML</a>, <a href='http://tigermatt.wordpress.com/tag/admx/'>ADMX</a>, <a href='http://tigermatt.wordpress.com/tag/co-existence/'>co-existence</a>, <a href='http://tigermatt.wordpress.com/tag/favourites/'>Favourites</a>, <a href='http://tigermatt.wordpress.com/tag/group-policy/'>Group Policy</a>, <a href='http://tigermatt.wordpress.com/tag/redirection/'>redirection</a>, <a href='http://tigermatt.wordpress.com/tag/roaming-profile/'>roaming profile</a>, <a href='http://tigermatt.wordpress.com/tag/windows-7/'>Windows 7</a>, <a href='http://tigermatt.wordpress.com/tag/windows-xp/'>Windows XP</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tigermatt.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tigermatt.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tigermatt.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tigermatt.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tigermatt.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tigermatt.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tigermatt.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tigermatt.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tigermatt.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tigermatt.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tigermatt.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tigermatt.wordpress.com/129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tigermatt.wordpress.com/129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tigermatt.wordpress.com/129/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=129&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tigermatt.wordpress.com/2010/08/03/windows-xp-favourites-redirection-admx-files/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b5b431c615e6adf918d77a99d84e824?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">tigermatt</media:title>
		</media:content>
	</item>
		<item>
		<title>APC Powerchute vs. Windows Power Management</title>
		<link>http://tigermatt.wordpress.com/2010/08/01/apc-powerchute-vs-windows-power-management/</link>
		<comments>http://tigermatt.wordpress.com/2010/08/01/apc-powerchute-vs-windows-power-management/#comments</comments>
		<pubDate>Sun, 01 Aug 2010 12:00:14 +0000</pubDate>
		<dc:creator>tigermatt</dc:creator>
				<category><![CDATA[Windows Server 2008]]></category>
		<category><![CDATA[APC Powerchute]]></category>
		<category><![CDATA[battery icon]]></category>
		<category><![CDATA[power]]></category>
		<category><![CDATA[SBS 2008]]></category>
		<category><![CDATA[Server 2008]]></category>
		<category><![CDATA[UPS]]></category>
		<category><![CDATA[Vista]]></category>

		<guid isPermaLink="false">http://tigermatt.wordpress.com/?p=120</guid>
		<description><![CDATA[I was recently trialling APC Powerchute on a small SBS 2008 server, attempting to maintain some automated shutdown while also gleaning some stats on how frequently the UPS was intervening. I&#8217;ve used the software before, but this time it refused to play ball; I saw the stats, but it never shut the server down on [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=120&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was recently trialling APC Powerchute on a small SBS 2008 server, attempting to maintain some automated shutdown while also gleaning some stats on how frequently the UPS was intervening. I&#8217;ve used the software before, but this time it refused to play ball; I saw the stats, but it <em>never</em> shut the server down on power failure. Not good; I&#8217;d rather know the data was safe than be told how many times it <em><strong>wasn&#8217;t </strong></em><strong>safe</strong>.</p>
<p>So, I reverted to the fallback option. An APC UPS (the USB connected ones, not sure about serial) can run under Windows&#8217; power management, being configured and monitored in exactly the same way a battery in a laptop would. Thus, they truly are plug-and-play; some less reputable brands <strong>require</strong> their own monitoring software and aren&#8217;t nearly as effective in my experience.</p>
<p>Alas, uninstalling the software never restored Windows Power Management. I waited&#8230; rebooted&#8230; checked control panel&#8230; nothing. No mention of a battery in the power options and the power meter icon was disabled in the task tray. I&#8217;d lost <strong>all shutdown functionality</strong> from the UPS. Yet again, a routine job involving a computer turned in to a match of man vs. machine.</p>
<p>The fix was surprisingly simple, didn&#8217;t involve edits to the registry (which I fear when it comes to drivers and hardware and critical things like power) &#8212; but unintuitive:</p>
<ol>
<li>Open Device Manager, expand Batteries, locate the UPS and uninstall it. Be sure to uninstall the driver too when asked</li>
<li>Wait a few minutes for that to complete, then on the Action menu, hit <em>Scan for hardware changes</em></li>
<li>Sure enough, the UPS was detected again, the drivers installed fresh and my power icon in the task tray immediately restored</li>
</ol>
<p>It would appear APC Powerchute doesn&#8217;t fully tidy up after itself.</p>
<br />Filed under: <a href='http://tigermatt.wordpress.com/category/windows-server/windows-server-2008/'>Windows Server 2008</a> Tagged: <a href='http://tigermatt.wordpress.com/tag/apc-powerchute/'>APC Powerchute</a>, <a href='http://tigermatt.wordpress.com/tag/battery-icon/'>battery icon</a>, <a href='http://tigermatt.wordpress.com/tag/power/'>power</a>, <a href='http://tigermatt.wordpress.com/tag/sbs-2008/'>SBS 2008</a>, <a href='http://tigermatt.wordpress.com/tag/server-2008/'>Server 2008</a>, <a href='http://tigermatt.wordpress.com/tag/ups/'>UPS</a>, <a href='http://tigermatt.wordpress.com/tag/vista/'>Vista</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tigermatt.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tigermatt.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tigermatt.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tigermatt.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tigermatt.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tigermatt.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tigermatt.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tigermatt.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tigermatt.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tigermatt.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tigermatt.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tigermatt.wordpress.com/120/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tigermatt.wordpress.com/120/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tigermatt.wordpress.com/120/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=120&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tigermatt.wordpress.com/2010/08/01/apc-powerchute-vs-windows-power-management/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b5b431c615e6adf918d77a99d84e824?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">tigermatt</media:title>
		</media:content>
	</item>
		<item>
		<title>In the UK? Want an @gmail address? Now you can!</title>
		<link>http://tigermatt.wordpress.com/2010/05/22/in-the-uk-want-an-gmail-address-now-you-can/</link>
		<comments>http://tigermatt.wordpress.com/2010/05/22/in-the-uk-want-an-gmail-address-now-you-can/#comments</comments>
		<pubDate>Sat, 22 May 2010 16:00:22 +0000</pubDate>
		<dc:creator>tigermatt</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Email]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[webmail]]></category>

		<guid isPermaLink="false">http://tigermatt.wordpress.com/?p=110</guid>
		<description><![CDATA[When I used Gmail for the first time, it was obvious Google had it right: for a free mail service for the average home user, it just works... However, I was never impressed by the email domain I received. Other parts of the world had the privilege of @gmail.com, yet a registration attempt from the United Kingdom for the past few years forced the longer googlemail.com at me. my alias@gmail.com still worked, but outgoing email and Google themselves still used the longer name.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=110&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>Just want the answer? <a href="#convert">See below</a></em></p>
<p>Although I run my own personal Exchange Server at home, I also run a couple of Google Mail accounts for subscriptions to online forum sites, newsgroups and suspect sites I might be required to sign up to occasionally. I&#8217;ve been caught in the spam trap before and I&#8217;m triply cautious not to share my main email addresses with anyone I don&#8217;t trust. Maybe I&#8217;m just overly cautious&#8230; but an email address is something you should treasure.</p>
<p>When I used Gmail for the first time, it was obvious Google had it right: for a free mail service for the average home user, it just works. You&#8217;d be hard-pressed to use <strong>all</strong> your 7.5GB mailbox quota (an ever increasing figure) and features like conversation view (recently introduced in Outlook 2010, thank you!), labels and archiving are handy.</p>
<p>However, I was never impressed by the email domain I received. Other parts of the world had the privilege of @gmail.com, yet a registration attempt from the United Kingdom for the past few years forced the longer googlemail.com at me. <em>my alias</em>@gmail.com still worked, but outgoing email and Google themselves still used the longer name.</p>
<p>You might ask: <strong>Why?</strong></p>
<p>The answer goes back to a trademark dispute with an agency in the United Kingdom in 2005, which forced Google to drop gmail.com for new UK registrations. The webmail site was also rebranded for UK users with different logos. However, Google and the other party agreed to settle the dispute for £228k in 2008 and the rebranding <em>back</em> to gmail.com is now taking place.</p>
<p><a name="convert"></a><br />
<strong>I&#8217;m an existing customer. How do I get my @gmail.com address?</strong></p>
<p>If you currently have a googlemail.com email address and want to use gmail.com as your &#8220;primary&#8221; address for sending mail from, you&#8217;ll need to convert it. Ironically, I hadn&#8217;t heard about this story until I accidentally stumbled upon it in Google&#8217;s Settings and I&#8217;d wager many, many users are in a similar position.</p>
<p>To claim your address, log in to Gmail, click <strong>Settings</strong> in the upper-right of the browser window, then select the <strong>Accounts and Import</strong> tab. Choose the <strong>Switch to @gmail.com</strong> option to begin the process. Per typical Google fashion, it&#8217;ll take you a matter of seconds.</p>
<p style="text-align:center;">
<div id="attachment_115" class="wp-caption aligncenter" style="width: 478px"><a href="http://tigermatt.files.wordpress.com/2010/05/gmail-conversion1.png"><img class="size-full wp-image-115" title="Choose &quot;Switch to @gmail.com&quot; to claim your new email address" src="http://tigermatt.files.wordpress.com/2010/05/gmail-conversion1.png?w=468&#038;h=106" alt="Choose &quot;Switch to @gmail.com&quot; to claim your new email address" width="468" height="106" /></a><p class="wp-caption-text">Choose &quot;Switch to @gmail.com&quot; to claim your new email address</p></div>
<p>Rest assured your @googlemail.com alias will still exist and be routable; you won&#8217;t need to re-register with any sites or send out mass &#8220;<em>I&#8217;ve changed my address</em>&#8221; messages to anyone who currently reaches you on that address. However, any mail you now send will come from <em>you@gmail.com</em>, not <em>you@googlemail.com</em>, a significant improvement in my opinion!</p>
<p>Thanks once again, Google!</p>
<br />Filed under: <a href='http://tigermatt.wordpress.com/category/uncategorized/'>Uncategorized</a> Tagged: <a href='http://tigermatt.wordpress.com/tag/email/'>Email</a>, <a href='http://tigermatt.wordpress.com/tag/gmail/'>Gmail</a>, <a href='http://tigermatt.wordpress.com/tag/google/'>Google</a>, <a href='http://tigermatt.wordpress.com/tag/webmail/'>webmail</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tigermatt.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tigermatt.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tigermatt.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tigermatt.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tigermatt.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tigermatt.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tigermatt.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tigermatt.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tigermatt.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tigermatt.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tigermatt.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tigermatt.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tigermatt.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tigermatt.wordpress.com/110/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=110&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tigermatt.wordpress.com/2010/05/22/in-the-uk-want-an-gmail-address-now-you-can/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b5b431c615e6adf918d77a99d84e824?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">tigermatt</media:title>
		</media:content>

		<media:content url="http://tigermatt.files.wordpress.com/2010/05/gmail-conversion1.png" medium="image">
			<media:title type="html">Choose &#34;Switch to @gmail.com&#34; to claim your new email address</media:title>
		</media:content>
	</item>
		<item>
		<title>Exchange 2010 SP1 Announced</title>
		<link>http://tigermatt.wordpress.com/2010/04/08/exchange-2010-sp1-announced/</link>
		<comments>http://tigermatt.wordpress.com/2010/04/08/exchange-2010-sp1-announced/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 23:56:12 +0000</pubDate>
		<dc:creator>tigermatt</dc:creator>
				<category><![CDATA[Exchange 2010]]></category>
		<category><![CDATA[Exchange Team]]></category>
		<category><![CDATA[Updates]]></category>

		<guid isPermaLink="false">http://tigermatt.wordpress.com/?p=106</guid>
		<description><![CDATA[Was it really 7 months ago Exchange 2010 RTMed? I find that incredibly hard to believe, but true. Today, the blogosphere heated up following the Exchange Team&#8217;s announcement of the first Service Pack for the latest and greatest version of Microsoft&#8217;s Exchange email server. The team suggest Beta code will be available for your test [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=106&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Was it really 7 months ago Exchange 2010 RTMed? I find that incredibly hard to believe, but true. Today, the blogosphere heated up following the Exchange Team&#8217;s announcement of the first Service Pack for the latest and greatest version of Microsoft&#8217;s Exchange email server.</p>
<p>The team suggest Beta code will be available for your test environments later in the second quarter of 2010, sometime around June. Although I have no quibbles with Exchange 2010, the product group has still found places to make some useful improvements:</p>
<ul>
<li><strong>Outlook Web Access (OWA)</strong> &#8211; performance improvements using more Web 2.0 AJAX-style programming, usability improvements and prettifying through the re-introduction of themes.</li>
<li><strong>Archiving and Compliance</strong> &#8211; My clients will benefit significantly from the ability to separate an archive mailbox from the user&#8217;s main mailbox &#8211; <em>even to different mailbox stores</em>. Frankly, server-side archive support was a long-awaited replacement to the problematic PST file or third-party tools, but moving data around <em>within the same store</em> just made no sense and we held off enabling the feature.
<p>Users with local Outlook AutoArchive PST files can also have their PST data imported directly into their Archive mailbox. With a bit of luck, we&#8217;ll begin to see many more PST free establishments.</li>
<li><strong>EMC/ECP Improvements</strong> &#8211; minor improvements are being made to the GUI management tools, negating the requirement for you to drop to Powershell for some configuration tasks.</li>
</ul>
<p>Not mentioned were any bug fixes, although I suspect there will be a few. With a little hope, my pet hate &#8211; the preferred Global Catalog issue when creating and mounting a new Mailbox Database &#8211; will be resolved.</p>
<p>The Exchange Team have done a stellar job with the 2010 release so far and, unlike Exchange 2007, no real areas are lacking in functionality. However, there is always room for improvement and I look forward to seeing Beta code to play with later in the year!</p>
<p><em>See the full press release on the MS Exchange Team <a href="http://msexchangeteam.com/archive/2010/04/07/454533.aspx">blog</a></em></p>
<br />Filed under: <a href='http://tigermatt.wordpress.com/category/exchange-server/exchange-2010/'>Exchange 2010</a> Tagged: <a href='http://tigermatt.wordpress.com/tag/exchange-2010/'>Exchange 2010</a>, <a href='http://tigermatt.wordpress.com/tag/exchange-team/'>Exchange Team</a>, <a href='http://tigermatt.wordpress.com/tag/updates/'>Updates</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tigermatt.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tigermatt.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tigermatt.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tigermatt.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tigermatt.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tigermatt.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tigermatt.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tigermatt.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tigermatt.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tigermatt.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tigermatt.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tigermatt.wordpress.com/106/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tigermatt.wordpress.com/106/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tigermatt.wordpress.com/106/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=106&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tigermatt.wordpress.com/2010/04/08/exchange-2010-sp1-announced/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b5b431c615e6adf918d77a99d84e824?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">tigermatt</media:title>
		</media:content>
	</item>
		<item>
		<title>Demystifying the Active Directory FSMO roles</title>
		<link>http://tigermatt.wordpress.com/2010/04/03/demystifying-the-active-directory-fsmo-roles/</link>
		<comments>http://tigermatt.wordpress.com/2010/04/03/demystifying-the-active-directory-fsmo-roles/#comments</comments>
		<pubDate>Sat, 03 Apr 2010 20:59:47 +0000</pubDate>
		<dc:creator>tigermatt</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Domain Controller]]></category>
		<category><![CDATA[domain naming master]]></category>
		<category><![CDATA[fsmo]]></category>
		<category><![CDATA[global catalog]]></category>
		<category><![CDATA[high availability]]></category>
		<category><![CDATA[infrastructure master]]></category>
		<category><![CDATA[operations roles]]></category>
		<category><![CDATA[PDC Emulator]]></category>
		<category><![CDATA[phantom]]></category>
		<category><![CDATA[RID pool master]]></category>
		<category><![CDATA[schema master]]></category>

		<guid isPermaLink="false">http://tigermatt.wordpress.com/?p=102</guid>
		<description><![CDATA[If you&#8217;ve spent any time administering Active Directory, you&#8217;ve probably come across the concept of Flexible Single Master Operations (FSMO) roles. Their introduction is arguably one of the most important but misunderstood changes to Active Directory in the last ten years. Take a trip down memory lane In the days of Windows NT, one may recall [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=102&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve spent any time administering Active Directory, you&#8217;ve probably come across the concept of <em>Flexible Single Master Operations</em> (FSMO) roles. Their introduction is arguably one of the most important but misunderstood changes to Active Directory in the last ten years.</p>
<p><strong>Take a trip down memory lane</strong></p>
<p>In the days of Windows NT, one may recall the Primary Domain Controller (PDC) and Backup Domain Controller (BDC) concept. The directory was structured such that every DC, whether a PDC or a BDC, had a copy of the directory database, but <strong>only</strong> the PDC could make changes to that database. The model was inefficient, negatively impacted growth and desperately needed improving if the product had any chance of surviving.</p>
<p>Enter Windows 2000. The Directory Service went through one of its largest scale rebuilds to date. Replication and management was significantly improved and the concept of having a multi-master directory was introduced. Although this design has been tweaked over the years, fundamentally, it has remained the same through the versions &#8211; because it works. <em>Any</em> DC <em>anywhere</em> in the domain can execute <em>virtually <strong>any</strong></em> update to the directory. This scales beautifully, even on large, geographically dispersed networks with many thousands of users.</p>
<p>However, notice I said <em>virtually</em> any change. Since a change can take effect at any DC, there is the possibility that a conflicting change will be made in two locations concurrently &#8211; or before replication can occur. Active Directory must ensure these situations are accounted for. In most cases, it applies its complex Multimaster Conflict Resolution Policy, which essentially says <em>the last change wins</em>. However, there are several procedures which simply cannot conflict; these procedures are assigned to one of the five FSMO roles, which go on to be delegated to one or more Domain Controllers.</p>
<p><strong>What are the FSMO roles?</strong></p>
<p>There are nominally five roles present in the directory which reside on DCs nominated specifically by the Administrator to perform these tasks. All the roles are very important and constitute a single point of failure in all Active Directory enterprises. If you have a complex topology with more than one domain, some roles are domain-specific, so you can expect to have duplicates of some roles in every domain in the enterprise.</p>
<div>
<ul>
<li>The <strong>Domain Naming Master</strong> exists once per forest &#8211; in the forest root domain &#8211; and is rarely used. It is responsible for processing the addition of new child domains, <a rel="noindex nofollow" href="http://www.windowsnetworking.com/articles_tutorials/Managing-Application-Directory-Partitions.html" target="_blank">application partitions</a> and external cross-references to the enterprise. Since the name of a child domain or application partition cannot be duplicated (it would conflict in DNS, let alone send Active Directory around the twist), the DC holding this role is the <em>only</em> DC with the ability to process <strong>all</strong> additions of this kind in the forest.</li>
<li><strong>Infrastructure Master</strong>: If a user from a foreign domain within the same forest is added as a member of a compatible group in another domain, the DCs in the group&#8217;s domain must have some information about that user in its local database in order to update the <em>member</em> attribute of the group. To do this, it adds a special record to its database called a <em>phantom</em>, which contains only the foreign user&#8217;s security identifier (SID), globally unique identifier (GUID) and their distinguished name (DN). Like all objects in the database, this record is given a distinguished name tag, or DNT, an internal reference used solely in the low-level Active Directory database layer. In doing this, the directory service is able to add that user as a member of the group by referring to the phantom&#8217;s DNT, just like it would refer to a user&#8217;s own DNT if you added a user from the group&#8217;s own domain to the group. You might think of this like using a primary key in a relational database to refer to objects across tables, but not exactly, as Active Directory&#8217;s database is by no means any sort of RDBMS.
<p>That&#8217;s very clever, but what if something about the source user in their original domain changes? If the user is renamed, moved or deleted, the phantom in the group domain DC databases would lose its referential integrity with the source domain. This is a situation the infrastructure master aims to avoid. On a periodic basis (by default, every 2 days), the infrastructure master &#8211; an FSMO role present in every domain &#8211; compares its local database to a Global Catalog (GC) server to determine whether any changes have been made to the objects the phantoms were created to represent. A GC contains a partial replica of all objects in the forest, so replication means any GC would already know about this updated data. The phantom is then updated with new values or deleted from the domain&#8217;s database if the object has been removed from its source domain.<br />
<strong><span style="font-weight:normal;"><br />
In a multi-domain forest, you must either locate this role on a Domain Controller which is <strong>not<span style="font-weight:normal;"> a Global Catalog or, if you must locate the role on a GC, </span>ensure all DCs in that particular domain are GCs<span style="font-weight:normal;">. A GC will never create phantoms because it already knows about users from other domains. If the infrastructure master is a GC, there will never be any phantoms in its local database to compare with the global catalog data, so no updates will be made, but other non-GC DCs in the domain would gradually become outdated. If all DCs in the domain are GCs, or you only have a single-domain forest, every DC knows enough about the security principal that it does not need to create a phantom, so this role is essentially redundant.</span></strong><br />
</span></strong></li>
<li><strong>Schema Master</strong>: As the name suggests, this role is the Master of the Schema, the information which contains the formal definitions of how Active Directory stores objects, what attributes are available on those objects and so on. This role exists once per forest, on a DC in the forest root domain. Any updates to the Schema must be tightly controlled, so one DC delegated as the Schema Master performs all such changes to the database. Schema updates are then replicated to other DCs on the network by standard Active Directory replication.</li>
</ul>
</div>
<p>So far, three of the five roles have been covered. Those above are those I would consider the least critical FSMO roles in the forest. If you lose the DC delegated one or more of these roles, it&#8217;s no big deal &#8212; it may prevent a network administrator taking an action, but it will not impact the usability of the network. Losing the Domain Naming Master or Schema Master would create problems in regard to creating child domains or running schema updates, but these generally occur very rarely and checking this Operations master DC is up would be part of the planned engineering works. Similarly, losing the Infrastructure Master may cause integrity issues in the database, but given that it only runs its scan every two days in the first place, a day or two of outage will not generally cause an issue.</p>
<div>
<ul>
<li><strong>RID Master</strong>: This role is one of the two which are important to the daily operation of Active Directory. Under the glossy GUI of Windows, security principals are identified and differentiated by use of two values &#8211; a Security Identifier (SID) and a Globally Unique Identifier (GUID).A SID is an alphanumeric string which is unique throughout a forest. The SID is the actual value used internally by Windows to identify users and grant access to resources using Discretionary Access Control Lists (DACLs), for example, via the &#8216;Security&#8217; tab on a file or directory. Have you ever deleted a user, recreated her, then wondered why she cannot access the same files and folders, despite having the same username? The new account would have a new SID and is therefore considered an entirely different security principal to the system.Contrary to popular belief, the username, distinguished name or full name of a user are <em>not</em> internal tracking mechanisms within Windows as all these values could change.The standard make up of an SID might be as follows (this SID is purely random): <em>S-1-5-21-789336058-1123561945-725345543-10823</em>.The nature and formation of an SID is beyond the scope of this article, but it is the very last octet (in this instance, 10823) we are interested in. This figure represents a Relative Identifier (RID), an incremental value which actually makes the SIDs unique within a domain, ensuring no two users conflict in the database. When a security principal (user, computer, group etc.) is created, the domain SID (in this instance S-1-5-21-789336058-1123561945-725345543) has the next available RID appended to the end.Each Domain Controller is initially allocated a pool of 500 RIDs. As security principals are created, RIDs are used up. The allocation of RIDs to DCs is a task delegated in the RID Master FSMO role to one DC in a domain. Placing the operation in an FSMO role ensures no DC obtains a duplicate RID pool, which would eventually lead to conflicts in SID values and a major problem in terms of SID-uniqueness within the domain.</li>
<li><strong>PDC Emulator</strong> is the most complicated and least understood role, for it runs a diverse range of critical tasks. It is a domain-specific role, so exists in the forest root domain and every child domain. Its original conception was for backwards compatibility with legacy systems, such as Windows NT BDCs. However, the role is also responsible for <a rel="noindex nofollow" href="http://blogs.msdn.com/w32time/archive/2007/09/04/keeping-the-domain-on-time.aspx" target="_blank">keeping the domain time in sync</a>, given that the DC holding this role in the forest root domain is the <em><strong>most</strong> authoritative time source</em> in the forest. Password changes and account lockouts are immediately processed at the PDC Emulator for a domain, to ensure such changes do not prevent a user logging on as a result of multi-master replication delays, such as across Active Directory sites.It should be noted that the PDC Emulator does <strong>not</strong> act in the same fashion as a PDC on a Windows NT network. Cast your eye back to the top of this article and note the section regarding a multi-master directory &#8212; for multi-master aware applications, most updates can be made at <strong>any</strong> DC on the network. However, if an application (or Operating System) is not multi-master aware, the PDC Emulator acts as if it were the PDC on the Windows NT network. One of these older applications would most probably single out the PDC Emulator and write all its changes there.</li>
</ul>
</div>
<p>The latter two roles are much more crucial to the daily operation of the network and could very quickly become a limiting factor in its growth, usability or even the logon process if the DC(s) holding the roles are offline for any period of time. If the RID Master is lost, impact will only be felt by the Network Administrator if a DC depletes its pool of RIDs. On busy networks, this could potentially occur in a matter of days through the creation of new security principals. However, loss of the PDC Emulator could <em>directly</em> affect your users &#8212; you&#8217;d better have a substantial help desk ready for a spike in call volume if this DC is down for an extended period of time. For example, with the most authoritative source of time unavailable, time skew could eventually occur between DCs and computers in the enterprise and/or domain, lending itself to Kerberos authentication errors and ultimately, failed logons. While it would not be an immediate issue to take this server offline (provided you do not have any legacy applications), this would be the role I would be most concerned about in the event of a DC failure.</p>
<p><strong>Conclusion</strong></p>
<p>If you are still reading, well done! This article covers several aspects of Active Directory in detail, including low-level database processes unseen at the surface &#8211; particularly via the GUI. However, FSMO roles are a crucial component of your deployment &#8212; having an understanding of the underpinning concepts will help with their placement, deployment and high availability concerns within your enterprise.</p>
<br />Filed under: <a href='http://tigermatt.wordpress.com/category/active-directory/'>Active Directory</a> Tagged: <a href='http://tigermatt.wordpress.com/tag/active-directory/'>Active Directory</a>, <a href='http://tigermatt.wordpress.com/tag/domain-controller/'>Domain Controller</a>, <a href='http://tigermatt.wordpress.com/tag/domain-naming-master/'>domain naming master</a>, <a href='http://tigermatt.wordpress.com/tag/fsmo/'>fsmo</a>, <a href='http://tigermatt.wordpress.com/tag/global-catalog/'>global catalog</a>, <a href='http://tigermatt.wordpress.com/tag/high-availability/'>high availability</a>, <a href='http://tigermatt.wordpress.com/tag/infrastructure-master/'>infrastructure master</a>, <a href='http://tigermatt.wordpress.com/tag/operations-roles/'>operations roles</a>, <a href='http://tigermatt.wordpress.com/tag/pdc-emulator/'>PDC Emulator</a>, <a href='http://tigermatt.wordpress.com/tag/phantom/'>phantom</a>, <a href='http://tigermatt.wordpress.com/tag/rid-pool-master/'>RID pool master</a>, <a href='http://tigermatt.wordpress.com/tag/schema-master/'>schema master</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tigermatt.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tigermatt.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tigermatt.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tigermatt.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tigermatt.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tigermatt.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tigermatt.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tigermatt.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tigermatt.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tigermatt.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tigermatt.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tigermatt.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tigermatt.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tigermatt.wordpress.com/102/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=102&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tigermatt.wordpress.com/2010/04/03/demystifying-the-active-directory-fsmo-roles/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b5b431c615e6adf918d77a99d84e824?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">tigermatt</media:title>
		</media:content>
	</item>
		<item>
		<title>Why you shouldn&#8217;t use PST files</title>
		<link>http://tigermatt.wordpress.com/2009/12/05/why-you-shouldnt-use-pst-files/</link>
		<comments>http://tigermatt.wordpress.com/2009/12/05/why-you-shouldnt-use-pst-files/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 18:05:01 +0000</pubDate>
		<dc:creator>tigermatt</dc:creator>
				<category><![CDATA[Exchange Server]]></category>
		<category><![CDATA[Outlook]]></category>
		<category><![CDATA[archive]]></category>
		<category><![CDATA[autoarchive]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[pst]]></category>
		<category><![CDATA[recovery]]></category>

		<guid isPermaLink="false">http://tigermatt.wordpress.com/?p=98</guid>
		<description><![CDATA[They have been around for years and for thousands of Microsoft Outlook users and email administrators out there, they'd be lost without them: Personal Storage Table (PST) files. If you've worked with Outlook for very long, the name will immediately ring a bell; if you've ever administered Outlook, you may already know about the problems associated with this notorious file format.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=98&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>They have been around for years and for thousands of Microsoft Outlook users and email administrators out there, they&#8217;d be lost without them: Personal Storage Table (PST) files. If you&#8217;ve worked with Outlook for very long, the name will immediately ring a bell; if you&#8217;ve ever administered Outlook, you may already know about the problems associated with this notorious file format.</p>
<p>In any corporate environment &#8211; or, for that matter, any environment with an Exchange Server &#8211; the use of PST files as a permanent solution to an email administrator&#8217;s problems should be banned. Let&#8217;s find out why.</p>
<p><strong>Problem 1: File Sizes and Data Security</strong></p>
<p>The number one issue with the PST format prior to Outlook 2003 was that it was ANSI (American National Standards Institute)-based. The ANSI PST format has a maximum size limit of 2GB, and other limitations exist with regard to the number of items which can be stored per folder. However, there was a particularly problematic bug in the Outlook software which allowed data to be written to ANSI PSTs past the 2GB limit without warning. This would result in data loss, at least past the 2GB limit, but potentially loss of all the data stored in the file.</p>
<p>To address these concerns, Outlook 2003 and higher introduces a new PST format which runs on Unicode instead. This format stores up to 20GB of data, but it should be noted that upgrading Outlook does <em>not</em> automatically upgrade any PST file(s). This must be completed manually, by creating a new Unicode file and transferring the data across.</p>
<p>Despite the improvements made, PST files are still susceptible to corruption issues &#8211; which will result in lost data. These become particularly prevalent as files become larger or you increase the volume of data which moves through the file. For most users, the prospect of losing precious or business-critical emails, reminders, tasks and contacts could be cause for significant concern. It shouldn&#8217;t come as a surprise that you should make a regular backup of your PST file(s), but this is not completely safe, as a PST can go for weeks or months in a partially corrupted state before you realise you have a problem.</p>
<p><strong>Problem 2: Network Access and Backups</strong></p>
<p>PST files must be stored on a local hard disk. Accessing them over a network is not supported by Microsoft. Instabilities in the network, loss of network connectivity, speed issues in reading and writing from the file server can all cause issues &#8212; particularly for sensitive PST files, which are so very easily corrupted.</p>
<p>This has two implications for system administration:</p>
<p>Firstly, backups are already difficult to maintain, due to the issues with corruption going undetected, but will become ever more difficult to implement. As the PST cannot be run from the network, you must configure backups on each machine individually &#8211; and must ensure the backup does not run while Outlook is running. Backing up the Exchange Server is rather pointless, as the data is offloaded into the PST when the user logs in.</p>
<p>Second, your cost of administration increases significantly. Considering a typical organisation, which may have remote workers and several sites across different areas of the country or perhaps throughout the world, moving administration away from the server and towards the client lessens the design principles surrounding central administration, requiring more admin time to perform repetitive tasks on PST files. The system may quickly grow beyond your control, becoming exponentially difficult to track and maintain.</p>
<p><strong>Problem 3: File Sharing and Remote Access</strong></p>
<p>PST files do <em>not</em> natively support file sharing between multiple users simultaneously. If you attempt to configure this, the mail file may be corrupted &#8212; not to mention the fact you would need to run the file over the network, so problem #2 has already been invoked.</p>
<p>Storing data in PST files also has no benefits for remote access either. Exchange&#8217;s Outlook Web Access (OWA) (or Outlook Web App, in Exchange 2010) allows users to remotely access their mailboxes, providing a near Outlook user interface for doing so. Data in PST files has usually been removed from the mailbox, so immediately becomes inaccessible to the user remotely.</p>
<p><strong>Problem 4: Inefficient use of resources</strong></p>
<p>You&#8217;ve invested in a powerful Exchange Server. It: has large, redundant disk arrays, processing power and RAM capacity; cost you thousands to purchase the hardware and software licenses; adds significantly to your energy and data centre cooling bill. If PST files are in use, your server is essentially going to waste; the functionality of the server you are <em>actually</em> using is essentially the same as a free Linux mail server distribution running on an old workstation supporting POP3 clients.</p>
<p><strong>But&#8230;</strong></p>
<p>Despite the considerations above, you might still be wondering how to work around those common problems which PST files are oh so convenient for solving.</p>
<p><strong>Use 1: Archiving</strong></p>
<p>This is a mis-conception, brought about largely by Outlook&#8217;s desire to continue annoying its users with AutoArchive prompts. There is no reason whatsoever that mail should be archived to each user&#8217;s local PC. Consider the actions you would take to archive files off your file server; where would you put the archived data? On your own PC? On your manager&#8217;s? On the CEO&#8217;s? You&#8217;d do none of those three, as the data is unlikely to be backed up, and you cannot assure data security. Instead, you&#8217;d find some space on a share on your archive server &#8211; or create a LUN using spare space on one of your SANs.</p>
<p>The same applies to email. Off-loading email from your Exchange Server to user PCs has significant risks attached to it. Instead, you should use an enterprise mail archiving solution. The product I usually recommend is Symantec Enterprise Vault, although there are many others. The main benefits? Data is still stored centrally, under the guise of your retention policies and backup process. To the end user, they can still view archived emails using a handy web interface (yes, a web interface &#8211; providing <em>remote access</em> to the archive).</p>
<p><em>Okay, but what about when disk space on my Exchange Server runs low or I hit the store size limit?</em></p>
<p>UPGRADE THE SERVER! Exchange 2007 and 2010 do not impose a hard limit on the mail stores, and you shouldn&#8217;t be trying to run a mail server with little disk space or database space remaining. Archiving to PST is a quick solution, but one which won&#8217;t work in the long run.</p>
<p>With the soon-to-be Exchange 2010 release, significant changes have been made, one of which is the addition of archiving support. Each user can be given a separate &#8216;archive&#8217; mailbox; it is attached to their main mailbox, but allows for data to be archived for long term storage. The settings governing when and how mail is moved to the archive are controlled by retention policies, giving the administrator greater control over retention. Again, the archive store is available remotely via Exchange 2010&#8242;s Outlook Web App.</p>
<p><strong>Use 2: On the road</strong></p>
<p>For users on the road, there is no need to store their mail in a PST file. Cached Exchange Mode is available in Exchange 2003/Outlook 2003 and higher, allowing users to work offline with a cached copy of their mailbox. When they reconnect to the network, the changes are seamlessly synchronised back to the server.</p>
<p><strong>Use 3: Exmerge/Export-Mailbox</strong></p>
<p>This is just about the only use of PST files which I can agree to &#8212; and I&#8217;ll admit, I&#8217;ve used this approach myself. If you migrate to a new mail system or rebuild your Exchange system, sometimes you cannot avoid using exmerge (or Exchange 2007&#8242;s export-mailbox management shell cmdlet) to take handy copies of the mailboxes &#8211; which can later be re-imported to the new system. For moving mailboxes between servers, you would use the Move Mailbox wizard &#8211; but for large scale rebuilds, exmerge is sometimes your friend.</p>
<p>Be cautious though; Exmerge uses the ANSI PST format, so you will need to meticulously plan your export and import procedure for larger mailboxes.</p>
<p><strong>Use 4: Home Users</strong></p>
<p>These are the people who the PST is most applicable to. If you are connecting via Outlook to a Post Office Protocol (POP) host to download your email, that email will be stored in a PST file. The fact you don&#8217;t have an Exchange Server doesn&#8217;t change any of the points above, though; that PST is still susceptible to corruption. If mail is deleted off the server, this could lead to data loss.</p>
<p>For this issue, you really have two solutions. The POP3 account in Outlook can be configured to leave email on the server. This acts as a backup; if your PST file becomes corrupted, the ISP still has a copy of your messages, so they can be downloaded again. To configure, open the Tools &gt; Account Settings dialog in Outlook. Select your POP3 account, choose Properties, press More Settings, then switch to the Advanced tab. Under the Delivery section at the bottom of the window you should check the &#8220;Leave a copy of messages on the server&#8221; checkbox. If you want a backup of all your mail, don&#8217;t enable the option to remove it from the server after a certain time period.</p>
<p>The disadvantage to the POP3 solution becomes apparent if you move to another computer or access your mailbox via your ISP&#8217;s webmail interface. The message state information (tracking of read/unread or whether the message has been replied to or forwarded) is not transferred back to the ISP, so all the mail you thought you had read and handled will still be marked unread on the ISP&#8217;s server.</p>
<p>My preferred solution, and the one I use regularly, is an Internet Message Access Protocol (IMAP) account. The IMAP protocol is another mail protocol used to access email; it stands alongside POP. However, using IMAP, you replicate a client-server topology very similar to connecting to an Exchange mailbox with Outlook in Cached Exchange Mode. With IMAP, email generally remains stored in your mailbox at the ISP until you specifically delete it. Nevertheless, you can&#8217;t get away from PST files completely; they are still there when you use an IMAP account, as Outlook uses them to make a cache of the data for working with the IMAP account in offline mode. However, as the PST isn&#8217;t the only location where your data is stored, any corruption is not going to lead to data loss.</p>
<p>It should be noted that both the POP solution for leaving data on the server, as well as the IMAP solution, both have drawbacks, as items in your Calendar, Contacts or Tasks folders will not be stored on the server. IMAP does not support special folders &#8211; such as the Calendar or Tasks &#8211; and these will not be replicated back with a POP account, so you will still be using a PST file to some extent. Unless you move entirely into the cloud (use web services for email, calendar and contacts) or purchase your Exchange Server, you won&#8217;t be able to easily get away from this.</p>
<p><strong>Conclusion</strong></p>
<p>I&#8217;ve covered a fair bit of information regarding PST files here. Hopefully, my points detailing why the use of PSTs is so impractical will now encourage you to reconsider your PST usage, archiving practices and retention policies.</p>
<p>With all your user mail stored safely on the Exchange Server, rather than local PCs, assistants can become delegates for their managers, looking after their mailbox; the administrator can rest assured that all data is centrally stored and backup up and you can turn off Outlook AutoArchive, relieving end users of that annoying prompt every couple of weeks.</p>
<p><em>This article was originally published at <a title="Experts Exchange: Why you shouldn't use PST files" href="http://www.experts-exchange.com/articles/Software/Server_Software/Email_Servers/Exchange/Why-you-shouldn%27t-use-PST-files.html" target="_blank">Experts Exchange</a>.</em></p>
<br />Posted in Exchange Server, Outlook Tagged: archive, autoarchive, Backup, Exchange, Microsoft, Outlook, pst, recovery <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tigermatt.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tigermatt.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tigermatt.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tigermatt.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tigermatt.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tigermatt.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tigermatt.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tigermatt.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tigermatt.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tigermatt.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tigermatt.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tigermatt.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tigermatt.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tigermatt.wordpress.com/98/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=98&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tigermatt.wordpress.com/2009/12/05/why-you-shouldnt-use-pst-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b5b431c615e6adf918d77a99d84e824?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">tigermatt</media:title>
		</media:content>
	</item>
		<item>
		<title>Why you shouldn&#8217;t put an Exchange Server in the DMZ</title>
		<link>http://tigermatt.wordpress.com/2009/08/03/exchange-server-dmz/</link>
		<comments>http://tigermatt.wordpress.com/2009/08/03/exchange-server-dmz/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 11:00:28 +0000</pubDate>
		<dc:creator>tigermatt</dc:creator>
				<category><![CDATA[Exchange 2000]]></category>
		<category><![CDATA[Exchange 2003]]></category>
		<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[Exchange Server]]></category>
		<category><![CDATA[Network Security]]></category>
		<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[AD LDS]]></category>
		<category><![CDATA[ADAM]]></category>
		<category><![CDATA[demilitarized zone]]></category>
		<category><![CDATA[DMZ]]></category>
		<category><![CDATA[Edge Transport]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[perimeter network]]></category>

		<guid isPermaLink="false">http://tigermatt.wordpress.com/?p=83</guid>
		<description><![CDATA[The official Microsoft documentation for Exchange Server has always endorsed placing your Exchange Servers into the perimeter network (DMZ) zone of your firewall, citing it as a 'best practice' and 'security improvement'. This is a myth. This article explains why.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=83&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The official Microsoft documentation for Exchange Server is contradictory in terms of deploying an Exchange Server into your perimeter network (DMZ). In many cases, it is interpreted that placing an Exchange Server into this zone is a good idea.</p>
<p><strong>This is a myth.</strong></p>
<p>As a standard rule of managing your network, you should <strong>never</strong> place any machine joined to the domain into the DMZ. Exchange 2000, 2003 and 2007 (with the exception of the Edge Transport role &#8211; see below) must all be installed on machines joined to the domain &#8211; place them into the DMZ and you break the first rule of firewalls and Active Directory, which I mentioned above.</p>
<p><strong>So why is this a bad idea?</strong></p>
<p>An Exchange Server needs Active Directory to function because most of its configuration information is stored in the directory service. This is the reason why it must be deployed on a domain-joined server.</p>
<p>If you attempt to move an Exchange Server to the DMZ, you will quickly find that Exchange will break. This is because it loses the ability to find and communicate with the Domain Controllers on the private network. In situations like this, you would have to do one of two things:</p>
<ul>
<li>Deploy an additional Domain Controller into the DMZ</li>
<li>Allow the Exchange Server access to the DCs on the private network</li>
</ul>
<p>Completing either of the above tasks requires you to open ports between the DMZ and private network. The list of ports is extensive and includes sensitive services such as DNS, LDAP and NetBIOS. I heard a fellow Exchange Server MVP state the other day while referring to this list of ports: <em>&#8220;open these ports and your firewall rules will look like Swiss Cheese&#8221;</em>.</p>
<p>The bottom line is this defeats the principle of a DMZ. A DMZ is intended as a &#8216;safe&#8217; location for machines which are not joined to the domain; you might put public web servers or public nameservers there, for example. In the DMZ, they are protected from the Internet, but anyone maliciously gaining access to those servers cannot cross the firewall into your private network. By opening the Active Directory ports I describe above and by placing a domain-joined machine in this insecure zone, any hacker in control of a compromised machine in the DMZ has a much easier route to access your Active Directory environment, perhaps bringing it to its knees.</p>
<p>Every Exchange MVP I know considers this to be a very, very bad idea. They would not configure an Exchange Server in this way and neither would I.</p>
<p>Any Exchange Server you deploy should always be on the private network. Located there, you can ensure it has access to the Domain Controllers without the need to compromise network security. From the outside, you only ever need ports 25 and 443 open to allow internal email to flow and for users to access Outlook Web Access and Exchange ActiveSync.</p>
<p><strong>But what about Exchange 2000/2003 Front End Servers?</strong></p>
<p>What about them? Again, it is a misconception &#8211; probably brought about by ambiguous documentation &#8211; that leads people to believe these servers are there for security reasons. <strong>They are not.</strong> Legacy Front-End Servers are designed for organisations with multiple mailbox servers. A front-end acts as a central connection point for access to OWA, OMA or ActiveSync under a single, common URL &#8211; it does not provide security.</p>
<p>If you are deploying a front-end server because you believe it will secure your Exchange environment, think again. Install Vamsoft ORF on a Virtual Machine or use an external spam filtering service as an alternative.</p>
<p><strong>Exchange 2007 Edge Transport</strong></p>
<p>With Exchange 2007, Microsoft have recognised this problem by adding the Edge Transport server role. This is the first time an Exchange Server role has been specifically designed to be located on the perimeter network. It is also the first time such a role exists for security reasons. The Edge Transport machine is designed to be on a workgroup &#8211; not a member of the domain &#8211; so it does not require sensitive ports to be opened between the DMZ and private network. It maintains its own copy of the Active Directory database using Active Directory Application Mode (ADAM) in Server 2003 or Active Directory Light-Weight Directory Services (AD LDS) in Server 2008.</p>
<p>I personally do not see a requirement for an Edge Transport server in an Exchange deployment, so I never deploy them. They are an unnecessary expenditure. Unlike a 2000/2003 front-end, they only process SMTP email traffic. Requests for OWA or Exchange Activesync still need to be made directly to the Client Access Servers (CAS), which are domain members and therefore still need to be located on the private network.</p>
<p>The minimal security advantage Edge Transport servers provide can easily be achieved directly on the Hub Transport servers &#8211; or by deploying a much cheaper Vamsoft ORF virtual server between the Internet and the Hub Transport server.</p>
<p><strong>Conclusion</strong></p>
<p>You should now have a better understanding of why an Exchange Server should not be deployed into the DMZ. I hope this prompts you to review your Exchange configuration and make appropriate changes to further improve your network security.</p>
<div id="_mcePaste" style="overflow:hidden;position:absolute;left:-10000px;top:0;width:1px;height:1px;">Illegal breakage found in header<strong>never</strong></div>
<br />Posted in Exchange 2000, Exchange 2003, Exchange 2007, Exchange Server, Network Security Tagged: Active Directory, AD LDS, ADAM, demilitarized zone, DMZ, Edge Transport, Exchange, Exchange 2000, Exchange 2003, Exchange 2007, Network Security, perimeter network <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tigermatt.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tigermatt.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tigermatt.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tigermatt.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tigermatt.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tigermatt.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tigermatt.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tigermatt.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tigermatt.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tigermatt.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tigermatt.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tigermatt.wordpress.com/83/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tigermatt.wordpress.com/83/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tigermatt.wordpress.com/83/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=83&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tigermatt.wordpress.com/2009/08/03/exchange-server-dmz/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b5b431c615e6adf918d77a99d84e824?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">tigermatt</media:title>
		</media:content>
	</item>
		<item>
		<title>Active Directory Diagnostic Logging</title>
		<link>http://tigermatt.wordpress.com/2009/08/01/active-directory-diagnostic-logging/</link>
		<comments>http://tigermatt.wordpress.com/2009/08/01/active-directory-diagnostic-logging/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 17:05:01 +0000</pubDate>
		<dc:creator>tigermatt</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Monitoring]]></category>
		<category><![CDATA[Diagnostic Logging]]></category>
		<category><![CDATA[Registry]]></category>

		<guid isPermaLink="false">http://tigermatt.wordpress.com/?p=73</guid>
		<description><![CDATA[Any dedicated admin should keep a watchful eye on their DCs and know exactly what is going on with them. Making effective use of Diagnostic Logging is one of the best ways you can do this.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=73&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Active Directory MVP Brian Desmond just posted a great <a title="Brain Desmond: Baseline Registry Settings for new Domain Controllers" href="http://briandesmond.com/blog/baseline-registry-settings-for-new-domain-controllers/" target="_blank">blog entry</a> which describes the generic registry settings he makes on a new Domain Controller.</p>
<p>The ones which are particularly important for any Domain Admin are the diagnostic logging settings for the Active Directory services. Any dedicated admin should keep a watchful eye on their DCs and know exactly what is going on with them. Making effective use of Diagnostic Logging is one of the best ways you can do this. By default, only errors are logged by Active Directory, something which isn&#8217;t useful for day-to-day monitoring and administration.</p>
<p>In the above linked blog post, Brian adds a line to ensure Active Directory logs the white space available in the database (also known as <em>&#8216;the DIT file&#8217;</em> &#8211; from NTDS.DIT) after Garbage Collection does its work and removes objects permanently from the database. For any Exchange Server admin, you will be familiar with the concept of white space in the databases. The Active Directory DIT file uses the ESE storage engine in the same way as Exchange does, meaning white space is also left in the Active Directory database as objects are removed.</p>
<p>There are a few Microsoft support sites which explain all the diagnostic logging settings (there are several) in more detail, how to enable each setting and set the logging level. I&#8217;d suggest you take a look at this one to begin with: http://technet.microsoft.com/en-us/library/cc961809.aspx.</p>
<p>Happy Diagnostic Logging!</p>
<br />Posted in Active Directory, Monitoring Tagged: Active Directory, Diagnostic Logging, Monitoring, Registry <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tigermatt.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tigermatt.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tigermatt.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tigermatt.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tigermatt.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tigermatt.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tigermatt.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tigermatt.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tigermatt.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tigermatt.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tigermatt.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tigermatt.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tigermatt.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tigermatt.wordpress.com/73/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=73&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tigermatt.wordpress.com/2009/08/01/active-directory-diagnostic-logging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b5b431c615e6adf918d77a99d84e824?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">tigermatt</media:title>
		</media:content>
	</item>
		<item>
		<title>Configuring Windows Time for Active Directory</title>
		<link>http://tigermatt.wordpress.com/2009/08/01/windows-time-for-active-directory/</link>
		<comments>http://tigermatt.wordpress.com/2009/08/01/windows-time-for-active-directory/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 17:00:50 +0000</pubDate>
		<dc:creator>tigermatt</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Windows Time]]></category>
		<category><![CDATA[Domain Controller]]></category>
		<category><![CDATA[Member Server]]></category>
		<category><![CDATA[Microsoft Windows]]></category>
		<category><![CDATA[PDC Emulator]]></category>
		<category><![CDATA[Registry]]></category>
		<category><![CDATA[time synchronisation]]></category>

		<guid isPermaLink="false">http://tigermatt.wordpress.com/?p=68</guid>
		<description><![CDATA[I've had a few requests recently from people who were confused regarding how to configure time in their Active Directory domains - and some were playing with settings on servers and workstations to try to make things work. In this article, I'll briefly explain how the time service works in Active Directory networks and general information on how you should go about configuring it.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=68&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had a few requests recently from people who were confused regarding how to configure time in their Active Directory domains &#8211; and some were playing with settings on servers and workstations to try to make things work. In this article, I&#8217;ll briefly explain how the time service works in Active Directory networks and general information on how you should go about configuring it.</p>
<p>For anyone not aware, all machines in an Active Directory environment <strong>automatically</strong> find a time server to sync time with. Workstations use their authenticating Domain Controller, and the DCs sync with the server holding the PDC Emulator FSMO role. In a multi-domain forest, the PDC Emulator in each child domain synchronises with a DC or the PDCe in the forest root domain. To ensure the time remains <a title="Ramblings of an IT Consultant: Time: Reliable or Accurate?" href="http://tigermatt.wordpress.com/2009/07/31/reliable-or-accurate-time/" target="_blank">reliable</a> across the forest, only the PDC Emulator in the forest root domain should ever sync with an external time source &#8211; this leads to only one source of time being used across the forest. The Windows Time Service blog have a great post entitled <a title="Windows Time Service: Keeping the domain on time" href="http://blogs.msdn.com/w32time/archive/2007/09/04/keeping-the-domain-on-time.aspx" target="_blank"><em>Keeping the domain on time</em></a> which explains this in more detail, including a great graphic.</p>
<p><strong>The Windows Time Settings</strong></p>
<p>You can find the settings for the Time Service in the registry, under <strong>HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters</strong>. The most important value to note is the &#8216;Type&#8217; string &#8211; on any domain machine other than the PDC Emulator in the forest root, this should be set to <strong>NT5DS</strong>. That name isn&#8217;t particularly descriptive; if it is set, it means the machine is finding a time server in the Active Directory hierarchy.</p>
<p>If it isn&#8217;t set to that, you should think about resetting the time service on that machine. To do that, run a Command Prompt as an Administrator and execute the following commands:</p>
<p><a name="resetTimeService"></a>net stop w32time<br />
w32tm /unregister<br />
w32tm /register<br />
net start w32time</p>
<p>Check the registry again, and the Type should now be in domain sync mode (NT5DS).</p>
<p>Sometimes, you may find an <strong>NTPServer</strong> key in the registry despite the Type being set to NT5DS. NT5DS doesn&#8217;t use an NTP Server, so what gives? This setting is simply left over from prior to the machine being joined to the domain, when it was in a workgroup. Provided the Type value is set correctly, the NTPServer entry can be completely ignored or even deleted. Running the above commands on a domain-joined machine will delete it automatically.</p>
<p><strong>The Group Policy Settings</strong></p>
<p>There are also a number of Group Policy settings for the time service. These can be found in <strong>Computer Configuration\Administrative Templates\System\Windows Time Service</strong>.</p>
<p>I do not encourage you to change these settings; if you have done so, you probably want to revert the policies to &#8216;Not Configured&#8217;. There are reasons why you may make the odd change, but in general, no changes are required and you can actually break the time sync if you do make them.</p>
<p>If you are interested in reading further about what they do, the Windows Time Service blog has another great page going through them: <a title="Windows Time Service: Group Policy Settings Explained" href="http://blogs.msdn.com/w32time/pages/group-policy-settings-explained.aspx" target="_blank"><em>Group Policy Settings Explained</em></a>.</p>
<p><strong>The Forest Root PDC Emulator Settings</strong></p>
<p>After a bit of a configuration reset, all your DCs, member servers and workstations should now be set to sync from the domain hierarchy. But what about the PDC Emulator in the forest root?</p>
<p>The fact of the matter is the PDCe doesn&#8217;t actually need to synchronise with anything. It automatically designates itself the most reliable time server in the domain and it can run quite happily like that, without ever talking to an external time server. My earlier blog post entitled <a title="Ramblings of an IT Consultant: Time: Reliable or Accurate?" href="http://tigermatt.wordpress.com/2009/07/31/reliable-or-accurate-time/"><em>Time: Reliable or accurate?</em></a> describes why.</p>
<p>However, to have an easy life and keep your users from complaining, it is almost always a good idea to have some form of external time sync on the forest root PDC Emulator. There are a number of ways to do this &#8211; for example, an external hardware clock which syncs with GPS. However, the most common (and cheapest &#8211; free) solution is synchronising with another NTP server on the Internet. I often use the servers closest to me which participate in possibly the largest time service, <a title="The NTP Project" href="http://www.ntp.org/">the NTP Project</a> (<a href="http://support.ntp.org/servers">list of time servers</a>). Be aware that if you are bound by SLAs (my company certainly is), by its very nature, the NTP project most probably <em>isn&#8217;t</em> the resource for you.</p>
<p>To configure the time sync on the PDCe, you need to execute the following commands. I&#8217;d strongly suggest you get a level playing field by resetting the time service using the <a href="#resetTimeService">instructions above</a> before you start.</p>
<p>w32tm /config /manualpeerlist:&#8221;uk.pool.ntp.org,0&#215;8 europe.pool.ntp.org,0&#215;8&#8243; /syncfromflags:MANUAL /reliable:yes /update</p>
<p><strong>What&#8217;s that command doing?</strong></p>
<p>That command is a rather hefty command, so you may like to know exactly what it is doing to your server. All the changes are taking place in the registry at the key I posted above; using the w32tm tool to make the configuration changes is simply much easier than doing it manually yourself.</p>
<p>/config causes the tool to enter configuration mode. There are a number of other modes it supports which you can find by running w32tm /?.</p>
<p>/manualpeerlist allows you to specify the NTP server or servers you wish to synchronise time with. In this instance, each server&#8217;s DNS name or IP address should have a comma followed by the string <strong>0&#215;8</strong>. This instructs Windows to send requests to this external server in client mode. If you enter multiple servers, which I suggest, put the servers in quotation marks and separate each entry with a space. The value you specify here is written back to the <strong>NTPServer</strong> value in the time service&#8217;s registry key.</p>
<p>/syncfromflags tells the time service where it should sync time from. You can specify two entries for this &#8211; either DOMHIER or MANUAL. The former causes the time service to synchronise with the Domain Hierarchy (sets NT5DS in the <strong>Type</strong> key in the registry) whereas the latter tells the time service to sync with the server(s) you specified in the Manual Peer List. MANUAL sets <strong>Type</strong> to NTP.</p>
<p>/reliable sets the server to be a reliable source of time for the domain. Strictly it isn&#8217;t required, because the PDC Emulator in the forest root is always the most reliable time server, but I like to include it anyway.</p>
<p>Finally, /update notifies the time service the values have changed, so the new settings are used with immediate effect. If this isn&#8217;t included, the registry is updated but the new values will only be used by the time service when its service or the server itself is restarted.</p>
<p>After you&#8217;ve run that command, you might want to take a look in the registry to see what changes have been made, and whether they are as you expected.</p>
<p><strong>Check Time Synchronisation</strong></p>
<p>You may be intrigued to know whether the time sync is working correctly. You can do this in one of two ways.</p>
<p>The safest is to wait for a scheduled time sync to take place, or restart the machine. Either will trigger Event ID 35 to be logged in the System log. This event&#8217;s description shows the time server the machine is synchronising with. This will be logged on both the PDC Emulator and all DCs, member servers and workstations. You can check for this on member machines to ensure a DC in the domain hierarchy is being found and used correctly &#8211; and to ensure your custom NTP servers configured on the PDC Emulator are being used as intended.</p>
<p>Alternatively, putting your cowboy hat on, you can force a time synchronisation. Set the time a minute or two out from what it should be, then return to the command prompt and run <strong>w32tm /resync /rediscover</strong>. After a few moments, the above event should be logged, and a healthy time service should cause the time on the system to be set back to normal.</p>
<p>As a note, no time synchronisation will take place if the difference between the current system time and the new time provided by the time server is too great. A minute or two is fine, but I would not set the difference to be any more than that. The system checks this difference at each sync, and will reject the new time provided by the time server if it is too large.</p>
<p><strong>Conclusion</strong></p>
<p>You should now have an understanding of how the time service works and where it stores its settings in the registry. While time isn&#8217;t one of the most fun services an Active Directory administrator will work with, it is important you ensure the forest stays in sync if you want to avoid major problems with time skew, Kerberos and Active Directory in general.</p>
<br />Posted in Active Directory, Windows Time Tagged: Active Directory, Domain Controller, Member Server, Microsoft Windows, PDC Emulator, Registry, time synchronisation, Windows Time <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tigermatt.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tigermatt.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tigermatt.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tigermatt.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tigermatt.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tigermatt.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tigermatt.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tigermatt.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tigermatt.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tigermatt.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tigermatt.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tigermatt.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tigermatt.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tigermatt.wordpress.com/68/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=68&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tigermatt.wordpress.com/2009/08/01/windows-time-for-active-directory/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b5b431c615e6adf918d77a99d84e824?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">tigermatt</media:title>
		</media:content>
	</item>
		<item>
		<title>Time: Reliable or Accurate?</title>
		<link>http://tigermatt.wordpress.com/2009/07/31/reliable-or-accurate-time/</link>
		<comments>http://tigermatt.wordpress.com/2009/07/31/reliable-or-accurate-time/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 06:00:10 +0000</pubDate>
		<dc:creator>tigermatt</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Windows Time]]></category>
		<category><![CDATA[Accurate]]></category>
		<category><![CDATA[Reliable]]></category>
		<category><![CDATA[Time]]></category>

		<guid isPermaLink="false">http://tigermatt.wordpress.com/?p=66</guid>
		<description><![CDATA[The Windows Time service was initially created with the intention of maintaining loose synchronisation of time between all the nodes on a network. This is particularly important in Active Directory domains, where Kerberos Authentication requires two machines to have a difference of no more than 5 minutes (by default) between the client and server before [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=66&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The Windows Time service was initially created with the intention of maintaining loose synchronisation of time between all the nodes on a network. This is particularly important in Active Directory domains, where Kerberos Authentication requires two machines to have a difference of no more than 5 minutes (by default) between the client and server before a secure session can be set up.</p>
<p>When it comes to synchronising time, there are two words which are important but often cause confusion: <strong>Reliable</strong> and <strong>Accurate</strong>.</p>
<p><strong>Reliable</strong> time is the most important in Active Directory, and is what Kerberos needs to work correctly.</p>
<p>For time to be reliable, the two machines&#8217; time needs to be as close as possible to each other. For Kerberos, time readings within 5 minutes of each other will suffice as being designated reliable.</p>
<p>However, accurate time is something nice Domain Admins seem to be generous with giving to their users. They don&#8217;t have to. The most accurate time is time which exactly matches real worldwide GMT time, as tracked by the world&#8217;s atomic clocks.</p>
<p><strong>Example</strong></p>
<p>Suppose the real time now is 02:00:00.</p>
<p>If I set the time on both my Domain Controller and workstation to 18:00:00, nothing will break. Why? The time is still reliable &#8211; there is no difference in time between the two machines. However, the time is not accurate, and users will quickly complain the clocks on their machines are incorrect. Accurate time is little more than a nice feature; accurate time is by no means required for Windows to function correctly.</p>
<p><strong>Conclusion</strong></p>
<p>What I hope you have obtained from this article is that having an accurate clock on a workstation is not necessary. You could run your machines several hours out from normal time, but provided the time remains reliable, you won&#8217;t notice a problem.</p>
<br />Posted in Active Directory, Windows Time Tagged: Accurate, Active Directory, Reliable, Time, Windows Time <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tigermatt.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tigermatt.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tigermatt.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tigermatt.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tigermatt.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tigermatt.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tigermatt.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tigermatt.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tigermatt.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tigermatt.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tigermatt.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tigermatt.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tigermatt.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tigermatt.wordpress.com/66/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=66&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tigermatt.wordpress.com/2009/07/31/reliable-or-accurate-time/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b5b431c615e6adf918d77a99d84e824?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">tigermatt</media:title>
		</media:content>
	</item>
		<item>
		<title>Active Directory: PDCs and BDCs</title>
		<link>http://tigermatt.wordpress.com/2009/07/30/pdcs-and-bdcs/</link>
		<comments>http://tigermatt.wordpress.com/2009/07/30/pdcs-and-bdcs/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 21:57:59 +0000</pubDate>
		<dc:creator>tigermatt</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[BDC]]></category>
		<category><![CDATA[Domain Controller]]></category>
		<category><![CDATA[FSMO role]]></category>
		<category><![CDATA[PDC]]></category>
		<category><![CDATA[PDC Emulator]]></category>

		<guid isPermaLink="false">http://tigermatt.wordpress.com/?p=62</guid>
		<description><![CDATA[There always has been some confusion over the terms 'PDC' and 'BDC', and how they apply to a modern Active Directory environment. The short answer is they don't. Find out how Active Directory was changed in Windows 2000, and what a PDC Emulator is.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=62&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>On a number of forum threads I participated in recently, there was some confusion over the terms &#8216;PDC&#8217; and &#8216;BDC&#8217;, and how they apply to a modern Active Directory domain.</p>
<p>In short, <strong>they don&#8217;t apply any more</strong>. The only exception to that rule is if you still operate a Windows NT-based domain.</p>
<p><strong>Some History</strong></p>
<p>On a Windows NT domain, one Domain Controller was designated the Primary Domain Controller (PDC). You were able to promote (although it was optional) one or more servers as Backup Domain Controllers (BDCs), which offer resilience by taking over the role of the PDC if it fails.</p>
<p>The process was very similar to today&#8217;s Active/Passive clusters in Windows Enterprise Server Failover Clustering. The PDC (Active node) was where all the domain update actions took place. These changes were later replicated to the BDCs (Passive nodes), to maintain an up-to-date Active Directory database. If the Active node/PDC failed, one of the BDCs would become the PDC and directory operations would continue while the problem was resolved.</p>
<p><strong>How has this changed?</strong></p>
<p>As I mentioned previously, this concept no longer exists &#8211; and hasn&#8217;t since Windows 2000. For the Windows 2000 release, Active Directory went through a major redesign.</p>
<p>The Domain Controllers in a Windows 2000, 2003 and 2008 domain now support multi-master replication. This means read and write operations can take place on any DC &#8211; changes don&#8217;t need to go through the PDC. Each change is later replicated between the other DCs in the domain.</p>
<p>This change meant more flexible environments spread across multiple sites, maybe in different countries or continents, could easily be created and managed.</p>
<p><strong>What is the PDC Emulator (PDCe)?</strong></p>
<p>So, that said, I hear you ask <em>&#8220;So what is the PDC Emulator? Why do I still see references to the &#8216;PDC&#8217; on my domain?&#8221;</em>.</p>
<p>Active Directory has 5 FSMO roles (look out for a blog post from me soon about this topic). FSMO stands for <strong>F</strong>lexible <strong>S</strong>ingle <strong>M</strong>aster <strong>O</strong>peration. Although most standard Active Directory actions can take place on any DC (the multi-master idea), some can only take place on one DC (single-master) to ensure no conflicts occur.</p>
<p>The PDCe role exists largely for backwards compatibility for legacy Operating Systems. They are designed to find the Windows NT PDC on a domain network, so designating a DC as the PDCe means these older Operating Systems continue to work correctly.</p>
<p>The PDCe could also be considered the most important Domain Controller in the domain &#8211; although you <strong>can</strong> survive without this DC if necessary. A number of tasks are assigned to the PDCe which help maintain the domain:</p>
<ul>
<li>The PDCe is the most reliable time server in the domain, which all workstations and servers (either directly or indirectly) synchronise their time to. There&#8217;s a good post on this on the <a title="Windows Time Service: Keeping the domain on time" href="http://blogs.msdn.com/w32time/archive/2007/09/04/keeping-the-domain-on-time.aspx" target="_blank">W32time blog</a>.</li>
<li>Through PDC chaining, the PDCe has the final say in whether an account is locked out or if a user&#8217;s password was correct. Group Policy MVP Florian has a great <a title="PDC Chaining" href="http://www.frickelsoft.net/blog/?p=199" target="_blank">blog post</a> on this.</li>
<li>If you are running in Windows 2000 Mixed Mode and still have Windows NT BDCs, the PDCe acts as the PDC for the Windows NT machines, and manages replication with them</li>
</ul>
<p><strong>Conclusion</strong></p>
<p>Hopefully you now have a much better understanding of the terms PDC, BDC and PDC Emulator, and how they apply to your environment. Multi-master replication has transformed Active Directory; almost every change can be made on any DC anywhere on your network, rather than going through the PDC.</p>
<p>However, the PDC Emulator is still an important Domain Controller. While it is not as critical as in Windows NT days and your domain can survive without it, I suggest you keep the PDCe online and accessible from the other DCs as much as possible.</p>
<br />Posted in Active Directory Tagged: Active Directory, BDC, Domain Controller, FSMO role, PDC, PDC Emulator <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tigermatt.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tigermatt.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tigermatt.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tigermatt.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tigermatt.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tigermatt.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tigermatt.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tigermatt.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tigermatt.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tigermatt.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tigermatt.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tigermatt.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tigermatt.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tigermatt.wordpress.com/62/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=62&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tigermatt.wordpress.com/2009/07/30/pdcs-and-bdcs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b5b431c615e6adf918d77a99d84e824?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">tigermatt</media:title>
		</media:content>
	</item>
		<item>
		<title>What&#8217;s new in Windows Server Backup R2?</title>
		<link>http://tigermatt.wordpress.com/2009/07/29/windows-server-backup-r2/</link>
		<comments>http://tigermatt.wordpress.com/2009/07/29/windows-server-backup-r2/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 11:27:12 +0000</pubDate>
		<dc:creator>tigermatt</dc:creator>
				<category><![CDATA[Backup]]></category>
		<category><![CDATA[Windows Server 2008]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>
		<category><![CDATA[Windows Server Backup]]></category>

		<guid isPermaLink="false">http://tigermatt.wordpress.com/?p=51</guid>
		<description><![CDATA[The upcoming Windows Server 2008 R2 has a wealth of new features and improvements over the original 2008 release. One such improvement is in the built-in backup tool, Windows Server Backup.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=51&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The upcoming Windows Server 2008 R2 has a wealth of new features and  improvements over the original 2008 release. One such improvement is in the  built-in backup tool, Windows Server Backup.</p>
<p><strong>Some History of Server  Backup</strong></p>
<p>In the early Windows 2000/2003 days, Microsoft&#8217;s entire line  of products included a basic backup utility called NTBackup. This tool allowed  administrators to configure simple backups for their servers, and was aimed  primarily at those deploying servers in small to medium-sized business  environments. It included technologies from Veritas, the company who originally  developed Symantec Backup Exec.</p>
<p>The original release of Windows Server  2008 sparked an outcry when it was discovered NTBackup was replaced with a new  Microsoft technology, Windows Server Backup. This tool was both an improvement  and a set-back in backup technology; it supported backing up to Virtual Hard  Disk (VHD) files (which can be mounted by Microsoft&#8217;s Virtual Server or Hyper-V  for recovery of data), but it didn&#8217;t have support for backing up individual  files/directories, or for backing up to a network share using its Graphical User  Interface (GUI). Workarounds were available for continuing to support NTBackup  on this OS, but they were not supported.</p>
<p><strong>Networked  Backup</strong></p>
<p>Windows Server Backup now has support for configuring a  scheduled backup to a network share via the GUI. Previously, you were required  to run a manual batch command to use this feature &#8212; which led to a loss of  fidelity in your backup procedure. As shown in the screenshot, the &#8216;Backup  Schedule&#8217; wizard, linked from the &#8216;Actions&#8217; pane to the right of the backup  console, now includes this much awaited &#8216;Backup up to a shared network folder&#8217;  option.</p>
<div class="wp-caption aligncenter" style="width: 340px"><img title="Shared Folder Backups via GUI" src="http://filedb.experts-exchange.com/incoming/2009/07_w31/art164087/01-Shared-Folder-copy.jpg" alt="Windows Server Backup R2 allows backups to shared folders via the GUI" width="330" height="263" /><p class="wp-caption-text">Windows Server Backup R2 allows backups to shared folders via the GUI</p></div>
<p>Unfortunately, functionality has been improved but there  has been no improvement if you were intending to deploy any advanced backup  programme which retains multiple copies. Selecting the Shared Folder option in  the wizard prompts a warning to appear, indicating you can only store one copy  of a shared backup when placing them on the network. This is a significant  difference to harnessing the built-in backup-to-disk technology, where multiple  backups are kept and only overwritten when the disk is full.</p>
<div class="wp-caption aligncenter" style="width: 426px"><img title="Shared Folder Backups Warning" src="http://filedb.experts-exchange.com/incoming/2009/07_w31/art164088/01-Shared-Folder-Warning-copy.jpg" alt="Shared Folder Backups Warning" width="416" height="152" /><p class="wp-caption-text">Shared Folder Backups Warning</p></div>
<p>Many  companies deploying network backup are doing so as part of a larger backup  scheme, which may later duplicate the backup to tape or hard disk for off-site  storage. Anyone deploying shared network backup via this technique as their main  backup should remember that it will allow a full server recovery, but won&#8217;t help  in situations where documents created and destroyed 3 weeks ago need to be  recovered; they will long since have been overwritten.</p>
<p><strong>Granular File  Backup</strong></p>
<p>The original Windows Server Backup release only allowed the  backup of server volumes &#8211; it was not possible to be granular in what files or  folders you wished to backup. In 2008 R2, NTBackup support for specifying  individual files/folders has been restored &#8212; for both once-only backups  (started using the &#8216;Backup Once&#8217; command and for scheduled jobs.</p>
<p>The  backup wizard prompts you for the type of configuration to start a backup for.  You can choose the recommended &#8220;Full Server&#8221; option, which includes all hard  disk volumes and critical data required for a recovery, or you can choose the  &#8220;Custom&#8221; option. Selecting &#8220;Custom&#8221; allows you to specify a list of files and  folders to include in the backup, using a standard Windows Explorer  view.</p>
<div class="wp-caption aligncenter" style="width: 340px"><img title="Granular File/Folder Backup" src="http://filedb.experts-exchange.com/incoming/2009/07_w31/art164089/02-Custom-Backup-Granular-Select.jpg" alt="The Custom option unlocks granular backup of files/folders on your server" width="330" height="284" /><p class="wp-caption-text">The &quot;Custom&quot; option unlocks granular backup of files/folders on your server</p></div>
<div class="wp-caption aligncenter" style="width: 340px"><img title="File/Folder Selection" src="http://filedb.experts-exchange.com/incoming/2009/07_w31/art164091/02-Custom-File-Selection-copy.jpg" alt="You can select only the files/folders you need to backup" width="330" height="273" /><p class="wp-caption-text">You can select only the files/folders you need to backup</p></div>
<p>Unfortunately, a Scheduled Backup job only permits one  job to be configured at a time; you cannot configure multiple jobs to backup  different data at different times, for example. This task still needs to be done  using the Command Line Tools/Powershell cmdlets and Task  Scheduler.</p>
<p><strong>System State</strong></p>
<p>The ability to take a System State  backup using the GUI has now been added &#8211; this was only available via the  Command Line in the original release. This is selected as an item after picking  the &#8220;Custom&#8221; option in the backup wizard.</p>
<div class="wp-caption aligncenter" style="width: 340px"><img title="System State Backup" src="http://filedb.experts-exchange.com/incoming/2009/07_w31/art164092/03-System-State-copy.jpg" alt="System State backups are not supported in the GUI" width="330" height="273" /><p class="wp-caption-text">System State backups are not supported in the GUI</p></div>
<p>System State backups  are useful backups to have; they contain a copy of all the critical system files  and of any Active Directory database information. For Administrators of Domain  Controller (DC) servers, this option allows you to take a backup of all the  critical files needed to recover Active Directory in an emergency, without  delving into scripting your backup jobs.</p>
<p>Also added for the System State  is the ability to take a backup via the Command Line or the GUI to a remote  network share. The command wbadmin start systemstatebackup  -backupTarget:\\server\share will no longer fail but actually proceed to  create a backup of the server to the remote file share.</p>
<div>
<p><strong>Bare Metal  Recovery</strong></p>
<p>The installation of Windows Server 2008 R2 (or a Windows 7  client, incidentally) automatically creates a reserved partition &#8211; the &#8220;System  Reserved&#8221; partition &#8211; which is usually just a few hundred megabytes in size.  This partition contains the Windows Recovery Environment (WinRE), and can be  used to boot the server in the event the Operating System becomes corrupt or  otherwise fails to boot.</p>
<p>In the previous file selection screenshots, you  will notice there is a new option &#8211; &#8220;Bare Metal Recovery&#8221; &#8211; which can be  selected as a type of backup. This option is very similar to the -allCritical  command on most Windows Server Backup Command Line tools in both the original  and the R2 release, and akin to the ASR option in NTBackup.</p>
<p>A Bare Metal  Recovery takes a copy of all the files needed to recover the whole server to its  state at the time of backup, including most of its configuration. This type of  backup is sure to get your server running again in the event of a disaster,  although it isn&#8217;t guaranteed to include any of your critical data. If you do a  &#8220;Custom&#8221; backup job, ensure you include the &#8220;Bare Metal Recovery&#8221; option as well  as a backup of your important files and network shares.</p>
<p><strong>Conclusion</strong></p>
<p>Although Windows Server Backup R2 is not  perfect, it continues to satisfy the requirements of smaller businesses who  cannot or do not wish to invest in enterprise products. The recent enhancements  discussed here can form a valuable backup plan for small businesses.</p>
<p>For  the enterprise customer, or someone wishing to backup large amounts of data from  multiple servers, Symantec Backup Exec, Acronis TrueImage or Microsoft System  Center Data Protection Manager are much better choices for giving more control  over backups and allow tape-based backups. However, for low levels of data and  single server deployments, Windows Server Backup continues to impress with a  wealth of new features in this latest release.</p></div>
<p><em>I originally posted this article on <a title="View this article at Experts Exchange" href="http://www.experts-exchange.com/articles/OS/Microsoft_Operating_Systems/Server/Windows_Server_2008/Windows-Server-Backup-in-Windows-Server-2008-R2.html" target="_blank">Experts Exchange</a></em></p>
<br />Posted in Backup, Windows Server 2008 Tagged: Backup, Microsoft, Storage, Windows Server 2008 R2, Windows Server Backup <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tigermatt.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tigermatt.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tigermatt.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tigermatt.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tigermatt.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tigermatt.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tigermatt.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tigermatt.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tigermatt.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tigermatt.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tigermatt.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tigermatt.wordpress.com/51/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tigermatt.wordpress.com/51/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tigermatt.wordpress.com/51/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=51&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tigermatt.wordpress.com/2009/07/29/windows-server-backup-r2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b5b431c615e6adf918d77a99d84e824?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">tigermatt</media:title>
		</media:content>

		<media:content url="http://filedb.experts-exchange.com/incoming/2009/07_w31/art164087/01-Shared-Folder-copy.jpg" medium="image">
			<media:title type="html">Shared Folder Backups via GUI</media:title>
		</media:content>

		<media:content url="http://filedb.experts-exchange.com/incoming/2009/07_w31/art164088/01-Shared-Folder-Warning-copy.jpg" medium="image">
			<media:title type="html">Shared Folder Backups Warning</media:title>
		</media:content>

		<media:content url="http://filedb.experts-exchange.com/incoming/2009/07_w31/art164089/02-Custom-Backup-Granular-Select.jpg" medium="image">
			<media:title type="html">Granular File/Folder Backup</media:title>
		</media:content>

		<media:content url="http://filedb.experts-exchange.com/incoming/2009/07_w31/art164091/02-Custom-File-Selection-copy.jpg" medium="image">
			<media:title type="html">File/Folder Selection</media:title>
		</media:content>

		<media:content url="http://filedb.experts-exchange.com/incoming/2009/07_w31/art164092/03-System-State-copy.jpg" medium="image">
			<media:title type="html">System State Backup</media:title>
		</media:content>
	</item>
		<item>
		<title>Netgear DG834 v4: VPN &amp; File Sharing (SMB)</title>
		<link>http://tigermatt.wordpress.com/2009/07/04/netgear-dg834-vpn-file-sharing/</link>
		<comments>http://tigermatt.wordpress.com/2009/07/04/netgear-dg834-vpn-file-sharing/#comments</comments>
		<pubDate>Sat, 04 Jul 2009 23:01:14 +0000</pubDate>
		<dc:creator>tigermatt</dc:creator>
				<category><![CDATA[Firewalls]]></category>
		<category><![CDATA[Routers]]></category>
		<category><![CDATA[VPN]]></category>
		<category><![CDATA[DG834 v4]]></category>
		<category><![CDATA[File Sharing]]></category>
		<category><![CDATA[Firewall]]></category>
		<category><![CDATA[FVS114]]></category>
		<category><![CDATA[Microsoft Windows]]></category>
		<category><![CDATA[Netgear]]></category>
		<category><![CDATA[SMB]]></category>
		<category><![CDATA[TCP Port 445]]></category>

		<guid isPermaLink="false">http://tigermatt.wordpress.com/?p=40</guid>
		<description><![CDATA[File Sharing at a client's site across a Netgear DG834 v4 VPN was resolved by upgrading to firmware version 5.01.09.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=40&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A router at one of my smaller client&#8217;s sites recently failed, so I purchased a new Netgear DG834 v4 to replace it. The intention was to restore the backed up configuration file from the old DG834 to quickly and easily recover the settings and restore an Internet connection at the client&#8217;s site. The client is reasonably small, so I could not justify the purchase of more expensive Cisco equipment.</p>
<p>The client&#8217;s network consists of 2 sites approximately 20 miles apart, each of which have a DSL line. Using a Netgear DG834 and a Netgear FVS114 at either end, a site-to-site VPN is created to allow traffic to traverse between the Windows Server at each site.</p>
<p>Using the new DG834 v4 with the restored config, file sharing across the VPN to any file shares at the remote site failed. This was the case from any machine, on or off the domain, and no matter in which direction we attempted to cross the VPN to access the file shares. This meant critical data at either location was inaccessible. However, ping traffic and remote desktop traffic worked successfully.</p>
<p>After investigating further, I confirmed my initial understanding that no firewalls are in effect across the VPN. However, firmware version 5.01.01 on the DG834 v4 has a bug which stops all SMB (Windows File Sharing) traffic traversing the VPN.</p>
<p>This bug was fixed in firmware version 5.01.09, as noted in the Netgear <a title="Netgear DG834 v4 Firmware Version 5.01.09 Release Notes" href="http://kb.netgear.com/app/answers/detail/a_id/271" target="_blank">release notes</a>:</p>
<p style="padding-left:30px;"><em>Fixed an issue where browsing shares across a VPN (for example: \\192.168.1.2\sharename) would fail.</em></p>
<p>After upgrading the firmware to that version, the issue was resolved and workstations could access remote file shares again.</p>
<p>The firmware upgrade did not, in my case, erase any configuration on the router; this was a benefit as it meant I was able to perform the upgrade remotely.</p>
<br />Posted in Firewalls, Routers, VPN Tagged: DG834 v4, File Sharing, Firewall, FVS114, Microsoft Windows, Netgear, SMB, TCP Port 445, VPN <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tigermatt.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tigermatt.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tigermatt.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tigermatt.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tigermatt.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tigermatt.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tigermatt.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tigermatt.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tigermatt.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tigermatt.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tigermatt.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tigermatt.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tigermatt.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tigermatt.wordpress.com/40/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=40&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tigermatt.wordpress.com/2009/07/04/netgear-dg834-vpn-file-sharing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b5b431c615e6adf918d77a99d84e824?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">tigermatt</media:title>
		</media:content>
	</item>
		<item>
		<title>Where do I put my ADMX files?</title>
		<link>http://tigermatt.wordpress.com/2009/06/06/where-do-i-put-my-admx-files/</link>
		<comments>http://tigermatt.wordpress.com/2009/06/06/where-do-i-put-my-admx-files/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 19:06:12 +0000</pubDate>
		<dc:creator>tigermatt</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Group Policy]]></category>
		<category><![CDATA[Vista]]></category>
		<category><![CDATA[Windows Server 2008]]></category>
		<category><![CDATA[ADM]]></category>
		<category><![CDATA[ADML]]></category>
		<category><![CDATA[ADMX]]></category>
		<category><![CDATA[GPO]]></category>
		<category><![CDATA[Group Policy Management Console]]></category>
		<category><![CDATA[Location]]></category>
		<category><![CDATA[PolicyDefinitions]]></category>

		<guid isPermaLink="false">http://tigermatt.wordpress.com/?p=35</guid>
		<description><![CDATA[People familiar with ADM files would remember that in order to have Group Policy Editor read the ADM file and add the settings to the policy, they would need to Add the template. However, for ADMX files, you cannot add them via the Add/Remove Template wizard in Group Policy Editor, because they do not appear as an option to add.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=35&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>ADMX files are the new form of ADM files, the format which defines what Group Policy settings set what registry changes when they are applied. With Microsoft&#8217;s move to XML-based file formats and alongside their release of the new Office 2007 file extensions (DOCX, XLSX, PPTX etc.) the ADM format was also upgraded to ADMX.</p>
<p>People familiar with ADM files would remember that in order to have Group Policy Editor read the ADM file and add the settings to the policy, they would need to Add the template. However, for ADMX files, you cannot add them via the Add/Remove Template wizard in Group Policy Editor, because they do not appear as an option to add.</p>
<p>Windows reads the ADMX files on the system from a pre-defined location, and that location is the only location on the system where you should place the ADMX files. It is <strong>%systemroot%\PolicyDefinitions</strong>, where %systemroot% is normally C:\WINDOWS.</p>
<p>Any ADML files you receive with the ADMX files should be placed into a subfolder within PolicyDefinitions, named after their MUI ID. For example, a <strong>en-US</strong> ADML file would be placed into the directory <strong>%systemroot%\PolicyDefinitions\en-US</strong>.</p>
<p>Once you have stored your ADMX files in their respective locations, it is simply a matter of restarting Group Policy Management Console for the files to appear in the Group Policy Editor.</p>
<p>It should be noted that any form of ADM/ADMX file <em>only</em> needs to be present on the machine <strong>where the policies are edited from</strong>. It does <strong>not</strong> need to be present on every machine on the network. The ADMX files simply link the GUI of the GPO Editor with the appropriate registry settings to make; the registry settings are simply stored and processed at each client where the GPO applies.</p>
<br />Posted in Active Directory, Group Policy, Vista, Windows Server 2008 Tagged: ADM, ADML, ADMX, GPO, Group Policy, Group Policy Management Console, Location, PolicyDefinitions <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tigermatt.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tigermatt.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tigermatt.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tigermatt.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tigermatt.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tigermatt.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tigermatt.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tigermatt.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tigermatt.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tigermatt.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tigermatt.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tigermatt.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tigermatt.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tigermatt.wordpress.com/35/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=35&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tigermatt.wordpress.com/2009/06/06/where-do-i-put-my-admx-files/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b5b431c615e6adf918d77a99d84e824?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">tigermatt</media:title>
		</media:content>
	</item>
		<item>
		<title>Modifying Outlook Web Access Login Page</title>
		<link>http://tigermatt.wordpress.com/2009/05/30/owa-login-page-modify/</link>
		<comments>http://tigermatt.wordpress.com/2009/05/30/owa-login-page-modify/#comments</comments>
		<pubDate>Sat, 30 May 2009 15:00:08 +0000</pubDate>
		<dc:creator>tigermatt</dc:creator>
				<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[Client Access Server]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Outlook Web Access]]></category>

		<guid isPermaLink="false">http://tigermatt.wordpress.com/?p=27</guid>
		<description><![CDATA[After a recent Exchange 2007 deployment, I was asked to make some modifications to OWA to make it more intuitive for some of the less technically-proficient users to make use of OWA more effectively, and to personalise the OWA site to the company. In Exchange 2007, the business logic which renders OWA is contained within [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=27&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>After a recent Exchange 2007 deployment, I was asked to make some modifications to OWA to make it more intuitive for some of the less technically-proficient users to make use of OWA more effectively, and to personalise the OWA site to the company.</p>
<p>In Exchange 2007, the business logic which renders OWA is contained within the Client Access Server (CAS) role. This is a new addition; in 2003, this logic was handled by the back-end mailbox servers, with HTTP requests simply proxied via the front-end servers which acted in a similar fashion to a gateway. Therefore, on a 2007 Server, you need to be modifying the login screen on your Client Access Server(s).</p>
<p>The location of the OWA static content is <strong>C:\Program Files\Microsoft\Exchange Server\ClientAccess\OWA</strong>. Before you begin making modifications, I would suggest you take a backup of this entire folder and store it safely. There is a lot of ASP.NET programming in the various files; unless you are a proficient .NET programmer, you could easily break your forms-based OWA logon and several other aspects of OWA with just a few wrong clicks.</p>
<p>The changes I made were as follows:</p>
<ul>
<li>I changed the header image on the front page (which says <em>Microsoft Office Outlook Web Access</em>) to include the company name below the text and the company logo in the upper right. This was particularly easy to modify using Photoshop, although any graphics editing suite would suffice.The file you need to take a backup of, then modify, can be found in the <strong>Current\themes\base</strong> folder below the &#8216;OWA&#8217; directory referenced above. The file to modify is <strong>lgntopl.gif</strong>. It is in GIF format and opens in Photoshop as an Indexed image; if you are importing any graphics, you may need to change the image mode in Photoshop using the &#8216;View&#8217; menu, to ensure colour content is retained.It looks particularly effective when the text <em>for <strong>Company Name</strong><span style="font-style:normal;"> appears to the bottom right of the &#8216;Web Access&#8217; line in the header image. That along with the addition of the company logo in the upper-right of the image personalises the OWA experience, and also acts as a potential security benefit &#8211; if users become used to seeing the header in this way, they may be deterred from logging in to any other OWA page which does not exhibit your modifications.<br />
</span></em></li>
<li>The logon page can be modified too. It can be found in the <strong>Auth</strong> directory, and is quite aptly named <strong>logon.aspx</strong>. If you did not make a backup earlier, it is very important you take a backup of this file prior to making modifications. You will see why when you right-click the file and choose to Edit it using Notepad or Wordpad.The page is built around a standard HTML table, and it is particularly easy to pick through the content to find out what does what. If, like me, it is unclear to you at the beginning, simply comment out sections of code and refresh your OWA login page to notice the effect. The HTML comment tags are <strong>&lt;!&#8211;</strong> to start a comment, and <strong>&#8211;&gt;</strong> to end the comment. All the HTML code you wish the browser to ignore should be within the two tags &#8211; but there is no limit to the number of comment tags you can have per page.The features I removed from the login page was the  &#8217;Public/Private&#8217; login option and the &#8216;OWA Light&#8217; version. The company decided it did not wish for these features to be visible to users. As a result, all users would login with sessions of type &#8216;Public&#8217;, and OWA would determine whether it operated in Premium or Basic mode based on browser (IE6 or above works in Premium, all other browsers operate in the cut-down, no frills Basic mode).I also added the following as a new row inside the main table which makes up the page:&lt;tr&gt;<br />
&lt;td style=&#8221;width: 100%;font-size: 14pt; text-align:center;&#8221;&gt;<br />
&lt;p align=&#8221;center&#8221;&gt;Welcome to &lt;company&gt;&#8221;s Web Mail&lt;/p&gt;<br />
&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;tr&gt;&lt;td&gt;&lt;hr&gt;&lt;/td&gt;&lt;/tr&gt;</p>
<p>This added an additional line to the login page, once again to personalise OWA to the company.</li>
</ul>
<p>Once you are happy with your changes, I suggest you make a note of exactly what changes you made. When any new Service Pack or Update Rollup applied to the server, it is likely the OWA files will be overwritten when the CAS role is upgraded, meaning you must implement your changes again. <strong>I do not advise that you copy/paste the original files back into their previous location</strong> for the simple reason that any SP/UR may upgrade these files, and overwriting them with your originals from the previous patch level will revert these changes.</p>
<p>I hope you have learnt something from this blog posting, and I look forward to hearing back from you as to how you have taken these modifications further with your OWA pages. You are not just limited to modifying the login page; within the &#8216;OWA&#8217; directory there are plenty of other pages which can have changes made to them, and you can also access all the images which produce the various default themes and modify these as you wish.</p>
<br />Posted in Exchange 2007 Tagged: Client Access Server, Exchange 2007, HTML, Outlook Web Access <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tigermatt.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tigermatt.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tigermatt.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tigermatt.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tigermatt.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tigermatt.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tigermatt.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tigermatt.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tigermatt.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tigermatt.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tigermatt.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tigermatt.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tigermatt.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tigermatt.wordpress.com/27/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=27&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tigermatt.wordpress.com/2009/05/30/owa-login-page-modify/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b5b431c615e6adf918d77a99d84e824?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">tigermatt</media:title>
		</media:content>
	</item>
		<item>
		<title>Exchange 2007 access to all mailboxes for Administrator</title>
		<link>http://tigermatt.wordpress.com/2009/05/24/exchange-2007-full-mailbox-access/</link>
		<comments>http://tigermatt.wordpress.com/2009/05/24/exchange-2007-full-mailbox-access/#comments</comments>
		<pubDate>Sun, 24 May 2009 10:20:10 +0000</pubDate>
		<dc:creator>tigermatt</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Exchange 2007]]></category>
		<category><![CDATA[Powershell]]></category>
		<category><![CDATA[ADSIEdit]]></category>
		<category><![CDATA[Permissions]]></category>
		<category><![CDATA[Security Setting]]></category>

		<guid isPermaLink="false">http://tigermatt.wordpress.com/?p=25</guid>
		<description><![CDATA[Exchange 2007 has made it somewhat difficult to grant an Administrator access to every users' mailbox. This article covers the basic steps you need to follow at the Exchange Management Shell to achieve this.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=25&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Deploying Exchange 2007 can have its problems at the best of times. The separation of Exchange management from the Active Directory tools also has a knock-on effect when it comes to granting Exchange-related permissions en masse. This seemingly easy task is now proving to be a minefield.</p>
<p>So, how do you grant an Administrator access to all the mailboxes for an Exchange 2007 Mailbox Database?</p>
<p><strong>Remove the Default Permissions</strong></p>
<p>Before you start, you need to remove the default permissions at the Exchange Organization Level. These apply to all mailboxes in the organization and specifically deny any administrative-type user the Send-As and Receive-As permissions. This may cause confusion later, so it is best to remove them.</p>
<p>The user accounts and groups which are denied the &#8216;Receive-As&#8217; permission at the organization level are:</p>
<ul>
<li>DOMAIN\Administrator</li>
<li>DOMAIN\Domain Admins</li>
<li>DOMAIN\Enterprise Admins</li>
<li>DOMAIN\Exchange Organization Administrators</li>
</ul>
<p>In order to remove the Deny entry for all the above users, the following command should be used:</p>
<p><strong>Get-OrganizationConfig | Remove-ADPermission -User &#8220;DOMAIN\Administrator&#8221; -AccessRights ExtendedRight -ExtendedRights Receive-As -Deny</strong></p>
<p>Replace <strong>DOMAIN\Administrator</strong> with the other entries in the above list to remove the permission for those accounts too.</p>
<p><strong>The Commands</strong></p>
<p>Having removed the default permissions, you can now set about implementing the permissions needed. Prior to discussing the actul Powershell commands to use, it is important that you understand the different types of permission which can be granted:</p>
<ul>
<li><strong>FullAccess</strong> Mailbox Permission. This can only be granted at the individual mailbox level to a user or group of users; it allows the designated users the ability to access the mailbox via Outlook or the new feature to open another user&#8217;s mailbox in Outlook Web Access.This permission is granted directly on the mailbox using the cmdlet <strong>Add-MailboxPermission</strong>. An example might be <em>Add-MailboxPermission -Identity JDoe -User MSmith -AccessRights FullAccess</em> where MSmith is being granted the ability to access JDoe&#8217;s mailbox.This permission can also be granted via the Exchange Management Console. Selecting a Mailbox in Recipient view adds an option <strong>Manage Full Access Permission</strong> to the actions pane, where this permission can be managed in a similar fashion.The problem with granting permissions in this fashion is it has to be done on an individual mailbox basis. For granting permissions en masse, it would defeat the principles of granting permissions due to the administrative overhead of maintaining the ACLs. Instead, permissions should be granted on a common parent object and allowed to inherit to the child objects, in this case, the mailboxes.</li>
<li><strong>Receive As</strong> Active Directory permission. This permission can be set either at the mailbox level, or at a higher level in the Active Directory tree. It has the same effect as Full Mailbox Access, with the difference that it can be set at the store or storage group level, and therefore will be inherited down by all decendent mailboxes.Generic Active Directory permissions related to Active Directory objects are granted and modified at the Management Shell using <strong>Add-ADPermission</strong>. This cmdlet expects the -Identity parameter to be a full Active Directory path &#8211; I believe a Distinguished Name is expected. It is, therefore, much easier to pipe this path from the result of a previous command, particularly when handling some of the more complicated Exchange objects with complex DNs. For example, to grant these permissions at the store level (the store being an Active Directory object), I could use: <em>Get-MailboxDatabase -Identity &#8220;My Database&#8221; | Add-ADPermission -User &#8220;DOMAIN\Group of Users&#8221; -AccessRights ExtendedRight -ExtendedRights Receive-As<br />
</em></li>
</ul>
<p>The problem with granting Receive As permissions is while Outlook will obey them and happily display a mailbox where the Receive As permission is inherited, the new feature of Outlook Web Access which allows other mailboxes to be opened does not. For the OWA feature to work, the user must be granted <strong>explicit Full Mailbox access on an individual mailbox basis, to <em>every</em> mailbox they need to access</strong>.</p>
<p><strong>My Approach</strong></p>
<p>To achieve the ultimate objective of allowing Domain Admins to access a mailbox, either from Outlook or OWA, I chose to use several commands.</p>
<p>I first granted Domain Admins &#8216;Receive-As&#8217; access at the store level using the command I described above. Via Outlook, these permissions would allow any Domain Admin to open these mailboxes as additional mailboxes.</p>
<p>To counteract the OWA restriction, I had to grant the Full Access permission across every mailbox. While this is very messy to maintain, it is currently the only option. Furthermore, as new mailboxes will not have the permission set by default, I use a Scheduled Task with a small PowerShell script, to set the permissions for every mailbox once per day.</p>
<p>My PowerShell script (.ps1 file) consists of the following:</p>
<p><em># Matt&#8217;s Powershell Script (see tigermatt.wordpress.com) to add Full Mailbox permissions to all mailboxes in the Exchange organization<br />
Add-PSSnapin Microsoft.Exchange.Management.Powershell.Admin -erroraction silentlyContinue<br />
$userAccounts = get-mailbox -resultsize unlimited<br />
ForEach ($user in $userAccounts)<br />
{<br />
add-MailboxPermission -identity $user -user &#8220;Domain Admins&#8221; -AccessRights FullAccess<br />
}</em></p>
<p>Via Task Scheduler (Windows Server 2008), you can launch the script by specifying <strong>powershell.exe</strong> as the application, and &#8220;&amp; &#8216;C:\path\to\script.ps1&#8242;&#8221; as the parameter. Note the double-quote followed by single-quote, and the requirement to close both quotes at the end of the command.</p>
<p>On the basis defined by your Scheduled Task configuration (I would suggest the task runs daily during the night, when the load on the server is low), the script will enumerate all mailboxes in the Exchange Organization, adding the required Full Access permission to the Domain Admins group.</p>
<p>This concludes my entry on granting various permissions in Exchange using Powershell. I hope I have cleared up some concerns regarding the differences between adding Mailbox Permissions and adding Active Directory permissions, and that this helps you.</p>
<br />Posted in Active Directory, Exchange 2007, Powershell Tagged: ADSIEdit, Exchange 2007, Permissions, Powershell, Security Setting <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tigermatt.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tigermatt.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tigermatt.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tigermatt.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/tigermatt.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/tigermatt.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/tigermatt.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/tigermatt.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tigermatt.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tigermatt.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tigermatt.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tigermatt.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tigermatt.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tigermatt.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tigermatt.wordpress.com&amp;blog=7371177&amp;post=25&amp;subd=tigermatt&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tigermatt.wordpress.com/2009/05/24/exchange-2007-full-mailbox-access/feed/</wfw:commentRss>
		<slash:comments>43</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2b5b431c615e6adf918d77a99d84e824?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">tigermatt</media:title>
		</media:content>
	</item>
	</channel>
</rss>
