<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title> &#187; Rob</title>
	<atom:link href="http://risualblogs.com/blog/author/robb/feed/" rel="self" type="application/rss+xml" />
	<link>http://risualblogs.com/blog</link>
	<description></description>
	<lastBuildDate>Fri, 03 Feb 2012 14:32:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Exchange 2010 MCM videos</title>
		<link>http://consulting.risualblogs.com/blog/2011/03/25/exchange-2010-mcm-videos/</link>
		<comments>http://consulting.risualblogs.com/blog/2011/03/25/exchange-2010-mcm-videos/#comments</comments>
		<pubDate>Fri, 25 Mar 2011 15:57:56 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://2.263</guid>
		<description><![CDATA[A few official videos have been produced by the Exchange MCM team, well worth a look if you&#8217;re considering attending (which you should because it rocks): Detail from Bojan on his thoughts heading into the MCM: http://borntolearn.mslearn.net/careerfactor/b/bojan/archive/2011/03/18/bojan-s-story-starts.aspx Video featuring a number of instructors for the programme (&#38; a view of the classroom – where you&#8217;ll [...]


Related posts:<ol><li><a href='http://support.risualblogs.com/blog/2011/03/07/move-transport-database-in-exchange-2010/' rel='bookmark' title='Permanent Link: Move Transport Database in Exchange 2010'>Move Transport Database in Exchange 2010</a> <small>In Exchange 2010 there is a quick and easy way...</small></li>
</ol>

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>A few official videos have been produced by the Exchange MCM team, well worth a look if you&#8217;re considering attending (which you should because it rocks):
</p>
<p>Detail from Bojan on his thoughts heading into the MCM:
</p>
<p><a href="http://borntolearn.mslearn.net/careerfactor/b/bojan/archive/2011/03/18/bojan-s-story-starts.aspx">http://borntolearn.mslearn.net/careerfactor/b/bojan/archive/2011/03/18/bojan-s-story-starts.aspx</a>
	</p>
<p>Video featuring a number of instructors for the programme (&amp; a view of the classroom – where you&#8217;ll live for three weeks <span style="font-family:Wingdings">J</span>):
</p>
<p><a href="http://vimeo.com/21215132">http://vimeo.com/21215132</a>
	</p>
<p>A section of the transport content delivered by Brian Reid:
</p>
<p><a href="http://blogs.technet.com/b/themasterblog/archive/2010/12/28/mcm-exchange-video-preview.aspx">http://blogs.technet.com/b/themasterblog/archive/2010/12/28/mcm-exchange-video-preview.aspx</a>
	</p>
<p>
 </p>
<p>Rob</p>


<p>Related posts:<ol><li><a href='http://support.risualblogs.com/blog/2011/03/07/move-transport-database-in-exchange-2010/' rel='bookmark' title='Permanent Link: Move Transport Database in Exchange 2010'>Move Transport Database in Exchange 2010</a> <small>In Exchange 2010 there is a quick and easy way...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://consulting.risualblogs.com/blog/2011/03/25/exchange-2010-mcm-videos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PowerShell to assign permissions to home directories</title>
		<link>http://consulting.risualblogs.com/blog/2011/03/25/powershell-to-assign-permissions-to-home-directories/</link>
		<comments>http://consulting.risualblogs.com/blog/2011/03/25/powershell-to-assign-permissions-to-home-directories/#comments</comments>
		<pubDate>Fri, 25 Mar 2011 10:50:38 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://2.260</guid>
		<description><![CDATA[I have a situation where user data is migrating from one forest to another and there is a need to set permissions on folders which will form home &#8216;drives&#8217; for users. The users&#8217; home directory names match their SAM account names, I have written a simple PowerShell script to assign full control NTFS permissions to [...]


Related posts:<ol><li><a href='http://support.risualblogs.com/blog/2011/02/22/microsoft-release-kb977611-to-fix-home-folder-deletions-when-changing-home-folder-path-to-a-dfsr-namespace-in-a-ad-user-account/' rel='bookmark' title='Permanent Link: Microsoft release KB977611 to fix home folder deletions when changing home folder path to a DFSR namespace in a  AD user account'>Microsoft release KB977611 to fix home folder deletions when changing home folder path to a DFSR namespace in a  AD user account</a> <small>Just to let you know Microsoft have released a hotfix...</small></li>
</ol>

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>I have a situation where user data is migrating from one forest to another and there is a need to set permissions on folders which will form home &#8216;drives&#8217; for users.  The users&#8217; home directory names match their SAM account names, I have written a simple PowerShell script to assign full control NTFS permissions to those folders based on the name of the user.</p>
<p>&nbsp;</p>
<p><span style="color: green;font-family: Courier New;font-size: 10pt">#script to give full control NTFS permissions on a directory to the domain user with the same name of that directory<br />
</span></p>
<p><span style="color: green;font-family: Courier New;font-size: 10pt">#script settings<br />
</span></p>
<p><span style="color: purple;font-family: Courier New;font-size: 10pt">$domain<span style="color: black"> <span style="color: red">=<span style="color: black"> <span style="color: maroon">&#8220;robsdesk&#8221;<span style="color: black"> </span></span></span></span></span></span></p>
<p><span style="color: purple;font-family: Courier New;font-size: 10pt">$root<span style="color: black"> <span style="color: red">=<span style="color: black"> <span style="color: maroon">&#8220;c:data&#8221;<span style="color: black"><br />
</span></span></span></span></span></span></p>
<p><span style="color: green;font-family: Courier New;font-size: 10pt">#don&#8217;t edit below here<br />
</span><span style="color: purple;font-family: Courier New;font-size: 10pt">$folders<span style="color: black"> <span style="color: red">=<span style="color: black"> <span style="color: cadetblue"><strong>Get-ChildItem</strong><span style="color: black"> <span style="color: purple">$root<span style="color: black"> </span></span></span></span></span></span></span></span></p>
<p><span style="color: blue;font-family: Courier New;font-size: 10pt">ForEach<span style="color: black"> (<span style="color: purple">$folder<span style="color: black"> <span style="color: blue">in<span style="color: black"> <span style="color: purple">$folders<span style="color: black">) </span></span></span></span></span></span></span></span></p>
<p><span style="color: black;font-family: Courier New;font-size: 10pt"> {</span></p>
<p><span style="color: black;font-family: Courier New;font-size: 10pt"> <span style="color: purple">$username<span style="color: black"> <span style="color: red">=<span style="color: black"> <span style="color: purple">$domain<span style="color: red">+<span style="color: maroon">&#8220;&#8221;<span style="color: red">+<span style="color: purple">$folder<span style="color: black"> </span></span></span></span></span></span></span></span></span></span></span></p>
<p><span style="color: black;font-family: Courier New;font-size: 10pt"> <span style="color: purple">$permissions<span style="color: black"> <span style="color: red">=<span style="color: black"> <span style="color: cadetblue"><strong>Get-Acl</strong><span style="color: black"> <span style="color: purple">$folder<span style="color: black"> </span></span></span></span></span></span></span></span></span></p>
<p><span style="color: black;font-family: Courier New;font-size: 10pt"> <span style="color: purple">$userpermissions<span style="color: black"> <span style="color: red">=<span style="color: black"> <span style="color: cadetblue"><strong>New-Object</strong><span style="color: black"> <span style="color: maroon">System.Security.AccessControl.FileSystemAccessRule(<span style="color: black"><span style="color: purple">$username<span style="color: black">,<span style="color: maroon">&#8220;FullControl&#8221;<span style="color: black">, <span style="color: maroon">&#8220;ContainerInherit, ObjectInherit&#8221;<span style="color: black">, <span style="color: maroon">&#8220;None&#8221;<span style="color: black">, <span style="color: maroon">&#8220;Allow&#8221;<span style="color: black">)<br />
</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span><span style="color: black;font-family: Courier New;font-size: 10pt"> <span style="color: purple">$permissions<span style="color: black">.AddAccessRule(<span style="color: purple">$userpermissions<span style="color: black">)<br />
</span></span></span></span></span></p>
<p><span style="color: black;font-family: Courier New;font-size: 10pt"> <span style="color: cadetblue"><strong>Set-Acl</strong><span style="color: black"> <span style="color: purple">$folder<span style="color: black"> <span style="color: purple">$permissions<span style="color: black"><br />
</span></span></span></span></span></span></span></p>
<p><span style="color: black;font-family: Courier New;font-size: 10pt"> Write-Host<span style="color: maroon">&#8220;Set permissions on $folder for $username&#8221;<span style="color: black"><br />
</span></span></span></p>
<p><span style="color: black;font-family: Courier New;font-size: 10pt"> }<br />
</span></p>
<p>&nbsp;</p>
<p>The two lines to edit are the $domain and $root lines, the $domain line should be your domain name, this is used to construct the &#8216;domainnameuser&#8217; text used in the script.  The $root variable is the root folder containing the folders to have permissions applied.</p>
<p>It&#8217;s quick and dirty – only used for a one off &amp; there&#8217;s no error checking so be careful before you use it!</p>
<p>&nbsp;</p>
<p>Rob</p>


<p>Related posts:<ol><li><a href='http://support.risualblogs.com/blog/2011/02/22/microsoft-release-kb977611-to-fix-home-folder-deletions-when-changing-home-folder-path-to-a-dfsr-namespace-in-a-ad-user-account/' rel='bookmark' title='Permanent Link: Microsoft release KB977611 to fix home folder deletions when changing home folder path to a DFSR namespace in a  AD user account'>Microsoft release KB977611 to fix home folder deletions when changing home folder path to a DFSR namespace in a  AD user account</a> <small>Just to let you know Microsoft have released a hotfix...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://consulting.risualblogs.com/blog/2011/03/25/powershell-to-assign-permissions-to-home-directories/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DCDiag functionality</title>
		<link>http://consulting.risualblogs.com/blog/2011/03/23/dcdiag-functionality/</link>
		<comments>http://consulting.risualblogs.com/blog/2011/03/23/dcdiag-functionality/#comments</comments>
		<pubDate>Wed, 23 Mar 2011 07:49:24 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://2.258</guid>
		<description><![CDATA[DCDiag is one of those tools which is generally only used when things are going wrong, it can be very handy in finding directory services issues (which can manifest themselves in all kinds of ways….) Ned Pyle on the Directory Services team blog has written a brilliant post on this tool &#38; what the various [...]


Related posts:<ol><li><a href='http://support.risualblogs.com/blog/2011/03/15/active-sync-some-users-cannot-set-up-smartphones/' rel='bookmark' title='Permanent Link: Active Sync some users cannot set up smartphones'>Active Sync some users cannot set up smartphones</a> <small>We recently had a problem with one of our customers...</small></li>
</ol>

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>DCDiag is one of those tools which is generally only used when things are going wrong, it can be very handy in finding directory services issues (which can manifest themselves in all kinds of ways….) Ned Pyle on the Directory Services team blog has written a brilliant post on this tool &amp; what the various switches are actually doing for you, well worth a read (hopefully before you have to use it in anger): <a href="http://blogs.technet.com/b/askds/archive/2011/03/22/what-does-dcdiag-actually-do.aspx">http://blogs.technet.com/b/askds/archive/2011/03/22/what-does-dcdiag-actually-do.aspx</a>
	</p>
<p>
 </p>
<p>Rob</p>


<p>Related posts:<ol><li><a href='http://support.risualblogs.com/blog/2011/03/15/active-sync-some-users-cannot-set-up-smartphones/' rel='bookmark' title='Permanent Link: Active Sync some users cannot set up smartphones'>Active Sync some users cannot set up smartphones</a> <small>We recently had a problem with one of our customers...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://consulting.risualblogs.com/blog/2011/03/23/dcdiag-functionality/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RSS, Chimney &amp; NetDMA</title>
		<link>http://consulting.risualblogs.com/blog/2011/03/22/rss-chimney-netdma/</link>
		<comments>http://consulting.risualblogs.com/blog/2011/03/22/rss-chimney-netdma/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 07:49:03 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://2.257</guid>
		<description><![CDATA[Hi,   I was recently on a call with some Exchange peers &#38; we were fortunate enough to have a guest appearance from Tod Edwards from the Windows Server team at Microsoft. He attended to provide some background &#38; recommendations to making the above technologies work successfully with Windows Server and why they should be [...]


No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Hi,
</p>
<p>
 </p>
<p>I was recently on a call with some Exchange peers &amp; we were fortunate enough to have a guest appearance from Tod Edwards from the Windows Server team at Microsoft.  He attended to provide some background &amp; recommendations to making the above technologies work successfully with Windows Server and why they should be enabled where possible.  As this information is in the public domain &amp; helps improve everyone&#8217;s experience I have reproduced it here.
</p>
<h1>Background<br />
</h1>
<p>
 </p>
<p>RSS – Receive Side Scaling, this allows a server to spread network interrupt traffic over more than 1 CPU, significant benefits have been seen with this on 1Gb+ network interfaces
</p>
<p>TCP Chimney – Allows the offloading of TCP/IP processing to the network card, both Intel and Broadcom have NICs in the market which support this, the benefits with this feature are less pronounced at 1Gb connections but significant at 10Gb connections (think iSCSI storage connections)
</p>
<p>Chimney is incompatible with some features in Windows (firewall,  etc.), &amp; if they are enabled Chimney will not offload any connection. In W2008 R2, the Windows Firewall is compatible with Chimney, which was a change from previous OS.
</p>
<p>TCP Chimney Offload is not the same thing as Checksum Offload, Large Send Offload, etc.  Those offloads have been around for since W2003 &amp; are generally problem free.
</p>
<p>RSS &amp; Chimney both require the above basic checksum offloads to function, so disabling any of them (in NIC properties) will automatically keep RSS and Chimney from being used.
</p>
<h1>Compatibility issues<br />
</h1>
<p>
 </p>
<p>As alluded to above, these technologies work really well with 2008r2 out of the box, on older operating systems (2003) you&#8217;re probably already familiar with needing to disable these to resolve issues, here are recommendations as to how things should be configured for the various Microsoft Server OSs in the market at this time:
</p>
<p><strong>W2003 SP2</strong>: RSS, Chimney &amp; NetDMA are known to be problematic. Customers should disable these manually or use <a href="http://support.microsoft.com/kb/948496">KB:948496</a>. If you really need the features, install SNP roll-up (<a href="http://support.microsoft.com/kb/912222">KB:912222</a>) for W2003 and re-enable features.
</p>
<p><strong>W2008 RTM</strong>: RSS is on by default but Chimney is off. RSS had some issues that customers hit after installing W2008, most were resolved in SP2, &amp; remaining were solved in <a href="http://support.microsoft.com/kb/979614">KB:979614</a> (which brings RSS/Chimney to W2008 R2 level).
</p>
<p><strong>W2008 R2</strong>: RSS is on by default &amp; Chimney is in &#8216;Automatic&#8217; mode, which means the TCP connection being offloaded has to be 10Gb speed, less than 20ms latency between the 2 end points, &amp; transmitted at least 130k. See page 6-7 of &#8216;<a href="http://download.microsoft.com/download/8/E/D/8EDE21BC-0E3B-4E14-AAEA-9E2B03917A09/HSN_Deployment_Guide.doc">W2008 R2 Networking Deployment Guide: Deploying High-Speed Networking Features</a>&#8216;
</p>
<p><strong>Win2008 R2 SP1</strong> does not contain any fixes related to Chimney, and only has 1 fix for RSS that fixes a bug where RSS only uses 1 CPU when you have over 32 processors, <a href="http://support.microsoft.com/kb/977977">KB:977977</a>
	</p>
<p>
 </p>
<p>If you&#8217;re seeing issues on modern operating systems which are resolved by disabling the above features ensure you&#8217;re systems are using the most recent NIC drivers, filters (teaming, AV, firewall etc..) &amp; BIOS – whilst the market has matured there are still issues resolved with updated vendor drivers.  It is important to work through these issues &amp; use the functionality, in the Exchange world customers have achieved higher throughputs &amp; got more value out of their hardware by getting these features turned back on.
</p>
<p>
 </p>
<p>Rob</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://consulting.risualblogs.com/blog/2011/03/22/rss-chimney-netdma/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IP Update failure on UAG array</title>
		<link>http://consulting.risualblogs.com/blog/2010/12/02/ip-update-failure-on-uag-array/</link>
		<comments>http://consulting.risualblogs.com/blog/2010/12/02/ip-update-failure-on-uag-array/#comments</comments>
		<pubDate>Thu, 02 Dec 2010 17:17:56 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[UAG uag.map]]></category>

		<guid isPermaLink="false">http://2.227</guid>
		<description><![CDATA[Recently I had to undertake an IP change on a UAG array, after having made the IP change on the interfaces on both servers in my array I needed to update the portal configuration within UAG to bind it to the new IP address, annoyingly only one of the two nodes was showing the correct [...]


No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Recently I had to undertake an IP change on a UAG array, after having made the IP change on the interfaces on both servers in my array I needed to update the portal configuration within UAG to bind it to the new IP address, annoyingly only one of the two nodes was showing the correct address.&#160; I tried various things including removing &amp; re-adding the troublesome node to the array.&#160; Eventually after some research I found some information which pointed me towards the uag.map file in the C:program filesMicrosoft Forefront Unified Access Gatewaycommonconf directory.&#160; This file has some (not all) of the UAG configuration stored within, including IP addresses bound to the nodes in the array, I updated every incorrect entry to the correct entry, saved the file &amp; reloaded the configuration in UAG, finally the correct addresses were being reported.</p>
<p>This is obviously not a supported / documented / recommended thing to do!&#160; (be very careful &amp; take a copy of the file before you change it)&#160; In my situation I was rapidly coming to the conclusion re-building the array from scratch was going to be required, so I had an ever decreasing amount to loose by making the edit.</p>
<p>Rob</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://consulting.risualblogs.com/blog/2010/12/02/ip-update-failure-on-uag-array/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exchange CAS &amp; NLB</title>
		<link>http://consulting.risualblogs.com/blog/2010/12/01/exchange-cas-nlb/</link>
		<comments>http://consulting.risualblogs.com/blog/2010/12/01/exchange-cas-nlb/#comments</comments>
		<pubDate>Wed, 01 Dec 2010 09:05:15 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://2.226</guid>
		<description><![CDATA[This is something which I’m really pleased to see Microsoft talking about, whilst technically supported using NLB for CAS it’s a bad solution, some of the reasons being: It doesn’t scale well It isn’t service aware (if the NLB service is running on the target server it will get its share of client requests regardless [...]


No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>This is something which I’m really pleased to see Microsoft talking about, whilst technically supported using NLB for CAS it’s a bad solution, some of the reasons being:</p>
<ul>
<li>It doesn’t scale well</li>
<li>It isn’t service aware (if the NLB service is running on the target server it will get its share of client requests regardless of if Exchange is actually able to service them)</li>
<li>You cannot combine it with Failover clustering (which is required for a DAG node) &amp; multi role solutions (Hub, CAS &amp; Mailbox) are very effective with Exchange 2010</li>
<li>Potential switch issues</li>
</ul>
<p>So as Steve Goodman has <a href="http://www.stevieg.org/2010/11/exchange-team-no-longer-recommend-windows-nlb-for-client-access-server-load-balancing/">reported</a> Ross Smith IV spoke about this in his TechEd Europe <a href="http://www.msteched.com/2010/Europe/UNC311">session</a> a few weeks ago his recommendation is to use a proper HLB solution, I’ve had good results with the <a href="http://www.kemptechnologies.com/us/loadbalancingresource/ms-exchange-2010.html">Kemp</a> series of HLB’s, I’ve used both the virtual appliances and the physical hardware appliances.&#160; These are very cost effective &amp; meet the requirements for load balancing &amp; making Exchange 2010 CAS highly available.&#160; Henrik Walther has written a good <a href="http://www.msexchange.org/articles_tutorials/exchange-server-2010/high-availability-recovery/load-balancing-exchange-2010-client-access-servers-using-hardware-load-balancer-solution-part1.html">article</a> on using the Kemp appliances with Exchange 2010, well worth a read.</p>
<p>Rob</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://consulting.risualblogs.com/blog/2010/12/01/exchange-cas-nlb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Support for NLB on Teamed / VLAN Tagged NICs</title>
		<link>http://consulting.risualblogs.com/blog/2010/11/30/support-for-nlb-on-teamed-vlan-tagged-nics/</link>
		<comments>http://consulting.risualblogs.com/blog/2010/11/30/support-for-nlb-on-teamed-vlan-tagged-nics/#comments</comments>
		<pubDate>Tue, 30 Nov 2010 17:02:53 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[TMG NLB Teaming VLAN]]></category>

		<guid isPermaLink="false">http://2.225</guid>
		<description><![CDATA[I didn’t think we’d ever see this!&#160; Ori on the Forefront TMG product blog has announced Update 2 for TMG SP1, which includes support for NLB with teamed or VLAN Tagged NICs.&#160; The blog entry is here: http://blogs.technet.com/b/isablog/archive/2010/11/30/support-for-nlb-on-vlan-tagged-or-teamed-network-adapters.aspx &#38; the update itself here: http://support.microsoft.com/kb/2433623/ Rob No related posts. Related posts brought to you by Yet [...]


No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>I didn’t think we’d ever see this!&#160; Ori on the Forefront TMG product blog has announced Update 2 for TMG SP1, which includes support for NLB with teamed or VLAN Tagged NICs.&#160; The blog entry is here: <a title="http://blogs.technet.com/b/isablog/archive/2010/11/30/support-for-nlb-on-vlan-tagged-or-teamed-network-adapters.aspx" href="http://blogs.technet.com/b/isablog/archive/2010/11/30/support-for-nlb-on-vlan-tagged-or-teamed-network-adapters.aspx">http://blogs.technet.com/b/isablog/archive/2010/11/30/support-for-nlb-on-vlan-tagged-or-teamed-network-adapters.aspx</a> &amp; the update itself here: <a title="http://support.microsoft.com/kb/2433623/" href="http://support.microsoft.com/kb/2433623/">http://support.microsoft.com/kb/2433623/</a></p>
<p>Rob</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://consulting.risualblogs.com/blog/2010/11/30/support-for-nlb-on-teamed-vlan-tagged-nics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Running Exchange 2010 scripts from Task Scheduler</title>
		<link>http://consulting.risualblogs.com/blog/2010/11/04/running-exchange-2010-scripts-from-task-scheduler/</link>
		<comments>http://consulting.risualblogs.com/blog/2010/11/04/running-exchange-2010-scripts-from-task-scheduler/#comments</comments>
		<pubDate>Thu, 04 Nov 2010 14:24:41 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://2.213</guid>
		<description><![CDATA[Linked to my previous post around mailbox exports I had a need to run a mailbox export from a scheduled task (as it was going to take several days and my session would be reset if left idle for too long), so a scheduled task felt like a good solution, setup a scheduled task &#38; [...]


No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Linked to my previous post around mailbox exports I had a need to run a mailbox export from a scheduled task (as it was going to take several days and my session would be reset if left idle for too long), so a scheduled task felt like a good solution, setup a scheduled task &amp; manually start it.&#160; </p>
<p>With the change to remote PowerShell with PowerShell 2 you have to do things a little differently than previously (where you could simply use import-module to load the exchange management ps commandlets), to do this for Exchange 2010 I did the following:</p>
<p>&#160;</p>
<ul>
<li>Create a scheduled task with no schedule and the following action:</li>
<ul>
<li>Action: Start a program</li>
<li>Program / script: powershell.exe</li>
<li>Add arguments: -command &quot;. &#8216;c:Program FilesMicrosoftExchange ServerV14binRemoteExchange.ps1&#8242;; Connect-ExchangeServer -auto; c:pathtoscriptscript.ps1&quot;</li>
</ul>
<li>On the general tab change the security options to look like this (the user account needs to have the required level of privilege granted by Exchange to do what ever it is your script has asked):</li>
<ul>
<li><a href="http://consulting.risualblogs.com/blog/files/2010/11/image.png"><img style="border-bottom: 0px;border-left: 0px;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" border="0" alt="image" src="http://consulting.risualblogs.com/blog/files/2010/11/image_thumb.png" width="598" height="175" /></a></li>
</ul>
<li>The ‘Run with highest privileges option’ was key for me, with that un-ticked the powershell process would start but nothing would actually happen, this is akin to pressing yes when prompted by the UAC dialog when you launch Exchange PowerShell.</li>
</ul>
<p>You can then either setup a schedule if required or run the script on demand.</p>
<p>Rob</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://consulting.risualblogs.com/blog/2010/11/04/running-exchange-2010-scripts-from-task-scheduler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changes in Exchange 2010 SP1 Mailbox export / import process</title>
		<link>http://consulting.risualblogs.com/blog/2010/11/04/changes-in-exchange-2010-sp1-mailbox-export-import-process/</link>
		<comments>http://consulting.risualblogs.com/blog/2010/11/04/changes-in-exchange-2010-sp1-mailbox-export-import-process/#comments</comments>
		<pubDate>Thu, 04 Nov 2010 14:08:33 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://2.210</guid>
		<description><![CDATA[With the arrival of Exchange 2010 SP1 the process around mailbox import and export, along with the requirements around it have changed significantly (for the better).&#160; Under Exchange 2010 RTM the export import process required Outlook 2010 x64 to be installed on the mailbox server where the export was taking place, there were several issues [...]


No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>With the arrival of Exchange 2010 SP1 the process around mailbox import and export, along with the requirements around it have changed significantly (for the better).&#160; </p>
<p>Under Exchange 2010 RTM the export import process required Outlook 2010 x64 to be installed on the mailbox server where the export was taking place, there were several issues with this, firstly when Exchange 2010 launched Outlook 2010 was a beta product &amp; more to the point you probably didn’t want Outlook installed on your mailbox servers.&#160; Another key issue was that the reliability of the process was pretty poor – sometimes it would just work, other times it would refuse altogether (leaving the admin with the option of having an Exchange server which was also a DC, which resolved the issue) or as happened to me recently it would work for a while and then stop.&#160; Another key issue is the need to run the export interactively, I generally got around this with a scheduled task.&#160; Clearly this isn’t a robust scalable option.</p>
<p>So Exchange SP1 came along and the process has changed radically, some key changes:</p>
<ul>
<li>No requirement for Outlook to be installed on the server</li>
<li>A changed set of criteria parameters allowing more flexibility to be applied to what is exported</li>
<li>The process is no longer dependant on the PowerShell session used to start it, once submitted the process will run in the background, under the ‘Exchange Trusted Subsystem’ privilege – the location for your import / export must grant this group read / write access</li>
</ul>
<p>The last option is the one which pleases me most (well shortly followed by the first), much like a mailbox move in 2010 you use the new-mailbox(export/import)request commandlet to request that exchange perform a mailbox export, once the request is submitted you are free to log off the server &amp; walk away, your import / export will continue in the background.&#160; You can view the status of mailbox imports and exports with the Get-mailbox(import/export)request commandlet.&#160; </p>
<p>More detail on these commandlets is published on technet:</p>
<p>Managing mailbox imports and exports: <a title="http://technet.microsoft.com/en-us/library/ee633479.aspx" href="http://technet.microsoft.com/en-us/library/ee633479.aspx">http://technet.microsoft.com/en-us/library/ee633479.aspx</a></p>
<p>New-MailboxExportRequest: <a title="http://technet.microsoft.com/en-us/library/ff459227.aspx" href="http://technet.microsoft.com/en-us/library/ff459227.aspx">http://technet.microsoft.com/en-us/library/ff459227.aspx</a></p>
<p>New-MailboxImportRequest: <a title="http://technet.microsoft.com/en-us/library/ff459261.aspx" href="http://technet.microsoft.com/en-us/library/ff459261.aspx">http://technet.microsoft.com/en-us/library/ff459261.aspx</a></p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://consulting.risualblogs.com/blog/2010/11/04/changes-in-exchange-2010-sp1-mailbox-export-import-process/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Certified Master: Exchange 2010</title>
		<link>http://consulting.risualblogs.com/blog/2010/11/01/microsoft-certified-master-exchange-2010/</link>
		<comments>http://consulting.risualblogs.com/blog/2010/11/01/microsoft-certified-master-exchange-2010/#comments</comments>
		<pubDate>Mon, 01 Nov 2010 18:00:56 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Master]]></category>
		<category><![CDATA[MCM]]></category>
		<category><![CDATA[Redmond]]></category>

		<guid isPermaLink="false">http://2.209</guid>
		<description><![CDATA[The Microsoft Certified Master Programme is borne out of what used to be known as Ranger training, a Microsoft only programme designed to equip their best technical staff with the best training available with the goal of improving the quality and configuration of Exchange deployments in the wild.&#160; In 2008 Microsoft split the Ranger programme [...]


No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>The Microsoft Certified Master Programme is borne out of what used to be known as Ranger training, a Microsoft only programme designed to equip their best technical staff with the best training available with the goal of improving the quality and configuration of Exchange deployments in the wild.&#160; In 2008 Microsoft split the Ranger programme into two streams, Master and Architect.&#160; The Master stream is aimed at people who are delivering Exchange solutions on a daily basis, it is the raw technical side of the Ranger programme, the Architect stream (for which being Master is a pre-requisite to apply) is around showing both raw technical ability and the softer skills such as project management and leadership.</p>
<p>I was fortunate enough to be offered the chance to attend the MCM programme a year or so ago following a discussion internally within Risual on how our consulting team can both further their skill sets and ultimately deliver superior services to our customers.&#160; At that time Exchange 2007 was the current Exchange server product, with Exchange 2010&#160; coming later that year, with that in mind I decided to defer the process until 2010 had launched.&#160; Fast forward to April of this year and I began the application process, this consists of a number of stages, some of them more clear cut than others – there are some pre-requisite MCITP exams you need to have passed, you also need to submit your CV and some project documentation that you have produced, the aim here is to establish if applicants have the right level and type of experience to succeed on the programme.</p>
<p>Once you’ve been accepted into the programme (it took around a month start to finish for my application with contact back and forth), you need to pay the fee ($15,000 in the case of Exchange) and choose your rotation date.&#160; As I had selected a rotation in September (it took about 6 months of pre-planning to find a rotation date which didn’t clash with customer or personal commitments) all went quiet at that point, this is your cue to step up on the reading &amp; lab work (step up, not start – if you don’t already proactively stay immersed with Exchange whenever possible MCM probably isn’t for you).&#160; With respect to pre-reading I focussed on the CHM &amp; the big Exchange blogs (EHLO, Tim McMichael etc), I also picked up the excellent <a href="http://www.amazon.com/Microsoft-Exchange-Server-2010-Practices/dp/0735627193/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1279235545&amp;sr=1-1">Microsoft Exchange Server 2010 Best Practices</a> book (I’d almost go so far as to say that this book should be on the the official pre-reading list, there’s very little it doesn’t cover in sufficient depth) however actually doing it is what’s going to give you the skills you need – be that lab or customer work – I spent a lot of time trying the new functionality with Exchange 2010 – CAS Arrays, DAG etc….&#160; </p>
<p>As your rotation draws nearer you will start to be in contact with the team more and more, they will help with things like accommodation and provide you with joining instructions for the first day.&#160; I opted to stay in a corporate apartment with two other people on the course, for me this was an excellent move for many reasons, staying with people who are all going through the same process means you can talk over the days content when you finish class for the day, pick each other up when things don’t go so well &amp; have some company for the three weeks that you’ll be there – as someone who stays in hotels often this is a big one.</p>
<p>The course is three weeks in length based in Microsoft’s Redmond campus, starting on a Monday morning, finishing on a Saturday after the qualification lab (more on that later), home for me is the UK &amp; I’ve been to the west coast of the US before for holidays, Jetlag is something I struggle with &amp; with this in mind I opted to fly out on the Wednesday of the previous week to get shot of the jet lag, this also gave me a few days to get some more reading in, I stayed in Seattle and when not frantically revising got some sightseeing in.&#160; This was a good move – it took me until Saturday to get into a normal sleeping pattern &amp; feeling human again.&#160; </p>
<p>On the Sunday I met up with <a href="http://blankmanblog.spaces.live.com/">Nic</a> and <a href="http://thedigitalpostman.blogspot.com/">Joel</a> whom I was sharing an apartment with &amp; we headed to Redmond, the anticipation from all of us was immense – nothing quite like a combination of excitement and fear to spark a good conversation!&#160; </p>
<p>Day one started at 7:30am with breakfast followed by a gentle introduction session from David the Exchange MCM PM, our group of 17 consisted of mostly Microsoft employees with 6 external partners like myself.&#160; </p>
<p>Each section was taught by one or more subject matter experts – some internal Microsoft people from the product group, PSS or DSEs, some external people who simply know the product so well they are an ideal person to deliver the content.&#160; The content was delivered principally using PowerPoint with regular whiteboard, demonstrations and lab exercises.</p>
<p>Following the introduction until Wednesday lunchtime was Transport in more depth than you can imagine, day one finished at 10:30pm, this set the pace for the rest of the week – the latter half of the week was given over to CAS &amp; as with Transport the pace was unrelenting and the depth huge.&#160; We were generally in the classroom 12-14 hours each day, with regular short breaks to grab a drink, David also kept us well stocked with <a href="http://www.clifbar.com/">Cliff</a> bars, never had them before but they seemed to keep you going when you’re flagging!</p>
<p>Evenings were generally given over to dinner on the run &amp; revising the days material, the first weekend the whole class got together to revise the transport and CAS material ready for the first of three tests, scheduled for 8am on Monday morning – don’t have any illusions of long dinners, drinking all night or sightseeing at the weekends, you don’t have time &amp; you wont be able to get Exchange &amp; the tests off your mind anyway!&#160; </p>
<p>So Monday of week two came around, everyone on time and looking like they hadn’t slept, not just me then…&#160; the test was delivered by the Prometric engine that is familiar to anyone who has taken an MCP exam, that is where the similarity ends however, every question is hard – they are designed to test your understanding of the material often using complex scenarios.&#160; You get your results instantly, wait until the two hours is up and then dive straight into week two, which is all around mailboxes and storage, ranging from the disk architecture your mailbox databases are stored on, through to how Exchange databases are logically structured then finally the mailbox role itself.&#160; Every night we would try and revisit the days content, pulling out what we felt might get tested, sometimes we were right, often we were not!&#160; That weekend was much like the previous, two days of solid revision preparing for Monday’s test.</p>
<p>The week two test was in the same format as the previous one, again once the two hours was up we started on the week three material, which started with UM, then into HA, sizing / capacity planning finishing off with slightly less technical material around operational methods (ITIL etc..).&#160; Friday of the final week was given over to revision, with the final exam being sat that afternoon.&#160; </p>
<p>After the exam the entire group got together and begun preparation for the qualification lab, this is a six hour lab session where you will be given a series of tasks, all of them very simple in themselves, of course nothing will work and you will need to go on a rapid troubleshooting spree.&#160; The lab is open book, you may use the internet, notes etc… the only thing not permitted is connecting to another lab / exchange environment, with this in mind the group spent a few hours getting all the tricks they’d picked up over the years and places to look &amp; we got them written down – this was hugely valuable, both as a revision exercise for the Saturday but also in the lab I had commands at my fingertips to perform common tasks – a timesaver.</p>
<p>So Saturday came around, this was the final piece of the puzzle, we started at 8:30am, ran till lunchtime, stopped for 30 minutes then went back and finished the six hours.&#160; I actually enjoyed the lab (strange as it sounds), it reflects the work I do most of, because of this I found it easier than the written exams.&#160; Unlike the exams you don’t get an instant pass / fail, however you will be told the approximate pass mark and you will therefore have a reasonable idea of how you did, I came out of the lab feeling good about it – I’d completed all apart from one task and felt I’d done enough to pass it.</p>
<p>With the lab out of the way, we went out, had a big steak &amp; a few drinks before retiring for the night (I feel somewhat sorry for our waiting staff, there was a lot of pent up emotion after the last three weeks coming out!), I flew out on the Sunday evening so after packing played a tourist in Seattle for the day &amp; headed for home, some of my fellow candidates went back to work on the Monday, it took me a few days to get back into normal life – MCM is like a bubble, my parents ended up calling my girlfriend asking if I was alive as I’d all but fallen off the face of the planet, even fitting in a call home (factoring in the time difference if you’re coming from outside of the US) is very difficult.</p>
<p>So how did I do?&#160; I passed two out of the three exams and passed the qualification lab.&#160; This left me with a retake, these are be completed at home – if you are in this situation (most people will come home needing to do some form of retake) you book a time with your PM and they will get you up to speed on the process.&#160; I re-took that exam today and am delighted to say I passed it.</p>
<p>So is it worth the money, the time away from work &amp; the effort?&#160; Absolutely – I was extremely fortunate to be in a rotation with such fantastic candidates, as a group we were constantly challenging the material which drove the discussions deeper and really helped my understanding of the content, that group of peers doesn’t stop when you finish the course and pass your exams, infact it gets better – once qualified you’re added as a member of the ‘Ranger DL’ containing all certified Masters / Rangers, what better group of people could you want to ask questions or test theory&#8217;s, there are a host of other benefits (which I’m still finding out about <img style="border-bottom-style: none;border-right-style: none;border-top-style: none;border-left-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://consulting.risualblogs.com/blog/files/2010/11/wlEmoticon-smile.png" />).</p>
<p>Another key point which has stuck in my head is the need to be not only proficient in all of the Exchange roles (this includes Edge and UM!) but also in the surrounding and supporting technologies, AD is obviously a big one – know how to check replication, be fast with ADSI edit / LDP, also be proficient with ISA / TMG, I’m fortunate in that I use ISA / TMG a lot in customer engagements – why wouldn’t you, it’s an excellent way to expose Exchange to the outside world, it is also used heavily in the MCM training – if you’re not competent with it, you’ll struggle with some parts of the training and end up focussing on ISA rather than learning about Exchange.&#160; Studying for and taking the ISA 2006 (I don’t believe there is a TMG MCITP as yet) <a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-351&amp;locale=en-us">exam</a> would be a good way to get a good level of competence.</p>
<p>Wow, that was a long one!&#160; Normal service will be resumed shortly!!</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://consulting.risualblogs.com/blog/2010/11/01/microsoft-certified-master-exchange-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

