<?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>Evil Emu of Doom &#187; Tech Articles</title>
	<atom:link href="http://evilemuofdoom.com/category/tech-articles/feed/" rel="self" type="application/rss+xml" />
	<link>http://evilemuofdoom.com</link>
	<description>Providing sound IT advice... while bringing about your doom.</description>
	<lastBuildDate>Sat, 21 Nov 2009 13:51:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
   <image>
    <title>Evil Emu of Doom</title>
    <url>http://www.gravatar.com/avatar/020776175e163d09c12a4c154e4bd8c1?s=48&amp;d=http%3A%2F%2Fwww.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536</url>
    <link>http://evilemuofdoom.com</link>
   </image>
		<item>
		<title>Windows 7 XP Mode Easy Setup</title>
		<link>http://evilemuofdoom.com/tech-articles/windows-7-xp-mode-easy-setup/</link>
		<comments>http://evilemuofdoom.com/tech-articles/windows-7-xp-mode-easy-setup/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 02:26:01 +0000</pubDate>
		<dc:creator>EvilEmuofDoom</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Tech Articles]]></category>

		<guid isPermaLink="false">http://evilemuofdoom.com/?p=107</guid>
		<description><![CDATA[As I started to use Windows 7 as my primary OS I was very impressed at how well it runs as a whole.  Far faster than Vista, prettier and more functional than XP.  Oh, and PowerShell 2.0 of course!  Out of all the apps I&#8217;ve installed so far I&#8217;ve only found one [...]]]></description>
			<content:encoded><![CDATA[<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">As I started to use Windows 7 as my primary OS I was very impressed at how well it runs as a whole.  Far faster than Vista, prettier and more functional than XP.  Oh, and PowerShell 2.0 of course!  Out of all the apps I&#8217;ve installed so far I&#8217;ve only found one that doesn&#8217;t run in Win7 and that&#8217;s the vSphere client.  Unfortunately for me I spend a significant part of my day managing VMware servers so this quickly became a big problem.  I could go with the .NET 2.0 hack but I didn&#8217;t feel like potentially breaking other apps so I decided to finally check out XP Mode.  Needless to say, I was pleasently suprised.  In sharing the fun I found that people tend to get hung up on a few small details (mainly VT support) so I decided to put together this little guide.</p>
<p>Enjoy! </p>
<p></p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 16pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline">Step 1: Download Files</p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"> </p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Download the <a title="Intel Processor Identification Utility" href="http://www.intel.com/support/processors/tools/piu/" target="_blank">Intel Processor Identification Utility </a>or the <a title="AMD Virtualization Compatibility Check Utility" href="http://support.amd.com/us/Pages/dynamicDetails.aspx?ListID=c5cd2c08-1432-4756-aafa-4d9dc646342f&amp;ItemID=172" target="_blank">AMD Virtualization Compatibility Check Utility</a></p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"> </p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Then go to <a href="http://www.microsoft.com/windows/virtual-pc/download.aspx">http://www.microsoft.com/windows/virtual-pc/download.aspx</a> and follow the download instructions to download the 32 or 64 bit XP Mode files which for me were:</p>
<ol style="MARGIN-TOP: 0in; unicode-bidi: embed; FONT-FAMILY: Calibri; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.75in; FONT-SIZE: 11pt" type="1">
<li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Windows6.1-KB958559-x86.msu</span></li>
<li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">WindowsXPMode_en-us.exe</span></li>
</ol>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"> </p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"> </p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 16pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline">Step 2: Verify your processor supports VT and that it’s enabled in BIOS</p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"> </p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Install the Intel Processor ID Utility (pedenu22.msi)</p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Run the utility and click on the “CPU Technologies” Tab.</p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Ensure that “Intel Virtualization Technology” has the word “Yes” to the right of it.</p>
<p style="MARGIN: 0in"> </p>
<p style="MARGIN: 0in"> <img class="alignleft size-full wp-image-110" title="VTsupported" src="http://evilemuofdoom.com/wp-content/uploads/2009/09/VTsupported.png" alt="VTsupported" width="623" height="483" /></p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"> </p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">***I didn’t have any AMD machines available at the time I wrote this article. If you have instructions and perhaps a screenshot of the AMD utility feel free to email me at <a href="mailto:evilemuofdoom@gmail.com">evilemuofdoom@gmail.com</a> and I’ll add it to this article.***</p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"> </p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: bold">Verify VT is enabled in the BIOS :</p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: bold"> </p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline">Dell BIOS (Text Version: Latitude, Inspiron, etc)</p>
<ul style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.75in" type="disc">
<li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">During &#8220;Dell&#8221; Splash screen on boot press F2 to enter the BIOS</span></li>
<li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Using the arrow keys move down to &#8220;POST Behavior&#8221; and press Enter</span></li>
<li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Move to &#8220;Virtualization&#8221; and make sure &#8220;Enabled&#8221; is highlighted</span>
<ul style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.75in" type="disc">
<li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">If not enabled, press Enter, selected &#8220;Enabled&#8221; and hit Enter again</span></li>
</ul>
</li>
</ul>
<ul style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.75in" type="disc">
<li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Press the &#8220;Esc&#8221; key, select &#8220;Save and Exit&#8221; and press Enter</span></li>
</ul>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt"> </span></p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline">Dell BIOS (GUI Version: Precision, XPS, etc)</p>
<ul style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.75in" type="disc">
<li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">During “Dell” Splash screen on boot press F2 to enter the BIOS</span></li>
<li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Expand the ”Virtualization Support” menu</span></li>
<li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Select Virtualization </span></li>
<li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Check the “Enable Intel Virtualization Technology” checkbox </span></li>
<li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Click Apply </span></li>
<li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Click Exit</span></li>
</ul>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"> </p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">*HP and Lenovo info from Microsoft.com:</p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"> </p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline">HP BIOS:</p>
<ul style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.75in" type="disc">
<li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Press ESC when prompted to enter BIOS</span></li>
<li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Press F10 to configure BIOS</span></li>
<li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Use the arrow keys to scroll down to “System Configuration”</span></li>
<li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Select “Virtualization Technology” and press Enter</span></li>
<li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Select “Enabled” and press Enter</span></li>
<li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Press F10 to Save and Exit</span></li>
<li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Select “Yes” and hit Enter</span></li>
</ul>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"> </p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline">Lenovo BIOS:</p>
<ul style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.75in" type="disc">
<li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Press the blue ThinkVantage key when prompted on boot</span></li>
<li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Press F1 to enter BIOS Setup Utility</span></li>
<li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Use the arrow keys to scroll down to “Config” and press Enter</span></li>
<li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Select CPU and press Enter</span></li>
<li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Select “Intel Virtualization Technology” and press Enter</span></li>
<li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Select “Enabled” and press Enter</span></li>
<li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Press Enter to continue</span></li>
<li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Press F10 to Save and Exit</span></li>
<li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Select “Yes” and press Enter</span></li>
</ul>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"> </p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"> </p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 16pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline">Step 3: Install Virtual PC and XP Mode</p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"> </p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Install Windows 7 XP Mode Virtual PC Component:</p>
<ul style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.75in" type="disc">
<li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Run </span><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: bold">Windows6.1-KB958559-</span><span style="FONT-FAMILY: Calibri; COLOR: red; FONT-SIZE: 11pt; FONT-WEIGHT: bold">x86</span><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: bold">.msu</span><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt"> (or </span><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: bold">Windows6.1-KB958559-</span><span style="FONT-FAMILY: Calibri; COLOR: red; FONT-SIZE: 11pt; FONT-WEIGHT: bold">x64</span><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: bold">.msu</span><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt"> for 64-bit)</span></li>
<li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Select Yes to reboot</span></li>
</ul>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"> </p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Install Windows 7 XP Mode</p>
<ul style="MARGIN-TOP: 0in; unicode-bidi: embed; DIRECTION: ltr; MARGIN-BOTTOM: 0in; MARGIN-LEFT: 0.75in" type="disc">
<li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Run </span><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt; FONT-WEIGHT: bold">WindowsXPMode_en-us.exe</span></li>
<li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle"><span style="FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Follow basic install instructions</span></li>
</ul>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"> </p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Once XP is running, install an application like you normally would in XP and it will automatically create a shortcut on the Start Menu of the Windows 7 machine. Here is an example using the VMware vSphere client which currently does not run in Windows 7:</p>
<p style="MARGIN: 0in"> </p>
<p style="MARGIN: 0in"><img class="aligncenter size-full wp-image-111" title="XPmodeApp1" src="http://evilemuofdoom.com/wp-content/uploads/2009/09/XPmodeApp1.png" alt="XPmodeApp1" width="412" height="476" /></p>
<p style="MARGIN: 0in"> </p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">After your application is installed, close the XP VM by clicking the X in the upper right (it will notify you that the Virtual PC is being hibernated).</p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Now, go ahead and open your Application from the Windows 7 Start Menu. You should see a dialog box like this while it loads the VPC in the background and opens your Application:</p>
<p style="MARGIN: 0in"> </p>
<p style="MARGIN: 0in"><img class="aligncenter size-full wp-image-113" title="XPmodeLaunch1" src="http://evilemuofdoom.com/wp-content/uploads/2009/09/XPmodeLaunch1.png" alt="XPmodeLaunch1" width="391" height="98" /></p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"> </p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Although technically it’s running in a Virtual PC, XP Mode does a pretty good job of making it look like the Application is running natively:</p>
<p style="MARGIN: 0in"> </p>
<p style="MARGIN: 0in"><img class="alignleft size-large wp-image-114" title="Screenshot2" src="http://evilemuofdoom.com/wp-content/uploads/2009/09/Screenshot2-1024x640.png" alt="Screenshot2" width="645" height="403" /></p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"> </p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt"> </p>
<p style="MARGIN: 0in; FONT-FAMILY: Calibri; FONT-SIZE: 11pt">Comments, corrections, and/or additions are always welcome!</p>
<div class="sexy-bookmarks sexy-bookmarks-expand"><ul class="socials"><li class="sexy-twitter"><a href="http://twitter.com/home?status=RT+@EvilEmuofDoom:+Windows+7+XP+Mode+Easy+Setup+-+http://tinyurl.com/r99rye" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li class="sexy-facebook"><a href="http://www.facebook.com/share.php?u=http://evilemuofdoom.com/tech-articles/windows-7-xp-mode-easy-setup/&amp;t=Windows+7+XP+Mode+Easy+Setup" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a></li><li class="sexy-digg"><a href="http://digg.com/submit?phase=2&amp;url=http://evilemuofdoom.com/tech-articles/windows-7-xp-mode-easy-setup/&amp;title=Windows+7+XP+Mode+Easy+Setup" rel="nofollow" class="external" title="Digg this!">Digg this!</a></li><li class="sexy-stumbleupon"><a href="http://www.stumbleupon.com/submit?url=http://evilemuofdoom.com/tech-articles/windows-7-xp-mode-easy-setup/&amp;title=Windows+7+XP+Mode+Easy+Setup" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li class="sexy-delicious"><a href="http://del.icio.us/post?url=http://evilemuofdoom.com/tech-articles/windows-7-xp-mode-easy-setup/&amp;title=Windows+7+XP+Mode+Easy+Setup" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li class="sexy-google"><a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://evilemuofdoom.com/tech-articles/windows-7-xp-mode-easy-setup/&amp;title=Windows+7+XP+Mode+Easy+Setup" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a></li><li class="sexy-yahoobuzz"><a href="http://buzz.yahoo.com/submit/?submitUrl=http://evilemuofdoom.com/tech-articles/windows-7-xp-mode-easy-setup/&amp;submitHeadline=Windows+7+XP+Mode+Easy+Setup&amp;submitSummary=As%20I%20started%20to%20use%20Windows%207%20as%20my%20primary%20OS%20I%20was%20very%20impressed%20at%20how%20well%20it%20runs%20as%20a%20whole.%20%20Far%20faster%20than%20Vista%2C%20prettier%20and%20more%20functional%20than%20XP.%20%20Oh%2C%20and%20PowerShell%202.0%20of%20course%21%20%20Out%20of%20all%20the%20apps%20I%27ve%20installed%20so%20far%20I%27ve%20only%20found%20one%20that%20doesn%27t%20run%20in%20Win7%20and%20that%27s%20the%20&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" class="external" title="Buzz up!">Buzz up!</a></li><li class="sexy-comfeed"><a href="http://evilemuofdoom.com/tech-articles/windows-7-xp-mode-easy-setup/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a></li></ul><div style="clear:both;"></div></div>]]></content:encoded>
			<wfw:commentRss>http://evilemuofdoom.com/tech-articles/windows-7-xp-mode-easy-setup/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>VMware + PowerShell = AWESOMENESS!!!</title>
		<link>http://evilemuofdoom.com/tech-articles/vmware-powershell-awesomeness/</link>
		<comments>http://evilemuofdoom.com/tech-articles/vmware-powershell-awesomeness/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 03:26:34 +0000</pubDate>
		<dc:creator>EvilEmuofDoom</dc:creator>
				<category><![CDATA[Tech Articles]]></category>

		<guid isPermaLink="false">http://evilemuofdoom.com/?p=80</guid>
		<description><![CDATA[In my 2nd &#8220;real&#8221; powershell script I have decided to explore the sheer awesomeness that is PowerCLI.  Having recently upgraded a client to vSphere I suddenly had a bunch of VMs with outdated tools that needed to be upgraded including one host with 60 VM&#8217;s (that&#8217;s a lot of right-clicking and installing tools&#8230;).  So, PowerShell [...]]]></description>
			<content:encoded><![CDATA[<p>In my 2nd &#8220;real&#8221; powershell script I have decided to explore the sheer awesomeness that is PowerCLI.  Having recently upgraded a client to vSphere I suddenly had a bunch of VMs with outdated tools that needed to be upgraded including one host with 60 VM&#8217;s (that&#8217;s a lot of right-clicking and installing tools&#8230;).  So, PowerShell comes to the rescue again!  This script connects to a VI3 or vSphere host, queries all running VMs for tools status and runs the tools update on out of date VMs with a one minute delay. Enjoy!</p>
<p>As always, comments, suggestions, corrections and requests are always welcome <img src='http://evilemuofdoom.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="codecolorer-container powershell default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br />63<br />64<br />65<br />66<br />67<br />68<br />69<br />70<br />71<br />72<br />73<br />74<br />75<br /></div></td><td><div class="powershell codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #008000;">#************************************************************************************</span><br />
<span style="color: #008000;">#</span><br />
<span style="color: #008000;"># NAME: UpdateVMTools.ps1</span><br />
<span style="color: #008000;">#</span><br />
<span style="color: #008000;"># AUTHOR: Allen Oliver</span><br />
<span style="color: #008000;">#</span><br />
<span style="color: #008000;"># EMAIL: admin@evilemuofdoom.com</span><br />
<span style="color: #008000;">#</span><br />
<span style="color: #008000;"># COMMENT:</span><br />
<span style="color: #008000;"># This script will login to a single VI3 or vSphere Host, make a list of VM's with</span><br />
<span style="color: #008000;"># &quot;Out of Date&quot; Tools and update them (reboot required). It also creates a VERY</span><br />
<span style="color: #008000;"># simple log file that mainly provides a list of VM's that were/weren't updated</span><br />
<span style="color: #008000;"># Feel free to modify or use this script in any way. Comments, Suggestions,</span><br />
<span style="color: #008000;"># and/or Corrections are always welcome!</span><br />
<span style="color: #008000;">#</span><br />
<span style="color: #008000;"># SPECIAL THANKS!:</span><br />
<span style="color: #008000;"># Thanks goes out to Hal (www.halr9000.com) and LucD who's blog / forum posts</span><br />
<span style="color: #008000;"># provided the majority of information needed as well as some of the command</span><br />
<span style="color: #008000;"># content required for this script. If you haven't already, please checkout</span><br />
<span style="color: #008000;"># http://halr9000.com and search for LucD in the VMware Community forums.</span><br />
<span style="color: #008000;">#</span><br />
<span style="color: #008000;"># VERSION HISTORY:</span><br />
<span style="color: #008000;"># 1.0 - 8/05/2009 - Wrote and tested script</span><br />
<span style="color: #008000;"># 1.1 - 8/19/2009 - Removed &quot;noreboot&quot; option (no longer a valid install flag)</span><br />
<span style="color: #008000;"># 1.2 - 8/20/2009 - Fixed Name output to logfile</span><br />
<span style="color: #008000;">#</span><br />
<span style="color: #008000;">#************************************************************************************</span><br />
<br />
<span style="color: #008080; font-weight: bold;">cls</span><br />
<span style="color: #008000;">#Prompt for VI Host and login credentials, set logfile name to VMToolsUpdateLog-MM-DD-YYYY.log in C:\Scripts folder</span><br />
<span style="color: #800080;">$VIhost</span> <span style="color: pink;">=</span> <span style="color: #008080; font-weight: bold;">Read-Host</span> <span style="color: #800000;">&quot;Enter the name of the VI Host Server you would like to connect to&quot;</span><br />
<span style="color: #800080;">$Cred</span> <span style="color: pink;">=</span> <span style="color: #008080; font-weight: bold;">Get-Credential</span><br />
<span style="color: #800080;">$logFile</span> <span style="color: pink;">=</span> <span style="color: #800000;">&quot;C:\Scripts\VMToolsUpdateLog-$((get-date).ToString('MM-dd-yyyy')).log&quot;</span><br />
<span style="color: #800080;">$Time</span> <span style="color: pink;">=</span> <span style="color: #000000;">&#40;</span><span style="color: #008080; font-weight: bold;">Get-Date</span> <span style="color: #008080; font-style: italic;">-format</span> g<span style="color: #000000;">&#41;</span><br />
<span style="color: #008080; font-weight: bold;">cls</span><br />
<span style="color: #008080; font-weight: bold;">Add-Content</span> <span style="color: #800000;">&quot;$Time - VMWare Tools Update started on $VIhost&quot;</span> <span style="color: #008080; font-style: italic;">-Path</span> <span style="color: #800080;">$logFile</span> <span style="color: #008080; font-style: italic;">-Passthru</span><br />
<br />
<span style="color: #008000;">#Connect to VI Host and if connection fails, report $Error to log file and stop script</span><br />
Connect<span style="color: pink;">-</span>VIServer <span style="color: pink;">-</span>Server <span style="color: #800080;">$VIhost</span> <span style="color: #008080; font-style: italic;">-Credential</span> <span style="color: #800080;">$Cred</span><br />
<span style="color: #0000FF;">If</span><span style="color: #000000;">&#40;</span><span style="color: #000080;">$?</span> <span style="color: #FF0000;">-eq</span> <span style="color: #800080;">$false</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#123;</span><br />
<span style="color: #008080; font-weight: bold;">Add-Content</span> <span style="color: #800000;">&quot;$Time - $Error&quot;</span> <span style="color: #008080; font-style: italic;">-Path</span> <span style="color: #800080;">$logFile</span><br />
<span style="color: #008080; font-weight: bold;">Add-Content</span> <span style="color: #800000;">&quot;Connection to $VIhost FAILED&quot;</span> <span style="color: #008080; font-style: italic;">-Path</span> <span style="color: #800080;">$logFile</span> <span style="color: #008080; font-style: italic;">-Passthru</span><br />
<span style="color: #008080; font-weight: bold;">Add-Content</span> <span style="color: #800000;">&quot;----------------------------------------------------------------------------------&quot;</span> <span style="color: #008080; font-style: italic;">-Path</span> <span style="color: #800080;">$logFile</span><br />
<span style="color: #0000FF;">Break</span><br />
<span style="color: #000000;">&#125;</span><br />
<br />
<span style="color: #008000;">#Get list of VM's that are Powered ON and have &quot;out of date&quot; VMWare Tools installed</span><br />
<span style="color: #800080;">$VMs</span> <span style="color: pink;">=</span> get<span style="color: pink;">-</span>vm <span style="color: pink;">|</span> <span style="color: #008080; font-weight: bold;">Where-Object</span> <span style="color: #000000;">&#123;</span> <span style="color: #000080;">$_</span>.powerstate <span style="color: #FF0000;">-eq</span> <span style="color: #800000;">&quot;PoweredON&quot;</span> <span style="color: #000000;">&#125;</span> <span style="color: pink;">|</span> <span style="color: #0000FF;">foreach</span> <span style="color: #000000;">&#123;</span> get<span style="color: pink;">-</span>view <span style="color: #000080;">$_</span>.ID <span style="color: #000000;">&#125;</span> <span style="color: pink;">|</span> <span style="color: #008080; font-weight: bold;">Where-Object</span> <span style="color: #000000;">&#123;</span> <span style="color: #000080;">$_</span>.guest.toolsstatus <span style="color: #FF0000;">-match</span> <span style="color: #800000;">&quot;toolsOld&quot;</span> <span style="color: #000000;">&#125;</span><br />
<br />
<span style="color: #008000;">#If it returns no VM's with out of date tools write to log file and stop script</span><br />
<span style="color: #0000FF;">IF</span><span style="color: #000000;">&#40;</span><span style="color: #800080;">$VMs</span> <span style="color: #FF0000;">-eq</span> <span style="color: #800080;">$null</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#123;</span><br />
<span style="color: #008080; font-weight: bold;">Add-Content</span> <span style="color: #800000;">&quot;$Time - VMWare Tools are up to date for all VM's currently powered on&quot;</span> <span style="color: #008080; font-style: italic;">-Path</span> <span style="color: #800080;">$logFile</span> <span style="color: #008080; font-style: italic;">-Passthru</span><br />
<span style="color: #008080; font-weight: bold;">Add-Content</span> <span style="color: #800000;">&quot;Completed on $Time&quot;</span> <span style="color: #008080; font-style: italic;">-Path</span> <span style="color: #800080;">$logFile</span> <span style="color: #008080; font-style: italic;">-Passthru</span><br />
<span style="color: #008080; font-weight: bold;">Add-Content</span> <span style="color: #800000;">&quot;----------------------------------------------------------------------------------&quot;</span> <span style="color: #008080; font-style: italic;">-Path</span> <span style="color: #800080;">$logFile</span><br />
<span style="color: #0000FF;">break</span><br />
<span style="color: #000000;">&#125;</span><br />
<br />
<span style="color: #008000;">#Update VMware Tools and log results</span><br />
<span style="color: #0000FF;">foreach</span><span style="color: #000000;">&#40;</span><span style="color: #800080;">$vm</span> <span style="color: #0000FF;">in</span> <span style="color: #800080;">$VMs</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span><br />
<span style="color: #800080;">$Name</span> <span style="color: pink;">=</span> <span style="color: #800080;">$vm</span>.Name<br />
<span style="color: #800080;">$vm</span>.UpgradeTools_Task<span style="color: #000000;">&#40;</span><span style="color: #800000;">'/s /v/qn'</span><span style="color: #000000;">&#41;</span><br />
<span style="color: #0000FF;">IF</span> <span style="color: #000000;">&#40;</span><span style="color: #000080;">$?</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span><br />
<span style="color: #008080; font-weight: bold;">Add-Content</span> <span style="color: #800000;">&quot;$Time - VMWare Tools Upgrade succuessfully started for $Name&quot;</span> <span style="color: #008080; font-style: italic;">-Path</span> <span style="color: #800080;">$logFile</span> <span style="color: #008080; font-style: italic;">-PassThru</span><br />
<span style="color: #000000;">&#125;</span><br />
<span style="color: #0000FF;">Else</span> <span style="color: #000000;">&#123;</span><br />
<span style="color: #008080; font-weight: bold;">Add-Content</span> <span style="color: #800000;">&quot;$Time - VMWare Tools Upgrade FAILED for $Name&quot;</span> <span style="color: #008080; font-style: italic;">-Path</span> <span style="color: #800080;">$logFile</span> <span style="color: #008080; font-style: italic;">-PassThru</span><br />
<span style="color: #008080; font-weight: bold;">Add-Content</span> <span style="color: #800000;">&quot;$Time - $Error&quot;</span> <span style="color: #008080; font-style: italic;">-Path</span> <span style="color: #800080;">$logFile</span> <span style="color: #008080; font-style: italic;">-Verbose</span><br />
<span style="color: #000000;">&#125;</span><br />
<span style="color: #008000;">#60 Second Delay between installs</span><br />
<span style="color: #008080; font-weight: bold;">Start-sleep</span> <span style="color: pink;">-</span>s <span style="color: #804000;">60</span><br />
<span style="color: #000000;">&#125;</span><br />
<br />
<span style="color: #008000;">#Log script completion</span><br />
<span style="color: #008080; font-weight: bold;">Add-Content</span> <span style="color: #800000;">&quot;Completed on $Time&quot;</span> <span style="color: #008080; font-style: italic;">-Path</span> <span style="color: #800080;">$logFile</span> <span style="color: #008080; font-style: italic;">-Passthru</span><br />
<span style="color: #008080; font-weight: bold;">Add-Content</span> <span style="color: #800000;">&quot;----------------------------------------------------------------------------------&quot;</span> <span style="color: #008080; font-style: italic;">-Path</span> $logFile</div></td></tr></tbody></table></div>
<div class="sexy-bookmarks sexy-bookmarks-expand"><ul class="socials"><li class="sexy-twitter"><a href="http://twitter.com/home?status=RT+@EvilEmuofDoom:+VMware+%2B+PowerShell+%3D+AWESOMENESS%21%21%21+-+http://tinyurl.com/la6fj4" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li class="sexy-facebook"><a href="http://www.facebook.com/share.php?u=http://evilemuofdoom.com/tech-articles/vmware-powershell-awesomeness/&amp;t=VMware+%2B+PowerShell+%3D+AWESOMENESS%21%21%21" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a></li><li class="sexy-digg"><a href="http://digg.com/submit?phase=2&amp;url=http://evilemuofdoom.com/tech-articles/vmware-powershell-awesomeness/&amp;title=VMware+%2B+PowerShell+%3D+AWESOMENESS%21%21%21" rel="nofollow" class="external" title="Digg this!">Digg this!</a></li><li class="sexy-stumbleupon"><a href="http://www.stumbleupon.com/submit?url=http://evilemuofdoom.com/tech-articles/vmware-powershell-awesomeness/&amp;title=VMware+%2B+PowerShell+%3D+AWESOMENESS%21%21%21" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li class="sexy-delicious"><a href="http://del.icio.us/post?url=http://evilemuofdoom.com/tech-articles/vmware-powershell-awesomeness/&amp;title=VMware+%2B+PowerShell+%3D+AWESOMENESS%21%21%21" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li class="sexy-google"><a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://evilemuofdoom.com/tech-articles/vmware-powershell-awesomeness/&amp;title=VMware+%2B+PowerShell+%3D+AWESOMENESS%21%21%21" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a></li><li class="sexy-yahoobuzz"><a href="http://buzz.yahoo.com/submit/?submitUrl=http://evilemuofdoom.com/tech-articles/vmware-powershell-awesomeness/&amp;submitHeadline=VMware+%2B+PowerShell+%3D+AWESOMENESS%21%21%21&amp;submitSummary=In%20my%202nd%20%22real%22%20powershell%20script%20I%20have%20decided%20to%20explore%20the%20sheer%20awesomeness%20that%20is%20PowerCLI.%C2%A0%20Having%20recently%20upgraded%20a%20client%20to%20vSphere%20I%20suddenly%20had%20a%20bunch%20of%20VMs%20with%20outdated%20tools%20that%20needed%20to%20be%20upgraded%20including%20one%20host%20with%2060%20VM%27s%20%28that%27s%20a%20lot%20of%20right-clicking%20and%20install&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" class="external" title="Buzz up!">Buzz up!</a></li><li class="sexy-comfeed"><a href="http://evilemuofdoom.com/tech-articles/vmware-powershell-awesomeness/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a></li></ul><div style="clear:both;"></div></div>]]></content:encoded>
			<wfw:commentRss>http://evilemuofdoom.com/tech-articles/vmware-powershell-awesomeness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Learning PowerShell a.k.a. &#8220;How to change 50 local admin passwords in 2 minutes&#8221;</title>
		<link>http://evilemuofdoom.com/tech-articles/learning-powershell/</link>
		<comments>http://evilemuofdoom.com/tech-articles/learning-powershell/#comments</comments>
		<pubDate>Sat, 08 Aug 2009 05:57:42 +0000</pubDate>
		<dc:creator>EvilEmuofDoom</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Tech Articles]]></category>

		<guid isPermaLink="false">http://evilemuofdoom.com/?p=35</guid>
		<description><![CDATA[When someone leaked a local administrator account password to roughly 50 web servers in our hosted environment my first reaction was @#$%*&#38;^! because they&#8217;re not on a domain and I knew that meant I would be spending the next hour changing passwords.  So, I decided that I can&#8217;t put it off anymore… I need [...]]]></description>
			<content:encoded><![CDATA[<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">When someone leaked a local administrator account password to roughly 50 web servers in our hosted environment my first reaction was @#$%*&amp;^! because they&#8217;re not on a domain and I knew that meant I would be spending the next hour changing passwords.  So, I decided that I can&#8217;t put it off anymore… I need to learn PowerShell.  After reading the Intro paragraph of the dust-covered PowerShell book sitting on my desk and 45 minutes of scouring the web I was ready to go!  The script prompts for the username who&#8217;s password you want to change, the new password, the username/password of the account logging in to actually make the change.  It uses a list of servers called ServerList.txt (I didn&#8217;t incorporate any kind of AD query since this was used for non-domain servers).  I&#8217;ve also included simple but informative screen output as well as some simple error checking and logging.</p>
<p></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">So without further delay here is my first PowerShell script:</p>
<p></p>
<div class="codecolorer-container powershell default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br />63<br />64<br />65<br />66<br />67<br />68<br />69<br />70<br />71<br />72<br />73<br />74<br />75<br />76<br />77<br />78<br />79<br />80<br /></div></td><td><div class="powershell codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #008000;">#************************************************************************************</span><br />
<span style="color: #008000;">#</span><br />
<span style="color: #008000;"># NAME: AdminPWreset.ps1</span><br />
<span style="color: #008000;">#</span><br />
<span style="color: #008000;"># AUTHOR: Allen Oliver</span><br />
<span style="color: #008000;">#</span><br />
<span style="color: #008000;"># EMAIL: admin@evilemuofdoom.com</span><br />
<span style="color: #008000;">#</span><br />
<span style="color: #008000;"># COMMENTS:</span><br />
<span style="color: #008000;"># &nbsp; ***NOTE*** Requires Powershell 2.0! (I think... it's possible I might have fixed</span><br />
<span style="color: #008000;"># &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;this but I no longer have Powershell 1.0 installed anywhere to test)</span><br />
<span style="color: #008000;">#</span><br />
<span style="color: #008000;"># &nbsp; This script takes entries in a text file called ServerList.txt and resets the </span><br />
<span style="color: #008000;"># &nbsp; password to the specified local account (Administrator by default). &nbsp;It also</span><br />
<span style="color: #008000;"># &nbsp; provides a simple dated log file.</span><br />
<span style="color: #008000;">#</span><br />
<span style="color: #008000;"># SPECIAL THANKS!:</span><br />
<span style="color: #008000;"># &nbsp; Thanks goes out to the numerous contributors at poshcode.com!</span><br />
<span style="color: #008000;"># &nbsp; Since installing Windows 7 on my laptop I lost my reference links :( &nbsp;If you </span><br />
<span style="color: #008000;"># &nbsp; think your site contributed to this script, let me know so I can give proper</span><br />
<span style="color: #008000;"># &nbsp; credit.</span><br />
<span style="color: #008000;"># &nbsp; Thanks @octopauly for the &quot;–assecurestring&quot; parameter to mask PW!</span><br />
<span style="color: #008000;">#</span><br />
<span style="color: #008000;"># VERSION HISTORY:</span><br />
<span style="color: #008000;"># 1.0 - 7/28/2009 - Wrote and tested script</span><br />
<span style="color: #008000;"># 2.0 - 8/3/2009 - Added logging and comments</span><br />
<span style="color: #008000;">#</span><br />
<span style="color: #008000;">#************************************************************************************</span><br />
<br />
<span style="color: #008080; font-weight: bold;">cls</span><br />
<span style="color: #008000;">#Hide errors from console, set logfile name to PWChange-MM-DD-YYYY.log</span><br />
<span style="color: #000080;">$ErrorActionPreference</span> <span style="color: pink;">=</span> <span style="color: #800000;">&quot;SilentlyContinue&quot;</span><br />
<span style="color: #800080;">$logFile</span> <span style="color: pink;">=</span> <span style="color: #800000;">&quot;PWChange-$((get-date).ToString('MM-dd-yyyy')).log&quot;</span><br />
<br />
<span style="color: #008000;">#Prompt for Username who's PW will be changed</span><br />
<span style="color: #800080;">$UserName</span> <span style="color: pink;">=</span> <span style="color: #008080; font-weight: bold;">Read-Host</span> <span style="color: #800000;">&quot;Enter the local username who's password you want changed (Leave blank for Administrator)&quot;</span><br />
<br />
<span style="color: #008000;">#If username is left blank, set to &quot;Administrator&quot;</span><br />
<span style="color: #0000FF;">If</span><span style="color: #000000;">&#40;</span><span style="color: #800080;">$UserName</span> <span style="color: #FF0000;">-match</span> <span style="color: #800080;">$null</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#123;</span> <span style="color: #800080;">$UserName</span> <span style="color: pink;">=</span> <span style="color: #800000;">&quot;Administrator&quot;</span><span style="color: #000000;">&#125;</span><br />
<br />
<span style="color: #008000;">#Prompt for new PW</span><br />
<span style="color: #800080;">$NewPW</span> <span style="color: pink;">=</span> <span style="color: #008080; font-weight: bold;">Read-Host</span> –assecurestring <span style="color: #800000;">&quot;Enter the new password&quot;</span><br />
<br />
<span style="color: #008000;">#Get login credentials</span><br />
<span style="color: #800080;">$AdminUser</span> <span style="color: pink;">=</span> <span style="color: #008080; font-weight: bold;">Read-Host</span> <span style="color: #800000;">&quot;Please enter the username used to login to the servers (Leave blank for Administrator)&quot;</span><br />
<span style="color: #0000FF;">If</span><span style="color: #000000;">&#40;</span><span style="color: #800080;">$AdminUser</span> <span style="color: #FF0000;">-match</span> <span style="color: #800080;">$null</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#123;</span> <span style="color: #800080;">$AdminUser</span> <span style="color: pink;">=</span> <span style="color: #800000;">&quot;Administrator&quot;</span><span style="color: #000000;">&#125;</span><br />
<span style="color: #800080;">$AdminPW</span> <span style="color: pink;">=</span> <span style="color: #008080; font-weight: bold;">Read-Host</span> –assecurestring <span style="color: #800000;">&quot;Enter Password&quot;</span><br />
<span style="color: #008080; font-weight: bold;">cls</span><br />
<br />
<span style="color: #800080;">$Time</span> <span style="color: pink;">=</span> <span style="color: #000000;">&#40;</span><span style="color: #008080; font-weight: bold;">Get-Date</span> <span style="color: #008080; font-style: italic;">-format</span> g<span style="color: #000000;">&#41;</span><br />
<span style="color: #008080; font-weight: bold;">Add-Content</span> <span style="color: #800000;">&quot;$Time - Script started&quot;</span> <span style="color: #008080; font-style: italic;">-path</span> <span style="color: #800080;">$logFile</span> <span style="color: #008080; font-style: italic;">-passthru</span><br />
<br />
<span style="color: #008000;">#Set pw for each server in ServerList.txt with simple error checking and logging.</span><br />
<span style="color: #0000FF;">foreach</span><span style="color: #000000;">&#40;</span><span style="color: #800080;">$Server</span> <span style="color: #0000FF;">in</span> <span style="color: #008080; font-weight: bold;">get-content</span> ServerList.txt<span style="color: #000000;">&#41;</span><span style="color: #000000;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #800080;">$x</span> <span style="color: pink;">=</span> 0<br />
&nbsp; &nbsp; <span style="color: #800080;">$myuser</span> <span style="color: pink;">=</span> <span style="color: #008080; font-weight: bold;">new-Object</span> System.DirectoryServices.DirectoryEntry<span style="color: #000000;">&#40;</span><span style="color: #800000;">&quot;WinNT://$Server/$UserName,user&quot;</span><span style="color: pink;">,</span><span style="color: #800080;">$AdminUser</span><span style="color: pink;">,</span><span style="color: #800080;">$AdminPW</span><span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #0000FF;">If</span><span style="color: #000000;">&#40;</span><span style="color: #000080;">$?</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#123;</span><span style="color: #800080;">$x</span> <span style="color: pink;">=</span> <span style="color: #800080;">$x</span> <span style="color: pink;">+</span> 1<span style="color: #000000;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000FF;">Else</span><span style="color: #000000;">&#123;</span><span style="color: #800080;">$x</span> <span style="color: pink;">=</span> 0<span style="color: #000000;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #800080;">$myuser</span>.psbase.invoke<span style="color: #000000;">&#40;</span><span style="color: #800000;">&quot;SetPassword&quot;</span><span style="color: pink;">,</span><span style="color: #800080;">$NewPW</span><span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #0000FF;">If</span><span style="color: #000000;">&#40;</span><span style="color: #000080;">$?</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#123;</span><span style="color: #800080;">$x</span> <span style="color: pink;">=</span> <span style="color: #800080;">$x</span> <span style="color: pink;">+</span> 1<span style="color: #000000;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000FF;">Else</span><span style="color: #000000;">&#123;</span><span style="color: #800080;">$x</span> <span style="color: pink;">=</span> 0<span style="color: #000000;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #800080;">$myuser</span>.psbase.CommitChanges<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #0000FF;">If</span><span style="color: #000000;">&#40;</span><span style="color: #000080;">$?</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#123;</span><span style="color: #800080;">$x</span> <span style="color: pink;">=</span> <span style="color: #800080;">$x</span> <span style="color: pink;">+</span> 1<span style="color: #000000;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000FF;">Else</span><span style="color: #000000;">&#123;</span><span style="color: #800080;">$x</span> <span style="color: pink;">=</span> 0<span style="color: #000000;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #800080;">$Time</span> <span style="color: pink;">=</span> <span style="color: #000000;">&#40;</span><span style="color: #008080; font-weight: bold;">Get-Date</span> <span style="color: #008080; font-style: italic;">-format</span> g<span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #0000FF;">If</span><span style="color: #000000;">&#40;</span><span style="color: #800080;">$x</span> <span style="color: #FF0000;">-eq</span> 3<span style="color: #000000;">&#41;</span><span style="color: #000000;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #008080; font-weight: bold;">Add-Content</span> <span style="color: #800000;">&quot;$Time - Password Reset was Successful for $Server&quot;</span> <span style="color: #008080; font-style: italic;">-path</span> <span style="color: #800080;">$logFile</span> <span style="color: #008080; font-style: italic;">-passthru</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000FF;">Else</span><span style="color: #000000;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #008080; font-weight: bold;">Write-Host</span> <span style="color: #800000;">&quot;$Time - Password Reset FAILED for $Server&quot;</span> <span style="color: #008080; font-style: italic;">-ForegroundColor</span> black <span style="color: #008080; font-style: italic;">-BackgroundColor</span> red<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #008080; font-weight: bold;">Add-Content</span> <span style="color: #800000;">&quot;$Time - Password Reset FAILED for $Server&quot;</span> <span style="color: #008080; font-style: italic;">-path</span> <span style="color: #800080;">$logFile</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #000000;">&#125;</span><br />
<br />
<span style="color: #800080;">$Time</span> <span style="color: pink;">=</span> <span style="color: #000000;">&#40;</span><span style="color: #008080; font-weight: bold;">Get-Date</span> <span style="color: #008080; font-style: italic;">-format</span> g<span style="color: #000000;">&#41;</span><br />
<span style="color: #008080; font-weight: bold;">Add-Content</span> <span style="color: #800000;">&quot;Completed on $Time. Results logged to $logFile&quot;</span> <span style="color: #008080; font-style: italic;">-path</span> <span style="color: #800080;">$logFile</span> <span style="color: #008080; font-style: italic;">-passthru</span><br />
<span style="color: #008080; font-weight: bold;">Add-Content</span> <span style="color: #800000;">&quot;-------------------------------------------------------------------------------&quot;</span> <span style="color: #008080; font-style: italic;">-path</span> <span style="color: #800080;">$logFile</span> <span style="color: #008080; font-style: italic;">-passthru</span><br />
<span style="color: #008080; font-weight: bold;">Write-Host</span> <span style="color: #800000;">&quot;&quot;</span><br />
<span style="color: #008080; font-weight: bold;">Write-Host</span> <span style="color: #800000;">&quot;Press any key to continue...&quot;</span><br />
<span style="color: #800080;">$x</span> <span style="color: pink;">=</span> <span style="color: #000080;">$Host</span>.UI.RawUI.ReadKey<span style="color: #000000;">&#40;</span><span style="color: #800000;">&quot;NoEcho,IncludeKeyDown&quot;</span><span style="color: #000000;">&#41;</span></div></td></tr></tbody></table></div>
<p></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;">All in all I think it&#8217;s not bad for my first PowerShell script.  It could be a little prettier or arranged in functions but it&#8217;ll do for now.  It was a great learning experience that has led me into using PowerShell to perform administrative tasks in VMware, but that&#8217;s another post entirely <img src='http://evilemuofdoom.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .  Feedback, corrections, or suggestions are welcome.</p>
<p></p>
<p style="margin: 0in; font-family: Calibri; font-size: 11pt;"><b>Update: </b>Thanks @octopauly for the following VERY helpful suggestion via Twitter <img src='http://evilemuofdoom.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<blockquote><p>@evilemuofdoom By adding the –assecurestring parameter you can mask the data entered. Good practice with passwords. http://tr.im/vYC2</p></blockquote>
<div class="sexy-bookmarks sexy-bookmarks-expand"><ul class="socials"><li class="sexy-twitter"><a href="http://twitter.com/home?status=RT+@EvilEmuofDoom:+Learning+PowerShell+a.k.a.+%22How+to+change+50+local+admin+passwords+in+2+minutes%22%5B..%5D+-+http://tinyurl.com/ljy8ce" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li class="sexy-facebook"><a href="http://www.facebook.com/share.php?u=http://evilemuofdoom.com/tech-articles/learning-powershell/&amp;t=Learning+PowerShell+a.k.a.+%22How+to+change+50+local+admin+passwords+in+2+minutes%22" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a></li><li class="sexy-digg"><a href="http://digg.com/submit?phase=2&amp;url=http://evilemuofdoom.com/tech-articles/learning-powershell/&amp;title=Learning+PowerShell+a.k.a.+%22How+to+change+50+local+admin+passwords+in+2+minutes%22" rel="nofollow" class="external" title="Digg this!">Digg this!</a></li><li class="sexy-stumbleupon"><a href="http://www.stumbleupon.com/submit?url=http://evilemuofdoom.com/tech-articles/learning-powershell/&amp;title=Learning+PowerShell+a.k.a.+%22How+to+change+50+local+admin+passwords+in+2+minutes%22" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li class="sexy-delicious"><a href="http://del.icio.us/post?url=http://evilemuofdoom.com/tech-articles/learning-powershell/&amp;title=Learning+PowerShell+a.k.a.+%22How+to+change+50+local+admin+passwords+in+2+minutes%22" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li class="sexy-google"><a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://evilemuofdoom.com/tech-articles/learning-powershell/&amp;title=Learning+PowerShell+a.k.a.+%22How+to+change+50+local+admin+passwords+in+2+minutes%22" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a></li><li class="sexy-yahoobuzz"><a href="http://buzz.yahoo.com/submit/?submitUrl=http://evilemuofdoom.com/tech-articles/learning-powershell/&amp;submitHeadline=Learning+PowerShell+a.k.a.+%22How+to+change+50+local+admin+passwords+in+2+minutes%22&amp;submitSummary=When%20someone%20leaked%20a%20local%20administrator%20account%20password%20to%20roughly%2050%20web%20servers%20in%20our%20hosted%20environment%20my%20first%20reaction%20was%20%40%23%24%25%2A%26amp%3B%5E%21%20because%20they%27re%20not%20on%20a%20domain%20and%20I%20knew%20that%20meant%20I%20would%20be%20spending%20the%20next%20hour%20changing%20passwords.%20%20So%2C%20I%20decided%20that%20I%20can%27t%20put%20it%20off%20anymore&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" class="external" title="Buzz up!">Buzz up!</a></li><li class="sexy-comfeed"><a href="http://evilemuofdoom.com/tech-articles/learning-powershell/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a></li></ul><div style="clear:both;"></div></div>]]></content:encoded>
			<wfw:commentRss>http://evilemuofdoom.com/tech-articles/learning-powershell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to build a Quad-Core Xeon VMware ESXi Server for less than an &#8216;82 Civic!</title>
		<link>http://evilemuofdoom.com/tech-articles/how-to-build-a-quad-core-xeon-vmware-esxi-server-for-less-than-an-82-civic/</link>
		<comments>http://evilemuofdoom.com/tech-articles/how-to-build-a-quad-core-xeon-vmware-esxi-server-for-less-than-an-82-civic/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 02:06:35 +0000</pubDate>
		<dc:creator>EvilEmuofDoom</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Tech Articles]]></category>

		<guid isPermaLink="false">http://evilemuofdoom.com/?p=8</guid>
		<description><![CDATA[Not long ago I was in need of a decent Virtual Lab machine and my only budget was whatever I could get from  selling off some old computer / networking equipment that was just taking up shelf space in the laundry room and seriously annoying my wife.  The really tricky part was also meeting the following criteria:

4 [...]]]></description>
			<content:encoded><![CDATA[<p>Not long ago I was in need of a decent Virtual Lab machine and my only budget was whatever I could get from  selling off some old computer / networking equipment that was just taking up shelf space in the laundry room and seriously annoying my wife.  The really tricky part was also meeting the following criteria:</p>
<ol>
<li>4 Cores, 6-8GB of RAM, 500GB+ Storage</li>
<li>Meets the NAZI-like requirements of the ESXi HCL (unofficially if not officially)</li>
<li>Has BIOS enabled virtualization support (for Citrix XenServer)</li>
<li>64-bit processor(s)</li>
<li>Name brand for easy to find replacement parts (Dell, HP, IBM)</li>
<li>Cheap enough not to piss off my wife (ie: not a damn dime over what I got from selling my old equipment!)</li>
</ol>
<p>I already had two 500GB SATA drives sitting around from an old server pull so I mostly just needed a decent chassis with CPU and RAM.  Sadly, even building a decent desktop for this ranged anywhere from $400 to $800 since I wanted to go Quad-Core with at least 8GB of RAM.  Then I stumbled upon some REALLY cheap PowerEdge 860&#8217;s on eBay (yes, I know… eBay…).   So, I did my homework and found that although it was LGA775 it WOULD accept the Quad-Core Xeon models X3210, X3220, and X3230 as well as  8GB of RAM.  Also, since it takes unbuffered ECC RAM it&#8217;s a lot cheaper than FB-DIMMs. So for the price of a cheapo desktop I could have a &#8220;real&#8221; server.  The PE860 was going for $249obo so I told the seller that I didn&#8217;t need the two 250GB HDDs and the 2GB of RAM and would offer $200 for just the Chassis with the processor (since I needed the heat sink) and he accepted.  I then purchased an X3220, RAM and Slim IDE DVD-ROM from Newegg.  I ran into an issue with the DVD-ROM where I had purchased a slim IDE drive but didn&#8217;t have an IDE to Slim adapter and had to harvest one out of another old server I had lying around.  Because I already had 2 HDDs my total cost was $515 which was only $15 more than selling off the Cisco ASA5505 and two old servers (just don&#8217;t tell the wife).  So, if you&#8217;re looking for a small (1U) super-low-budget 64bit VMware server that actually performs, here is a detailed list of components:</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="404" valign="top"><strong><span style="text-decoration: underline;">Component:</span></strong></td>
<td width="274" valign="top"><strong><span style="text-decoration: underline;">Purchase Location:</span></strong></td>
<td width="96" valign="top"><strong><span style="text-decoration: underline;">Cost:</span></strong></td>
</tr>
<tr>
<td width="404" valign="top">Server Chassis &#8211; Dell PowerEdge 860</td>
<td width="274" valign="top">eBay</td>
<td width="96" valign="top">$200 &#8211; $250</td>
</tr>
<tr>
<td width="404" valign="top">CPU &#8211; Intel Xeon X3220 Quad-Core 2.4GHz</td>
<td width="274" valign="top">Newegg &#8211; <a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16819117127">Link</a></td>
<td width="96" valign="top">$200</td>
</tr>
<tr>
<td width="404" valign="top">RAM &#8211; 4 x 2GB Unbuffered ECC PC2-5300</td>
<td width="274" valign="top">Newegg &#8211; <a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820146525">Link</a></td>
<td width="96" valign="top">$116</td>
</tr>
<tr>
<td width="404" valign="top">HDD &#8211; 1TB SATA</td>
<td width="274" valign="top">Newegg</td>
<td width="96" valign="top">$79 &#8211; $99</td>
</tr>
<tr>
<td width="404" valign="top">CD/DVD &#8211; Slim SATA DVD-RW (if your server doesn&#8217;t have one)</td>
<td width="274" valign="top">Newegg</td>
<td width="96" valign="top">$49</td>
</tr>
</tbody>
</table>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="670" valign="top">Total</td>
<td width="96" valign="top">$595 &#8211; $710</td>
</tr>
</tbody>
</table>
<p>Additional items of note:</p>
<ul>
<li>Don&#8217;t let the CD/DVD ROM catch you off guard!  Most of the cheaper 860&#8217;s available DON&#8217;T come with one so you have 3 options:
<ol>
<li>Find a PE 860 with a CD-Rom</li>
<li>Use one of the two onboard SATA connectors to install a slim SATA DVD-RO</li>
<li>Buy an IDE slim drive and find a slim to <strong><span style="text-decoration: underline;">3.5&#8243;</span></strong> IDE adapter board (I did this and was a PITA since they&#8217;re usually slim to 2.5&#8243; adapters</li>
</ol>
</li>
<li>Try to negotiate with the seller on the PE 860, I was able to get mine for only $200 by telling the seller I didn&#8217;t need the RAM and two 250GB HDD&#8217;s it came with (original price was $250 with a Pentium D processor)</li>
<li>I SPECIFICALLY mention the Xeon X3220 because you&#8217;re limited to LGA775 at 1066MHZ BUS ONLY!!!  Therefore, the best bang for the buck comes out to be the X3220 since the X3210 is the same price and the X3230 is $299</li>
<li>The performance bottleneck in this server is definitely the HDD, if you have a slightly higher budget you can find Dell SAS5i/R cards for $50-$100 which will give you RAID 1/0 and let you use faster SAS drives instead of SATA</li>
<li>The 860 was available with 2 different riser cards (make sure you know which one you&#8217;re getting!):
<ol>
<li>2 PCIe 8x slots</li>
<li>1 PCIe 8x slot and 1 PCIx slo</li>
</ol>
</li>
</ul>
<p>***This is good to know because if you are adding peripherals the PCIx versions are sometimes cheaper***</p>
<ul>
<li>Although all the onboard hardware WILL work with both ESXi 4.0 and Citrix XenServer 5.5, the onboard SATA controller is not compatible with ESXi 3.5 or 3.0.</li>
<li>If anyone wants me to test out ESX (Not ESXi) version 3.0, 3.5, or 4.0 let me know.</li>
</ul>
<div class="sexy-bookmarks sexy-bookmarks-expand"><ul class="socials"><li class="sexy-twitter"><a href="http://twitter.com/home?status=RT+@EvilEmuofDoom:+How+to+build+a+Quad-Core+Xeon+VMware+ESXi+Server+for+less+than+an+%2782+Civic%21+-+http://tinyurl.com/mdcqt5" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li class="sexy-facebook"><a href="http://www.facebook.com/share.php?u=http://evilemuofdoom.com/tech-articles/how-to-build-a-quad-core-xeon-vmware-esxi-server-for-less-than-an-82-civic/&amp;t=How+to+build+a+Quad-Core+Xeon+VMware+ESXi+Server+for+less+than+an+%2782+Civic%21" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a></li><li class="sexy-digg"><a href="http://digg.com/submit?phase=2&amp;url=http://evilemuofdoom.com/tech-articles/how-to-build-a-quad-core-xeon-vmware-esxi-server-for-less-than-an-82-civic/&amp;title=How+to+build+a+Quad-Core+Xeon+VMware+ESXi+Server+for+less+than+an+%2782+Civic%21" rel="nofollow" class="external" title="Digg this!">Digg this!</a></li><li class="sexy-stumbleupon"><a href="http://www.stumbleupon.com/submit?url=http://evilemuofdoom.com/tech-articles/how-to-build-a-quad-core-xeon-vmware-esxi-server-for-less-than-an-82-civic/&amp;title=How+to+build+a+Quad-Core+Xeon+VMware+ESXi+Server+for+less+than+an+%2782+Civic%21" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li class="sexy-delicious"><a href="http://del.icio.us/post?url=http://evilemuofdoom.com/tech-articles/how-to-build-a-quad-core-xeon-vmware-esxi-server-for-less-than-an-82-civic/&amp;title=How+to+build+a+Quad-Core+Xeon+VMware+ESXi+Server+for+less+than+an+%2782+Civic%21" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li class="sexy-google"><a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://evilemuofdoom.com/tech-articles/how-to-build-a-quad-core-xeon-vmware-esxi-server-for-less-than-an-82-civic/&amp;title=How+to+build+a+Quad-Core+Xeon+VMware+ESXi+Server+for+less+than+an+%2782+Civic%21" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a></li><li class="sexy-yahoobuzz"><a href="http://buzz.yahoo.com/submit/?submitUrl=http://evilemuofdoom.com/tech-articles/how-to-build-a-quad-core-xeon-vmware-esxi-server-for-less-than-an-82-civic/&amp;submitHeadline=How+to+build+a+Quad-Core+Xeon+VMware+ESXi+Server+for+less+than+an+%2782+Civic%21&amp;submitSummary=Not%20long%20ago%20I%20was%20in%20need%20of%20a%20decent%20Virtual%20Lab%20machine%20and%20my%20only%20budget%20was%20whatever%20I%20could%20get%20from%20%C2%A0selling%20off%20some%20old%20computer%20%2F%20networking%20equipment%20that%20was%20just%20taking%20up%20shelf%20space%20in%20the%20laundry%20room%20and%20seriously%20annoying%20my%20wife.%C2%A0%20The%20really%C2%A0tricky%20part%20was%20also%C2%A0meeting%20the%20f&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" class="external" title="Buzz up!">Buzz up!</a></li><li class="sexy-comfeed"><a href="http://evilemuofdoom.com/tech-articles/how-to-build-a-quad-core-xeon-vmware-esxi-server-for-less-than-an-82-civic/feed" rel="nofollow" class="external" title="Subscribe to the comments for this post?">Subscribe to the comments for this post?</a></li></ul><div style="clear:both;"></div></div>]]></content:encoded>
			<wfw:commentRss>http://evilemuofdoom.com/tech-articles/how-to-build-a-quad-core-xeon-vmware-esxi-server-for-less-than-an-82-civic/feed/</wfw:commentRss>
		<slash:comments>76</slash:comments>
		</item>
	</channel>
</rss>
