<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Iain's World</title><subtitle type="html">My world of clustering, virtualization and now powershell.</subtitle><id>http://blogs.technet.com/iainsimpson/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.technet.com/iainsimpson/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.technet.com/iainsimpson/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2006-12-06T11:44:00Z</updated><entry><title>Custom PowerShell Prompt</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/iainsimpson/archive/2008/02/20/custom-powershell-prompt.aspx" /><id>http://blogs.technet.com/iainsimpson/archive/2008/02/20/custom-powershell-prompt.aspx</id><published>2008-02-20T16:01:00Z</published><updated>2008-02-20T16:01:00Z</updated><content type="html">&lt;P&gt;After looking at PowerShell in more detail recently I'd like to share a few tips I've discovered, so here is my first. The default PowerShell prompt is provided as&amp;nbsp;built-in function, but this can be modified easily by including your own &lt;STRONG&gt;function prompt{} &lt;/STRONG&gt;in your $profile.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Since I often work within deep paths, I've decided that for any paths over 20 characters, I'd like the path displayed in yellow, with my "&amp;gt;" prompt&amp;nbsp;on a new line. Any short paths will be displayed as usual.&lt;FONT face="Courier New" color=#0000ff size=2&gt;&lt;FONT face="Courier New" color=#0000ff size=2&gt;&lt;FONT face="Courier New" color=#0000ff size=2&gt;&lt;/P&gt;
&lt;P&gt;function&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;&lt;FONT face="Courier New" size=2&gt; prompt {&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" color=#0000ff size=2&gt;&lt;FONT face="Courier New" color=#0000ff size=2&gt;&lt;FONT face="Courier New" color=#0000ff size=2&gt;if&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;&lt;FONT face="Courier New" size=2&gt; (((&lt;/FONT&gt;&lt;/FONT&gt;&lt;B&gt;&lt;FONT face="Courier New" color=#5f9ea0 size=2&gt;&lt;FONT face="Courier New" color=#5f9ea0 size=2&gt;&lt;FONT face="Courier New" color=#5f9ea0 size=2&gt;get-location&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;&lt;FONT face="Courier New" size=2&gt;).path).length &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" color=#ff0000 size=2&gt;&lt;FONT face="Courier New" color=#ff0000 size=2&gt;&lt;FONT face="Courier New" color=#ff0000 size=2&gt;-gt&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;&lt;FONT face="Courier New" size=2&gt; 20){&lt;/FONT&gt;&lt;/FONT&gt;&lt;B&gt;&lt;FONT face="Courier New" color=#5f9ea0 size=2&gt;&lt;FONT face="Courier New" color=#5f9ea0 size=2&gt;&lt;FONT face="Courier New" color=#5f9ea0 size=2&gt;write-host&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;&lt;FONT face="Courier New" size=2&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;I&gt;&lt;FONT face="Courier New" color=#5f9ea0 size=2&gt;&lt;FONT face="Courier New" color=#5f9ea0 size=2&gt;&lt;FONT face="Courier New" color=#5f9ea0 size=2&gt;-ForegroundColor&lt;/I&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;&lt;FONT face="Courier New" size=2&gt; yellow &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" color=#800000 size=2&gt;&lt;FONT face="Courier New" color=#800000 size=2&gt;&lt;FONT face="Courier New" color=#800000 size=2&gt;"$(Get-Location)"&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;&lt;FONT face="Courier New" size=2&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" color=#800000 size=2&gt;&lt;FONT face="Courier New" color=#800000 size=2&gt;&lt;FONT face="Courier New" color=#800000 size=2&gt;"&amp;gt; "&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;&lt;FONT face="Courier New" size=2&gt;} &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" color=#0000ff size=2&gt;&lt;FONT face="Courier New" color=#0000ff size=2&gt;&lt;FONT face="Courier New" color=#0000ff size=2&gt;else&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;&lt;FONT face="Courier New" size=2&gt; {&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" color=#800000 size=2&gt;&lt;FONT face="Courier New" color=#800000 size=2&gt;&lt;FONT face="Courier New" color=#800000 size=2&gt;"$(Get-Location)`&amp;gt; "&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;&lt;FONT face="Courier New" size=2&gt;}}&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;This is&amp;nbsp;only a simple example&amp;nbsp;- things can get more interesting as you can see&amp;nbsp;&lt;A class="" title=here href="http://monadblog.blogspot.com/2006/06/prompt-function.html" mce_href="http://monadblog.blogspot.com/2006/06/prompt-function.html"&gt;here&lt;/A&gt;&lt;/P&gt;&lt;FONT face="Courier New" color=#0000ff size=2&gt;&lt;FONT face="Courier New" color=#0000ff size=2&gt;&lt;FONT face="Courier New" color=#0000ff size=2&gt;&lt;FONT face="Courier New" color=#0000ff size=2&gt;&lt;FONT face="Courier New" color=#0000ff size=2&gt;&lt;FONT face="Courier New" color=#0000ff size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size=2&gt;&lt;FONT face="Courier New" size=2&gt;&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A class="" title=here href="http://monadblog.blogspot.com/2006/06/prompt-function.html" mce_href="http://monadblog.blogspot.com/2006/06/prompt-function.html"&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=2915202" width="1" height="1"&gt;</content><author><name>Iain Simpson</name><uri>http://blogs.technet.com/members/Iain+Simpson.aspx</uri></author><category term="PS" scheme="http://blogs.technet.com/iainsimpson/archive/tags/PS/default.aspx" /></entry><entry><title>Windows Server 2008 Failover Clustering Lab</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/iainsimpson/archive/2007/07/24/windows-server-2008-failover-clustering-lab.aspx" /><id>http://blogs.technet.com/iainsimpson/archive/2007/07/24/windows-server-2008-failover-clustering-lab.aspx</id><published>2007-07-24T13:22:09Z</published><updated>2007-07-24T13:22:09Z</updated><content type="html">&lt;p&gt;If you haven't already tried out the Failover Clustering, there is now a great hands on lab available via TechNet. Enjoy! &lt;p&gt;&lt;strong&gt;&lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032345932&amp;amp;EventCategory=3&amp;amp;culture=en-US&amp;amp;CountryCode=US"&gt;TechNet Virtual Lab: Windows Server 2008 Enterprise Failover Clustering Lab&lt;/a&gt; &lt;/strong&gt; &lt;p&gt;“For the exercises in this lab, you will be responsible for the configuration of Windows Server 2008 Enterprise failover clustering for your organization.”&amp;nbsp; &lt;p&gt;&amp;nbsp;Overview:&lt;br&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; Create failback policies for the cluster &lt;br&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; Make Windows Internet Naming Service (WINS) highly available on a Windows Server 2008 Enterprise Failover Cluster &lt;br&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; Make a Dynamic Host Configuration Protocol (DHCP) server highly available with a Windows Server 2008 Enterprise Failover Cluster &lt;br&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; Add nodes to Windows Server 2008 Enterprise Failover Cluster &lt;br&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; Create file share cluster &lt;br&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; Create print share cluster&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=1595359" width="1" height="1"&gt;</content><author><name>Iain Simpson</name><uri>http://blogs.technet.com/members/Iain+Simpson.aspx</uri></author><category term="MSCS" scheme="http://blogs.technet.com/iainsimpson/archive/tags/MSCS/default.aspx" /><category term="Windows Server 2008" scheme="http://blogs.technet.com/iainsimpson/archive/tags/Windows+Server+2008/default.aspx" /><category term="Longhorn" scheme="http://blogs.technet.com/iainsimpson/archive/tags/Longhorn/default.aspx" /></entry><entry><title>ClusPrep</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/iainsimpson/archive/2007/02/15/clusprep.aspx" /><id>http://blogs.technet.com/iainsimpson/archive/2007/02/15/clusprep.aspx</id><published>2007-02-15T14:50:21Z</published><updated>2007-02-15T14:50:21Z</updated><content type="html">&lt;p&gt;Clusprep RTW'd last week:&lt;/p&gt; &lt;h3&gt;Microsoft Cluster Configuration Validation Wizard (ClusPrep)&lt;/h3&gt; &lt;h6&gt;&lt;/h6&gt; &lt;p&gt;The Microsoft Cluster Configuration Validation Wizard, a.k.a. "ClusPrep", is a validation tool that does a complete system inventory and runs focused tests on servers that are configured and ready for Microsoft Server Cluster installation (in other words, before the servers are a cluster). ClusPrep will also run the inventory and many of these same tests after clustering is installed, however, because of their potentially disruptive nature, most storage tests are not run if the servers are already a cluster.&lt;br&gt;ClusPrep will validate that your system is configured properly by taking inventory of your system configuration and highlighting discrepancies in service pack levels, driver versions, etc.; evaluating and testing your network and storage configuration.&lt;br&gt;If the results of your ClusPrep execution do not show errors (viewable in detail from the XML report) then you can have a high level of confidence that your subsequent cluster installation and/or operation will be successful.&lt;br&gt;ClusPrep is a “client/server” tool: you install it on one machine (must be installed on a 32-bit architecture machine), and it drives tests on a collection of server machines (can be any architecture). All drivers and test agents are automatically installed on the servers as part of ClusPrep operation. In other words, the only install you do is on the machine from which you initiate the testing. &lt;p&gt;&lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyID=bf9eb3a7-fb91-4691-9c16-553604265c31&amp;amp;DisplayLang=en" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=bf9eb3a7-fb91-4691-9c16-553604265c31&amp;amp;DisplayLang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=bf9eb3a7-fb91-4691-9c16-553604265c31&amp;amp;DisplayLang=en&lt;/a&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=643791" width="1" height="1"&gt;</content><author><name>Iain Simpson</name><uri>http://blogs.technet.com/members/Iain+Simpson.aspx</uri></author></entry><entry><title>HD DVD</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/iainsimpson/archive/2007/01/10/hd-dvd.aspx" /><id>http://blogs.technet.com/iainsimpson/archive/2007/01/10/hd-dvd.aspx</id><published>2007-01-10T16:09:49Z</published><updated>2007-01-10T16:09:49Z</updated><content type="html">&lt;p&gt;Interesting talk on &lt;a href="http://www.microsoft.com/emea/itsshowtime/sessionh.aspx?videoid=175"&gt;HD DVD and Windows Vista&lt;/a&gt; by Harry Potter's long lost&amp;nbsp;brother :-)&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=589124" width="1" height="1"&gt;</content><author><name>Iain Simpson</name><uri>http://blogs.technet.com/members/Iain+Simpson.aspx</uri></author><category term="HD VISTA" scheme="http://blogs.technet.com/iainsimpson/archive/tags/HD+VISTA/default.aspx" /></entry><entry><title>Do you want to cluster SQL Server?</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/iainsimpson/archive/2006/12/11/do-you-want-to-cluster-sql-server.aspx" /><id>http://blogs.technet.com/iainsimpson/archive/2006/12/11/do-you-want-to-cluster-sql-server.aspx</id><published>2006-12-12T00:04:51Z</published><updated>2006-12-12T00:04:51Z</updated><content type="html">&lt;p&gt;&lt;/p&gt; &lt;p&gt;If you are interested in clustering SQL server, then the following links provide a great place to get started: &lt;p&gt;SQL 2000 &lt;blockquote&gt; &lt;p&gt;&lt;a href="http://www.microsoft.com/technet/prodtechnol/sql/2000/maintain/failclus.mspx"&gt;SQL Server 2000 Failover Clustering&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;blockquote&gt; &lt;p&gt;&lt;a href="http://www.microsoft.com/technet/prodtechnol/sql/2000/deploy/hasog01.mspx"&gt;SQL Server 2000 High Availability Series&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;blockquote&gt; &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/260758/"&gt;FAQs - SQL Server 2000 - failover clustering&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;blockquote&gt; &lt;p&gt;&lt;a href="http://www.sql-server-performance.com/clustering_2000.asp"&gt;SQL Server 2000 Clustering Tips&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;blockquote&gt; &lt;p&gt;&lt;a href="http://www.sql-server-performance.com/sqlserver2000_clustering_install_main.asp"&gt;How to Install SQL Server 2000 Clustering&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;blockquote&gt; &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/822250/"&gt;Support WebCast: Microsoft SQL Server 2000 Failover Clustering Disaster Recovery Procedures&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;SQL 2005 &lt;blockquote&gt; &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=818234dc-a17b-4f09-b282-c6830fead499&amp;amp;displaylang=en"&gt;SQL Server 2005 Failover Clustering White Paper&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;With thanks to my colleague Gareth Ford for these. &lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=551945" width="1" height="1"&gt;</content><author><name>Iain Simpson</name><uri>http://blogs.technet.com/members/Iain+Simpson.aspx</uri></author><category term="MSCS" scheme="http://blogs.technet.com/iainsimpson/archive/tags/MSCS/default.aspx" /><category term="SQL" scheme="http://blogs.technet.com/iainsimpson/archive/tags/SQL/default.aspx" /></entry><entry><title>Sell Sell Sell?</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/iainsimpson/archive/2006/12/07/sell-sell-sell.aspx" /><id>http://blogs.technet.com/iainsimpson/archive/2006/12/07/sell-sell-sell.aspx</id><published>2006-12-07T13:50:01Z</published><updated>2006-12-07T13:50:01Z</updated><content type="html">&lt;p&gt;&lt;/p&gt; &lt;p&gt;Well actually Buy, Sell, Swap... Windows Live Expo is now in public beta: &lt;p&gt;"Expo is more than just your basic buying and selling - there are loads of features which make the process quicker and easier. And now with the move to a pubic beta, there are even more people visiting the site; which means more content to explore and better opportunities to sell your stuff. And remember, it's all &lt;b&gt;free&lt;/b&gt;!  &lt;p&gt;With Expo you can: &lt;ul&gt; &lt;li&gt;Trade exclusively with those you trust, like your colleagues or schoolmates, using Expo Communities.  &lt;li&gt;Search for items locally or across the UK using the integrated Windows Live Local maps.  &lt;li&gt;List items quickly and easily, and most importantly, for &lt;b&gt;free&lt;/b&gt;!&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;b&gt;&lt;a href="http://uk.expo.live.com/"&gt;http://uk.expo.live.com&lt;/a&gt;&lt;/b&gt; &lt;p&gt;Since this is a public beta there are no invitations or waitlist, so click the link above and get started buying and selling!"&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=547060" width="1" height="1"&gt;</content><author><name>Iain Simpson</name><uri>http://blogs.technet.com/members/Iain+Simpson.aspx</uri></author><category term="LIVE" scheme="http://blogs.technet.com/iainsimpson/archive/tags/LIVE/default.aspx" /></entry><entry><title>Remote Desktop Connection 6.0 client update</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/iainsimpson/archive/2006/12/06/remote-desktop-connection-6-0-client-update.aspx" /><id>http://blogs.technet.com/iainsimpson/archive/2006/12/06/remote-desktop-connection-6-0-client-update.aspx</id><published>2006-12-06T23:16:57Z</published><updated>2006-12-06T23:16:57Z</updated><content type="html">&lt;p&gt;In case you haven't already heard, RDP 6.0 is available for download. See &lt;a href="http://support.microsoft.com/kb/925876"&gt;KB925876&lt;/a&gt;&amp;nbsp;for further details.&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=545085" width="1" height="1"&gt;</content><author><name>Iain Simpson</name><uri>http://blogs.technet.com/members/Iain+Simpson.aspx</uri></author><category term="RDP" scheme="http://blogs.technet.com/iainsimpson/archive/tags/RDP/default.aspx" /></entry><entry><title>Reason on Vista</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/iainsimpson/archive/2006/12/06/reason-on-vista.aspx" /><id>http://blogs.technet.com/iainsimpson/archive/2006/12/06/reason-on-vista.aspx</id><published>2006-12-06T14:53:00Z</published><updated>2006-12-06T14:53:00Z</updated><content type="html">&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;I've been running&amp;nbsp;Windows Vista now for several months and as&amp;nbsp;a long time user of Propellerhead's Reason software, I was pleased to come across the following compatibility statement. All I need now is some beta drivers for my X-Station...&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;A href="http://www.propellerheads.se/remote.cfm?sID=dynamo&amp;amp;menu=/home/index.cfm?fuseaction=display_menu&amp;amp;page=/news/newspages/index.cfm?fuseaction=get_article&amp;amp;article=vistastatement" mce_href="http://www.propellerheads.se/remote.cfm?sID=dynamo&amp;amp;menu=/home/index.cfm?fuseaction=display_menu&amp;amp;page=/news/newspages/index.cfm?fuseaction=get_article&amp;amp;article=vistastatement"&gt;The Props Vista Statement&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.propellerheads.se/remote.cfm?sID=dynamo&amp;amp;menu=/home/index.cfm?fuseaction=display_menu&amp;amp;page=/news/newspages/index.cfm?fuseaction=get_article&amp;amp;article=vistastatement" mce_href="http://www.propellerheads.se/remote.cfm?sID=dynamo&amp;amp;menu=/home/index.cfm?fuseaction=display_menu&amp;amp;page=/news/newspages/index.cfm?fuseaction=get_article&amp;amp;article=vistastatement"&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=544079" width="1" height="1"&gt;</content><author><name>Iain Simpson</name><uri>http://blogs.technet.com/members/Iain+Simpson.aspx</uri></author><category term="MT" scheme="http://blogs.technet.com/iainsimpson/archive/tags/MT/default.aspx" /></entry><entry><title>First post</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/iainsimpson/archive/2006/12/06/first-post.aspx" /><id>http://blogs.technet.com/iainsimpson/archive/2006/12/06/first-post.aspx</id><published>2006-12-06T14:44:00Z</published><updated>2006-12-06T14:44:00Z</updated><content type="html">&lt;P&gt;Well here is my first blog entry just to get me started. I'm not sure exactly what I'm going to write about yet, but no doubt it will involve my core technology areas of Clustering and Virtualisation, along with the odd bit of music related software. What ever it will be, I'm looking forward to it!&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=544071" width="1" height="1"&gt;</content><author><name>Iain Simpson</name><uri>http://blogs.technet.com/members/Iain+Simpson.aspx</uri></author></entry></feed>