<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>TechProsaic</title>
	
	<link>http://halr9000.com</link>
	<description>(powershell &amp; other stuff)</description>
	<lastBuildDate>Mon, 06 Sep 2010 20:08:50 +0000</lastBuildDate>
	<language>en-us</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/halr9000" /><feedburner:info uri="halr9000" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>34.117565</geo:lat><geo:long>-84.571761</geo:long><feedburner:emailServiceId>halr9000</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site.</feedburner:browserFriendly><item>
		<title>Paper.Li, a Neat Way to Read Twitter</title>
		<link>http://feedproxy.google.com/~r/halr9000/~3/rWK5zYTjOWI/910</link>
		<comments>http://halr9000.com/article/910#comments</comments>
		<pubDate>Mon, 06 Sep 2010 20:08:50 +0000</pubDate>
		<dc:creator>halr9000</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Powershell]]></category>
		<category><![CDATA[doctordns]]></category>
		<category><![CDATA[newspaper]]></category>
		<category><![CDATA[paper.li]]></category>
		<category><![CDATA[powerscripting]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://halr9000.com/article/910</guid>
		<description><![CDATA[I just read a blog post from Thomas Lee that talked about Paper.Li. I really like this site and thought I’d share as well. In particular, there is a feature to browse tweets by hashtag. I can see this as being really useful for me as I prepare the show notes for the PowerScripting Podcast [...]]]></description>
			<content:encoded><![CDATA[<!-- no icon for 'Internet' --><a href="http://halr9000.com/article/category/programming/scripting/powershell" title="Powershell"><img src="/wp-content/icons/topic_powershell.png" align="right" width="70" height="53" alt="Powershell" /></a>
<p>I just read a <a href="http://tfl09.blogspot.com/2010/09/paperli-organising-twitter-information.html">blog post</a> from <a href="http://twitter.com/doctordns">Thomas Lee</a> that talked about <a href="http://paper.li/">Paper.Li</a>. I really like this site and thought I’d share as well. In particular, there is a feature to browse tweets by hashtag. I can see this as being really useful for me as I prepare the show notes for the <a href="http://powerscripting.net">PowerScripting Podcast</a> (the #<a href="http://paper.li/tag/PowerShell">powershell tag</a>, of course). Here’s a screenshot:</p>
<p><a href="http://paper.li/tag/PowerShell"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://halr9000.com/wp-content/uploads/2010/09/image.png" width="679" height="558" /></a></p>
<p>Go check out paper.li!</p>

<p><a href="http://feedads.g.doubleclick.net/~a/rhNxs_whecq1Q3gVhCsOJXa-ax0/0/da"><img src="http://feedads.g.doubleclick.net/~a/rhNxs_whecq1Q3gVhCsOJXa-ax0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/rhNxs_whecq1Q3gVhCsOJXa-ax0/1/da"><img src="http://feedads.g.doubleclick.net/~a/rhNxs_whecq1Q3gVhCsOJXa-ax0/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/halr9000?a=rWK5zYTjOWI:fTiItmFEGTs:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/halr9000?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/halr9000?a=rWK5zYTjOWI:fTiItmFEGTs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/halr9000?i=rWK5zYTjOWI:fTiItmFEGTs:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/halr9000/~4/rWK5zYTjOWI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://halr9000.com/article/910/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://halr9000.com/article/910</feedburner:origLink></item>
		<item>
		<title>Interviewed on VIRTUMANIA 20 – Powershell is Latin to Me</title>
		<link>http://feedproxy.google.com/~r/halr9000/~3/VrYDMYOHumQ/906</link>
		<comments>http://halr9000.com/article/906#comments</comments>
		<pubDate>Sun, 25 Jul 2010 03:40:41 +0000</pubDate>
		<dc:creator>halr9000</dc:creator>
				<category><![CDATA[Podcasting]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://halr9000.com/article/906</guid>
		<description><![CDATA[I had a great time chatting with my vNeighbor Rich Brambley, Marc Farley, and Scott Herold on the Virtumania podcast the other day. Please go check out VIRTUMANIA 20 and be sure to download their other episodes. From the blog post: “This week’s discussion focuses on using Powershell in virtual environments instead of a GUI, [...]]]></description>
			<content:encoded><![CDATA[<!-- no icon for 'Podcasting' --><!-- no icon for 'VMware' --><p>I had a great time chatting with my vNeighbor Rich Brambley, Marc Farley, and Scott Herold on the Virtumania podcast the other day. Please go check out <a href="http://virtumania.podbean.com/2010/07/24/virtumania-20-powershell-is-latin-to-me/">VIRTUMANIA 20</a> and be sure to download their <a href="http://virtumania.podbean.com/">other episodes</a>. </p>
<p>From the blog post:</p>
<blockquote><p>“This week’s discussion focuses on using Powershell in virtual environments instead of a GUI, compares learning scripting to learning the verbs and nouns of a new language such as Latin, and highlights several Powershell sites and tools that every administrator should check out.”</p>
</blockquote>

<p><a href="http://feedads.g.doubleclick.net/~a/7LC6ZdG1CbwBGy2fW0mXBFfOZXg/0/da"><img src="http://feedads.g.doubleclick.net/~a/7LC6ZdG1CbwBGy2fW0mXBFfOZXg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/7LC6ZdG1CbwBGy2fW0mXBFfOZXg/1/da"><img src="http://feedads.g.doubleclick.net/~a/7LC6ZdG1CbwBGy2fW0mXBFfOZXg/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/halr9000?a=VrYDMYOHumQ:-0ebooYk3J8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/halr9000?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/halr9000?a=VrYDMYOHumQ:-0ebooYk3J8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/halr9000?i=VrYDMYOHumQ:-0ebooYk3J8:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/halr9000/~4/VrYDMYOHumQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://halr9000.com/article/906/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://halr9000.com/article/906</feedburner:origLink></item>
		<item>
		<title>Quick PowerCLI Tip: Determine vNetwork Teaming Uplinks for Distributed Virtual Switch PortGroups</title>
		<link>http://feedproxy.google.com/~r/halr9000/~3/pyOy4kk_jB0/903</link>
		<comments>http://halr9000.com/article/903#comments</comments>
		<pubDate>Sat, 17 Jul 2010 19:01:25 +0000</pubDate>
		<dc:creator>halr9000</dc:creator>
				<category><![CDATA[PowerCLI]]></category>
		<category><![CDATA[Powershell]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[portgroup]]></category>

		<guid isPermaLink="false">http://halr9000.com/article/903</guid>
		<description><![CDATA[Need to determine what the uplink policy is for your DVSwitches? Here is a quick PowerCLI snippet to do that. I’d go into more detail but I don’t have time this moment. Consider this longer than a tweet, but shorter than my normal blog post. Here is the corresponding screen in the vSphere Client (pardon [...]]]></description>
			<content:encoded><![CDATA[<!-- no icon for 'PowerCLI' --><a href="http://halr9000.com/article/category/programming/scripting/powershell" title="Powershell"><img src="/wp-content/icons/topic_powershell.png" align="right" width="70" height="53" alt="Powershell" /></a>
<!-- no icon for 'VMware' --><p>Need to determine what the uplink policy is for your DVSwitches? Here is a quick <a href="http://vmware.com/go/powercli">PowerCLI</a> snippet to do that. I’d go into more detail but I don’t have time this moment. Consider this longer than a tweet, but shorter than my normal blog post. <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://halr9000.com/wp-content/uploads/2010/07/wlEmoticonsmile.png" /></p>
<p>Here is the corresponding screen in the vSphere Client (pardon the font issues, I’m running blind-person-size-font) with the relevant portion highlighted:</p>
<p><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" class="wlDisabledImage" title="vSphere client screenshot" border="0" alt="vSphere client screenshot" src="http://halr9000.com/wp-content/uploads/2010/07/image.png" width="753" height="469" /></p>
<p>And the code:</p>
<pre><span style="color: #0000ff">PS</span><span style="color: #000000">&gt;</span><span style="color: #000000"> </span><span style="color: #800080">$pgName</span><span style="color: #000000"> </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #800000">'</span><span style="color: #800000">Name of your DV port group</span><span style="color: #800000">'</span><span style="color: #000000">
</span><span style="color: #0000ff">PS</span><span style="color: #000000">&gt;</span><span style="color: #000000"> </span><span style="color: #800080">$pg</span><span style="color: #000000"> </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #5f9ea0">Get-View</span><span style="color: #000000"> </span><span style="color: #5f9ea0">-ViewType</span><span style="color: #000000"> </span><span style="color: #0000ff">DistributedVirtualPortgroup</span><span style="color: #000000"> </span><span style="color: #5f9ea0">-Filter</span><span style="color: #000000"> </span><span style="color: #000000">@</span><span style="color: #000000">{ </span><span style="color: #0000ff">Name</span><span style="color: #000000"> </span><span style="color: #ff0000">=</span><span style="color: #000000"> </span><span style="color: #800080">$pgName</span><span style="color: #000000"> }
</span><span style="color: #0000ff">PS</span><span style="color: #000000">&gt;</span><span style="color: #000000"> </span><span style="color: #800080">$pg</span><span style="color: #000000">.</span><span style="color: #8b4513">Config</span><span style="color: #000000">.</span><span style="color: #8b4513">DefaultPortConfig</span><span style="color: #000000">.</span><span style="color: #8b4513">UplinkTeamingPolicy</span><span style="color: #000000">.</span><span style="color: #8b4513">UplinkPortOrder</span><span style="color: #000000">

</span><span style="color: #0000ff">ActiveUplinkPort</span><span style="color: #000000">  </span><span style="color: #000000">:</span><span style="color: #000000"> {</span><span style="color: #0000ff">dvUplink1</span><span style="color: #000000">,</span><span style="color: #000000"> </span><span style="color: #0000ff">dvUplink2</span><span style="color: #000000">}
</span><span style="color: #0000ff">StandbyUplinkPort</span><span style="color: #000000"> </span><span style="color: #000000">:</span><span style="color: #000000">
</span><span style="color: #0000ff">Inherited</span><span style="color: #000000">         </span><span style="color: #000000">:</span><span style="color: #000000"> </span><span style="color: #0000ff">True</span><span style="color: #000000">
</span><span style="color: #0000ff">DynamicType</span><span style="color: #000000">       </span><span style="color: #000000">:</span><span style="color: #000000">
</span><span style="color: #0000ff">DynamicProperty</span><span style="color: #000000">   </span><span style="color: #000000">:</span></pre>

<p><a href="http://feedads.g.doubleclick.net/~a/Le1pLdadQomC7iuFGqjvHj1EODY/0/da"><img src="http://feedads.g.doubleclick.net/~a/Le1pLdadQomC7iuFGqjvHj1EODY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Le1pLdadQomC7iuFGqjvHj1EODY/1/da"><img src="http://feedads.g.doubleclick.net/~a/Le1pLdadQomC7iuFGqjvHj1EODY/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/halr9000?a=pyOy4kk_jB0:fAhRFD5ALYY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/halr9000?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/halr9000?a=pyOy4kk_jB0:fAhRFD5ALYY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/halr9000?i=pyOy4kk_jB0:fAhRFD5ALYY:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/halr9000/~4/pyOy4kk_jB0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://halr9000.com/article/903/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://halr9000.com/article/903</feedburner:origLink></item>
		<item>
		<title>PowerCLI 4.1 Released</title>
		<link>http://feedproxy.google.com/~r/halr9000/~3/olD8Fx_tF34/900</link>
		<comments>http://halr9000.com/article/900#comments</comments>
		<pubDate>Tue, 13 Jul 2010 05:03:54 +0000</pubDate>
		<dc:creator>halr9000</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://halr9000.com/article/900</guid>
		<description><![CDATA[With the release of vSphere 4.1, we also get PowerCLI 4.1! Here’s a taste of the new stuff from the changelog. Change Type Description feature Enhanced Get-StatType to retrieve the available counters for real time statistics. feature Enhanced New-FloppyDrive to create floppy image files. feature Added the New-VIProperty and Remove-VIProperty cmdlets for customizing cmdlets output [...]]]></description>
			<content:encoded><![CDATA[<!-- no icon for 'Internet' --><p>With the release of vSphere 4.1, we also get <a href="http://vmware.com/go/powercli">PowerCLI</a> 4.1! Here’s a taste of the new stuff from <a href="http://www.vmware.com/support/developer/PowerCLI/changelog.html#PowerCLI41">the changelog</a>.</p>
<table style="width: 372pt; border-collapse: collapse" border="0" cellspacing="0" cellpadding="0" width="497">
<colgroup>
<col style="width: 76pt; mso-width-source: userset; mso-width-alt: 3612" width="102" />
<col style="width: 296pt; mso-width-source: userset; mso-width-alt: 14051" width="395" /></colgroup>
<tbody>
<tr style="height: 28.8pt" height="38">
<td style="border-bottom: #95b3d7 0.5pt solid; border-left: #95b3d7 0.5pt solid; width: 76pt; font-family: calibri; background: #4f81bd; height: 28.8pt; color: white; font-size: 11pt; border-top: #95b3d7 0.5pt solid; font-weight: 700; border-right: #f0f0f0; text-decoration: none; text-underline-style: none; text-line-through: none; mso-pattern: #4f81bd none" class="xl65" height="38" width="102">Change Type</td>
<td style="border-bottom: #95b3d7 0.5pt solid; border-left: #f0f0f0; width: 296pt; font-family: calibri; background: #4f81bd; color: white; font-size: 11pt; border-top: #95b3d7 0.5pt solid; font-weight: 700; border-right: #95b3d7 0.5pt solid; text-decoration: none; text-underline-style: none; text-line-through: none; mso-pattern: #4f81bd none" class="xl65" width="395">Description</td>
</tr>
<tr style="height: 28.8pt" height="38">
<td style="border-bottom: #95b3d7 0.5pt solid; border-left: #95b3d7 0.5pt solid; width: 76pt; font-family: calibri; background: #dbe5f1; height: 28.8pt; color: black; font-size: 11pt; border-top: #f0f0f0; font-weight: 400; border-right: #f0f0f0; text-decoration: none; text-underline-style: none; text-line-through: none; mso-pattern: #dbe5f1 none" class="xl65" height="38" width="102">feature</td>
<td style="border-bottom: #95b3d7 0.5pt solid; border-left: #f0f0f0; width: 296pt; font-family: calibri; background: #dbe5f1; color: black; font-size: 11pt; border-top: #f0f0f0; font-weight: 400; border-right: #95b3d7 0.5pt solid; text-decoration: none; text-underline-style: none; text-line-through: none; mso-pattern: #dbe5f1 none" class="xl65" width="395">Enhanced Get-StatType to retrieve the available counters for real time statistics.</td>
</tr>
<tr style="height: 14.4pt" height="19">
<td style="border-bottom: #95b3d7 0.5pt solid; border-left: #95b3d7 0.5pt solid; background-color: transparent; width: 76pt; font-family: calibri; height: 14.4pt; color: black; font-size: 11pt; border-top: #f0f0f0; font-weight: 400; border-right: #f0f0f0; text-decoration: none; text-underline-style: none; text-line-through: none" class="xl65" height="19" width="102">feature</td>
<td style="border-bottom: #95b3d7 0.5pt solid; border-left: #f0f0f0; background-color: transparent; width: 296pt; font-family: calibri; color: black; font-size: 11pt; border-top: #f0f0f0; font-weight: 400; border-right: #95b3d7 0.5pt solid; text-decoration: none; text-underline-style: none; text-line-through: none" class="xl65" width="395">Enhanced New-FloppyDrive to create floppy image files.</td>
</tr>
<tr style="height: 28.8pt" height="38">
<td style="border-bottom: #95b3d7 0.5pt solid; border-left: #95b3d7 0.5pt solid; width: 76pt; font-family: calibri; background: #dbe5f1; height: 28.8pt; color: black; font-size: 11pt; border-top: #f0f0f0; font-weight: 400; border-right: #f0f0f0; text-decoration: none; text-underline-style: none; text-line-through: none; mso-pattern: #dbe5f1 none" class="xl65" height="38" width="102">feature</td>
<td style="border-bottom: #95b3d7 0.5pt solid; border-left: #f0f0f0; width: 296pt; font-family: calibri; background: #dbe5f1; color: black; font-size: 11pt; border-top: #f0f0f0; font-weight: 400; border-right: #95b3d7 0.5pt solid; text-decoration: none; text-underline-style: none; text-line-through: none; mso-pattern: #dbe5f1 none" class="xl65" width="395">Added the New-VIProperty and Remove-VIProperty cmdlets for customizing cmdlets output objects.</td>
</tr>
<tr style="height: 28.8pt" height="38">
<td style="border-bottom: #95b3d7 0.5pt solid; border-left: #95b3d7 0.5pt solid; background-color: transparent; width: 76pt; font-family: calibri; height: 28.8pt; color: black; font-size: 11pt; border-top: #f0f0f0; font-weight: 400; border-right: #f0f0f0; text-decoration: none; text-underline-style: none; text-line-through: none" class="xl65" height="38" width="102">feature</td>
<td style="border-bottom: #95b3d7 0.5pt solid; border-left: #f0f0f0; background-color: transparent; width: 296pt; font-family: calibri; color: black; font-size: 11pt; border-top: #f0f0f0; font-weight: 400; border-right: #95b3d7 0.5pt solid; text-decoration: none; text-underline-style: none; text-line-through: none" class="xl65" width="395">Added the ExtensionData property for exposing the View object that corresponds to an output object.</td>
</tr>
<tr style="height: 57.6pt" height="77">
<td style="border-bottom: #95b3d7 0.5pt solid; border-left: #95b3d7 0.5pt solid; width: 76pt; font-family: calibri; background: #dbe5f1; height: 57.6pt; color: black; font-size: 11pt; border-top: #f0f0f0; font-weight: 400; border-right: #f0f0f0; text-decoration: none; text-underline-style: none; text-line-through: none; mso-pattern: #dbe5f1 none" class="xl65" height="77" width="102">feature</td>
<td style="border-bottom: #95b3d7 0.5pt solid; border-left: #f0f0f0; width: 296pt; font-family: calibri; background: #dbe5f1; color: black; font-size: 11pt; border-top: #f0f0f0; font-weight: 400; border-right: #95b3d7 0.5pt solid; text-decoration: none; text-underline-style: none; text-line-through: none; mso-pattern: #dbe5f1 none" class="xl65" width="395">Added the Get-VMHostRoute, New-VMHostRoute, Set-VMHostRoute, and Remove-VMHostRoute cmdlets for retrieving, adding, and removing routes from the host route table.</td>
</tr>
<tr style="height: 28.8pt" height="38">
<td style="border-bottom: #95b3d7 0.5pt solid; border-left: #95b3d7 0.5pt solid; background-color: transparent; width: 76pt; font-family: calibri; height: 28.8pt; color: black; font-size: 11pt; border-top: #f0f0f0; font-weight: 400; border-right: #f0f0f0; text-decoration: none; text-underline-style: none; text-line-through: none" class="xl65" height="38" width="102">feature</td>
<td style="border-bottom: #95b3d7 0.5pt solid; border-left: #f0f0f0; background-color: transparent; width: 296pt; font-family: calibri; color: black; font-size: 11pt; border-top: #f0f0f0; font-weight: 400; border-right: #95b3d7 0.5pt solid; text-decoration: none; text-underline-style: none; text-line-through: none" class="xl65" width="395">Enhanced New-VM and Set-VM to allow specifying the virtual machine version.</td>
</tr>
<tr style="height: 14.4pt" height="19">
<td style="border-bottom: #95b3d7 0.5pt solid; border-left: #95b3d7 0.5pt solid; width: 76pt; font-family: calibri; background: #dbe5f1; height: 14.4pt; color: black; font-size: 11pt; border-top: #f0f0f0; font-weight: 400; border-right: #f0f0f0; text-decoration: none; text-underline-style: none; text-line-through: none; mso-pattern: #dbe5f1 none" class="xl65" height="19" width="102">feature</td>
<td style="border-bottom: #95b3d7 0.5pt solid; border-left: #f0f0f0; width: 296pt; font-family: calibri; background: #dbe5f1; color: black; font-size: 11pt; border-top: #f0f0f0; font-weight: 400; border-right: #95b3d7 0.5pt solid; text-decoration: none; text-underline-style: none; text-line-through: none; mso-pattern: #dbe5f1 none" class="xl65" width="395">Added the Get-ErrorReport cmdlet for generating error reports.</td>
</tr>
<tr style="height: 14.4pt" height="19">
<td style="border-bottom: #95b3d7 0.5pt solid; border-left: #95b3d7 0.5pt solid; background-color: transparent; width: 76pt; font-family: calibri; height: 14.4pt; color: black; font-size: 11pt; border-top: #f0f0f0; font-weight: 400; border-right: #f0f0f0; text-decoration: none; text-underline-style: none; text-line-through: none" class="xl65" height="19" width="102">feature</td>
<td style="border-bottom: #95b3d7 0.5pt solid; border-left: #f0f0f0; background-color: transparent; width: 296pt; font-family: calibri; color: black; font-size: 11pt; border-top: #f0f0f0; font-weight: 400; border-right: #95b3d7 0.5pt solid; text-decoration: none; text-underline-style: none; text-line-through: none" class="xl65" width="395">Added the Get-VMHostPatch cmdlet for retrieving host patches.</td>
</tr>
<tr style="height: 72pt" height="96">
<td style="border-bottom: #95b3d7 0.5pt solid; border-left: #95b3d7 0.5pt solid; width: 76pt; font-family: calibri; background: #dbe5f1; height: 72pt; color: black; font-size: 11pt; border-top: #f0f0f0; font-weight: 400; border-right: #f0f0f0; text-decoration: none; text-underline-style: none; text-line-through: none; mso-pattern: #dbe5f1 none" class="xl65" height="96" width="102">feature</td>
<td style="border-bottom: #95b3d7 0.5pt solid; border-left: #f0f0f0; width: 296pt; font-family: calibri; background: #dbe5f1; color: black; font-size: 11pt; border-top: #f0f0f0; font-weight: 400; border-right: #95b3d7 0.5pt solid; text-decoration: none; text-underline-style: none; text-line-through: none; mso-pattern: #dbe5f1 none" class="xl65" width="395">Enhanced New-VM, New-NetworkAdapter, Set-NetworkAdapter, Set-VMHostNetworkAdapter, and Remove-VMHostNetworkAdapter to support adding and removing virtual machines and network adapters from virtual distributed switches (vDS).</td>
</tr>
</tbody>
</table>

<p><a href="http://feedads.g.doubleclick.net/~a/9XGnMqPo2P4Z6V4g2mRYqrBXTgI/0/da"><img src="http://feedads.g.doubleclick.net/~a/9XGnMqPo2P4Z6V4g2mRYqrBXTgI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/9XGnMqPo2P4Z6V4g2mRYqrBXTgI/1/da"><img src="http://feedads.g.doubleclick.net/~a/9XGnMqPo2P4Z6V4g2mRYqrBXTgI/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/halr9000?a=olD8Fx_tF34:sBXFrxcPM1w:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/halr9000?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/halr9000?a=olD8Fx_tF34:sBXFrxcPM1w:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/halr9000?i=olD8Fx_tF34:sBXFrxcPM1w:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/halr9000/~4/olD8Fx_tF34" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://halr9000.com/article/900/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://halr9000.com/article/900</feedburner:origLink></item>
		<item>
		<title>PowerShell Book News</title>
		<link>http://feedproxy.google.com/~r/halr9000/~3/uVQGmaMp0Z4/896</link>
		<comments>http://halr9000.com/article/896#comments</comments>
		<pubDate>Thu, 24 Jun 2010 15:13:04 +0000</pubDate>
		<dc:creator>halr9000</dc:creator>
				<category><![CDATA[Book]]></category>
		<category><![CDATA[Powershell]]></category>

		<guid isPermaLink="false">http://halr9000.com/article/896</guid>
		<description><![CDATA[There have been many book releases in the months since PowerShell V2 has been released, and there are several still in the works. It’s also neat to see all of the localized book projects—that really shows how important PowerShell is the entire world over. Here is a list of the books that I’ve heard about [...]]]></description>
			<content:encoded><![CDATA[<!-- no icon for 'Book' --><a href="http://halr9000.com/article/category/programming/scripting/powershell" title="Powershell"><img src="/wp-content/icons/topic_powershell.png" align="right" width="70" height="53" alt="Powershell" /></a>
<p>There have been many book releases in the months since PowerShell V2 has been released, and there are several still in the works. It’s also neat to see all of the localized book projects—that really shows how important PowerShell is the entire world over. Here is a list of the books that I’ve heard about lately, in alpha order by title:</p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="110">
<p align="center"><strong>Author</strong></p>
</td>
<td width="322">
<p align="center"><strong>Title</strong></p>
</td>
<td width="79">
<p align="center"><strong>Language</strong></p>
</td>
<td width="116">
<p align="center"><strong>Publisher</strong></p>
</td>
<td width="66">
<p align="center"><strong>Release</strong></p>
</td>
</tr>
<tr>
<td width="110">Ragnar Harper</td>
<td><a href="http://www.idgbooks.no/product_info.php?products_id=3815&amp;osCsid=649cb610ecfce511b1cc5623094c4b9b">Kom igang med Powershell 2.0</a></td>
<td>Norwegian</td>
<td width="116">IDG</td>
<td>&#160;</td>
</tr>
<tr>
<td width="110">Jeff Hicks</td>
<td width="322"><a href="http://www.sapienpress.com/">Managing Active Directory with Windows PowerShell: TFM 2nd edition</a></td>
<td>English</td>
<td width="116">&#160;</td>
<td width="66">&#160;</td>
</tr>
<tr>
<td>Soós Tibor</td>
<td><a href="http://www.iqjb.hu/UserFiles/book/Microsoft%20Powershell%202.0_v2.docx_HTML/Microsoft%20Powershell%202.0_v2.docx.htm">PowerShell 2.0 Theory and Practice (free ebook)</a></td>
<td>Hungarian</td>
<td width="116">Microsoft Magyarország</td>
<td>2010</td>
</tr>
<tr>
<td width="110">Don Jones, Jeff Hicks</td>
<td width="322"><a href="http://www.sapienpress.com/PowerShell3.asp">PowerShell 2.0: TFM</a></td>
<td>English</td>
<td width="116">SAPIEN Press</td>
<td width="66">Jan-10 </td>
</tr>
<tr>
<td width="110">Bruce Payette</td>
<td width="322"><a href="http://www.manning.com/payette2/">PowerShell in Action v2</a></td>
<td>English</td>
<td width="116">Manning</td>
<td width="66">Aug 2010 (est.)</td>
</tr>
<tr>
<td width="110">Richard Siddaway</td>
<td width="322"><a href="http://www.manning.com/siddaway/">PowerShell in Practice</a></td>
<td>English</td>
<td width="116">Manning</td>
<td width="66">Jun-10</td>
</tr>
<tr>
<td width="110">Tobias Weltner</td>
<td width="322"><a href="http://www.microsoft-press.de/product.asp?cnt=product&amp;id=ms-5669&amp;lng=0&amp;titel=Scripting">Scripting mit Windows PowerShell 2.0 &#8211; Schritt für Schritt</a></td>
<td>German</td>
<td width="116">MS Press Germany</td>
<td width="66">Jun-10</td>
</tr>
<tr>
<td width="110">Max Trinidad</td>
<td width="322">Teach Yourself PowerShell 2.0 in 24 Hours</td>
<td>English</td>
<td width="116">Sams</td>
<td width="66">2011</td>
</tr>
<tr>
<td width="110">Al Renouf, Luc Dekens</td>
<td width="322"><a href="http://www.virtu-al.net/2010/05/04/were-writing-a-book/">VMware vSphere PowerCLI Reference: Automating vSphere Administration</a></td>
<td>English</td>
<td width="116">Sybex</td>
<td width="66">1Q-2011</td>
</tr>
<tr>
<td width="110">Arnaud Petitjean &amp; Robin Lemesle</td>
<td width="322"><a href="http://www.editions-eni.fr/Livres/Windows-PowerShell-versions-1-et-2-Guide-de-reference-pour-l-administration-systeme/">Windows PowerShell (versions 1 et 2): guide référence pour l&#8217;administration système</a></td>
<td>French</td>
<td width="116">Editions ENI</td>
<td width="66">&#160;</td>
</tr>
<tr>
<td width="110">Steve Sequis</td>
<td width="322"><a href="http://www.dummies.com/store/product/Windows-PowerShell-2-For-Dummies.productCd-0470371986.html">Windows PowerShell 2 For Dummies</a> (note: released before PS v2 was complete)</td>
<td>English</td>
<td width="116">For Dummies</td>
<td width="66">Aug-2009</td>
</tr>
<tr>
<td width="110"><a name="RANGE!A12">Lee Holmes</a></td>
<td width="322"><a href="http://oreilly.com/catalog/9780596801519/">Windows PowerShell Cookbook, 2nd Ed.</a></td>
<td>English</td>
<td width="116">O&#8217;Reilly</td>
<td width="66">Aug-10</td>
</tr>
</tbody>
</table>
<p>If you know of any that I have missed, please let me know in the comments.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/xFdvUd3EXp7XfspNL35Ub-_HX8A/0/da"><img src="http://feedads.g.doubleclick.net/~a/xFdvUd3EXp7XfspNL35Ub-_HX8A/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/xFdvUd3EXp7XfspNL35Ub-_HX8A/1/da"><img src="http://feedads.g.doubleclick.net/~a/xFdvUd3EXp7XfspNL35Ub-_HX8A/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/halr9000?a=uVQGmaMp0Z4:Z8weNdNXmVU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/halr9000?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/halr9000?a=uVQGmaMp0Z4:Z8weNdNXmVU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/halr9000?i=uVQGmaMp0Z4:Z8weNdNXmVU:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/halr9000/~4/uVQGmaMp0Z4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://halr9000.com/article/896/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://halr9000.com/article/896</feedburner:origLink></item>
		<item>
		<title>Security Authorization in vSphere</title>
		<link>http://feedproxy.google.com/~r/halr9000/~3/2dQ5TIdg3Dw/894</link>
		<comments>http://halr9000.com/article/894#comments</comments>
		<pubDate>Thu, 24 Jun 2010 02:14:18 +0000</pubDate>
		<dc:creator>halr9000</dc:creator>
				<category><![CDATA[Powershell]]></category>
		<category><![CDATA[Screencast]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[powercli]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[train signal]]></category>
		<category><![CDATA[vsphere]]></category>

		<guid isPermaLink="false">http://halr9000.com/article/894</guid>
		<description><![CDATA[I thought I’d share another slide with you tonight. This is also from my upcoming Train Signal vSphere Pro video. Before tackling a set of PowerCLI cmdlets, I like to give you a good base understanding of the concepts.]]></description>
			<content:encoded><![CDATA[<a href="http://halr9000.com/article/category/programming/scripting/powershell" title="Powershell"><img src="/wp-content/icons/topic_powershell.png" align="right" width="70" height="53" alt="Powershell" /></a>
<!-- no icon for 'Screencast' --><!-- no icon for 'VMware' --><p>I thought I’d share another slide with you tonight. This is also from my upcoming <a href="http://trainsignal.com">Train Signal</a> vSphere Pro video. Before tackling a set of <a href="http://vmware.com/go/powercli">PowerCLI</a> cmdlets, I like to give you a good base understanding of the concepts.</p>
<p><a href="http://halr9000.com/wp-content/uploads/2010/06/image1.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://halr9000.com/wp-content/uploads/2010/06/image_thumb1.png" width="644" height="484" /></a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/zPzQAkVLd78ouN8MgQ4ts62Q5uY/0/da"><img src="http://feedads.g.doubleclick.net/~a/zPzQAkVLd78ouN8MgQ4ts62Q5uY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/zPzQAkVLd78ouN8MgQ4ts62Q5uY/1/da"><img src="http://feedads.g.doubleclick.net/~a/zPzQAkVLd78ouN8MgQ4ts62Q5uY/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/halr9000?a=2dQ5TIdg3Dw:CieM8L95r_0:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/halr9000?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/halr9000?a=2dQ5TIdg3Dw:CieM8L95r_0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/halr9000?i=2dQ5TIdg3Dw:CieM8L95r_0:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/halr9000/~4/2dQ5TIdg3Dw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://halr9000.com/article/894/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://halr9000.com/article/894</feedburner:origLink></item>
		<item>
		<title>On Becoming an IT Master</title>
		<link>http://feedproxy.google.com/~r/halr9000/~3/SRXOAXM76yE/891</link>
		<comments>http://halr9000.com/article/891#comments</comments>
		<pubDate>Sat, 19 Jun 2010 21:11:18 +0000</pubDate>
		<dc:creator>halr9000</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://halr9000.com/article/891</guid>
		<description><![CDATA[I just came across this intro to Chapter 7 of my book recently while looking up some information on PowerCLI. I had not re-read it in a while and I really forgot how *ahem* funny it was. Well, anyway, for your entertainment, a quote from my book: Chapter 7 Troubleshooting and Problem Resolution This chapter [...]]]></description>
			<content:encoded><![CDATA[<!-- no icon for 'Internet' --><p>I just came across this intro to Chapter 7 of my book recently while looking up some information on PowerCLI. I had not re-read it in a while and I really forgot how *ahem* funny it was. Well, anyway, for your entertainment, a quote from my book:</p>
<blockquote><p>Chapter 7</p>
<h3>Troubleshooting and Problem Resolution</h3>
<p>This chapter focuses on the fine art of troubleshooting. I won’t actually be teaching you this vaunted skill, oh no. That would require that you study in an IT Shop as Apprentice for four years (much of that on the helpdesk). Only then can you go out into the world to make your own way as a hard-working JourneyAdmin. Many stop there, never caring to put in the countless hours of after-hours work in lonely datacenters before daring to submit detailed Visio diagrams of the infrastructure they built over the years to the IT Masters for evaluation and much ridicule. It is a long road, I won’t lie to you. Yet, the rewards of attaining a MasterAdmin certification (you get a little trophy for your desk), are great and wondrous. Once you have your little trophy, you get to choose a symbol of your dedication to the IT practice—a totem if you will. Everyone seems to pick a Smartphone, lately, although some still choose the more traditional Commodore 64 Model 1541 5¼ inch floppy disk drive.</p>
<p>This chapter is actually much less glamorous than all that, I’m afraid. I will, however, provide you with a set of tools to assist you in the complicated and often perilous journey down that winding path. You know, stuff like how to read a log file, and how to monitor CPU usage.</p>
</blockquote>
<p>I really should make a book to go along with that. <img src='http://halr9000.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<p><a href="http://feedads.g.doubleclick.net/~a/IZUy_WTk84VjBcDhRRqAxnGt5iU/0/da"><img src="http://feedads.g.doubleclick.net/~a/IZUy_WTk84VjBcDhRRqAxnGt5iU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/IZUy_WTk84VjBcDhRRqAxnGt5iU/1/da"><img src="http://feedads.g.doubleclick.net/~a/IZUy_WTk84VjBcDhRRqAxnGt5iU/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/halr9000?a=SRXOAXM76yE:VHM9G2r4BmM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/halr9000?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/halr9000?a=SRXOAXM76yE:VHM9G2r4BmM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/halr9000?i=SRXOAXM76yE:VHM9G2r4BmM:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/halr9000/~4/SRXOAXM76yE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://halr9000.com/article/891/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://halr9000.com/article/891</feedburner:origLink></item>
		<item>
		<title>The Get-Stat cmdlet is a bit hard to work with</title>
		<link>http://feedproxy.google.com/~r/halr9000/~3/ejA6sWJkqgY/890</link>
		<comments>http://halr9000.com/article/890#comments</comments>
		<pubDate>Sat, 19 Jun 2010 19:32:53 +0000</pubDate>
		<dc:creator>halr9000</dc:creator>
				<category><![CDATA[Powershell]]></category>
		<category><![CDATA[Screencast]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://halr9000.com/article/890</guid>
		<description><![CDATA[As evidenced by the slide I’m working on at the moment for the upcoming TrainSignal vSphere Pro Series lesson titled “Performance with PowerCLI”. I really wanted to use stars for the difficulty level and make them vibrate like they do in the game, but I was spending too much time on this slide as it [...]]]></description>
			<content:encoded><![CDATA[<a href="http://halr9000.com/article/category/programming/scripting/powershell" title="Powershell"><img src="/wp-content/icons/topic_powershell.png" align="right" width="70" height="53" alt="Powershell" /></a>
<!-- no icon for 'Screencast' --><!-- no icon for 'VMware' --><p>As evidenced by the slide I’m working on at the moment for the upcoming <a href="http://www.trainsignal.com/VMware-vSphere-Pro-Series-Training-Vol-1-P91.aspx">TrainSignal vSphere Pro Series</a> lesson titled “Performance with PowerCLI”.</p>
<p>I really wanted to use stars for the difficulty level and make them vibrate like they do in the game, but I was spending too much time on this slide as it was. <img src='http://halr9000.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://halr9000.com/wp-content/uploads/2010/06/image.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://halr9000.com/wp-content/uploads/2010/06/image_thumb.png" width="644" height="484" /></a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/_Fs3SwnPfbMSE3UYQcGi4punVuk/0/da"><img src="http://feedads.g.doubleclick.net/~a/_Fs3SwnPfbMSE3UYQcGi4punVuk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/_Fs3SwnPfbMSE3UYQcGi4punVuk/1/da"><img src="http://feedads.g.doubleclick.net/~a/_Fs3SwnPfbMSE3UYQcGi4punVuk/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/halr9000?a=ejA6sWJkqgY:9glzZks9fVk:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/halr9000?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/halr9000?a=ejA6sWJkqgY:9glzZks9fVk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/halr9000?i=ejA6sWJkqgY:9glzZks9fVk:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/halr9000/~4/ejA6sWJkqgY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://halr9000.com/article/890/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://halr9000.com/article/890</feedburner:origLink></item>
		<item>
		<title>Six Android Podcasts You Should Watch</title>
		<link>http://feedproxy.google.com/~r/halr9000/~3/HtQlvWhgtoE/887</link>
		<comments>http://halr9000.com/article/887#comments</comments>
		<pubDate>Tue, 08 Jun 2010 02:10:25 +0000</pubDate>
		<dc:creator>halr9000</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Podcasting]]></category>

		<guid isPermaLink="false">http://halr9000.com/article/887</guid>
		<description><![CDATA[Here is a roundup of several shows that I’ve been listening to, in alphabetical order: Android Atlas This is a new show from CNET. In fact, it’s so new, I haven’t listened to yet, so I can’t really comment on the quality. However, they generally run a great studio, and Jason Howell is a known [...]]]></description>
			<content:encoded><![CDATA[<!-- no icon for 'Android' --><!-- no icon for 'Podcasting' --><p>Here is a roundup of several shows that I’ve been listening to, in alphabetical order:</p>
<table border="0" cellspacing="0" cellpadding="2" width="100%">
<tbody>
<tr>
<td valign="top" width="659">
<p><a href="http://www.cnet.com/android-atlas/"><img style="margin: 0px 10px 0px 0px; display: inline" alt="Android Atlas Weekly (MP3)" align="left" src="http://www.cnet.com/i/pod/images/androidatlas_300x300_jh.jpg" width="144" height="144" /></a></p>
<h3><a href="http://www.cnet.com/android-atlas/">Android Atlas</a></h3>
<p>This is a new show from <a href="http://cnet.com">CNET</a>. In fact, it’s so new, I haven’t listened to yet, so I can’t really comment on the quality. However, they generally run a great studio, and Jason Howell is a known quantity from his tenure on <a href="http://www.cnet.com/buzz-out-loud-podcast/">Buzz Out Loud</a>, so I will definitely check it out. Available in <a href="http://androidatlaspodcast.cnet.com/">audio</a> and <a href="http://androidatlashqpodcast.cnettv.com/">video</a> formats.</p>
</td>
</tr>
<tr>
<td valign="top" width="659">
<p><a href="http://www.androidcentral.com/podcast"><img style="margin: 0px 10px 0px 0px; display: inline" align="left" src="http://www.androidcentral.com/sites/androidcentral.com/themes/spefull/images/AndroidCast-350.png" width="144" height="144" /></a></p>
<h3><a href="http://www.androidcentral.com/podcast">Android Central</a></h3>
<p>This show is up to 15 episodes, and they have done a great job with recent Froyo and Evo coverage. The show has 2-4 regular hosts. Recommended. Available in <a href="http://feeds.feedburner.com/AndroidCentralPodcast">audio</a> format.</p>
</td>
</tr>
<tr>
<td valign="top" width="659">
<h3><a href="http://phandroid.com/podcast/"><img style="margin: 0px; display: inline" align="left" src="http://phandroid.com/wp-content/uploads/2009/09/podcastlogo3001-150x150.jpg" /></a><a href="http://phandroid.com/podcast/">Phandroid Podcast</a></h3>
<p>I love the content. I can’t stand the audio quality as delivered over BlogTalkRadio (and I’m looking at you too, TalkShoe!). As a podcaster myself, I’m pretty picky about that, so I skip over it unless it’s the last unplayed podcast on my iPod. Guys—please produce a real audio podcast for us! Available in <a href="http://feeds2.feedburner.com/PhandroidPodcast">audio</a> format—if you can handle the low-powered AM radio vibe.</p>
</td>
</tr>
<tr>
<td valign="top" width="659">
<h3><a href="http://www.theappshow.com/android/"><img style="margin: 0px 10px 0px 0px; display: inline" align="left" src="http://www.theappshow.com/android/wp-content/uploads/2010/05/AndroidAppShow278.png" width="144" height="144" /></a><a href="http://www.theappshow.com/android/">The Android App Show</a></h3>
<p>I just love the intro music. This show is great because it’s devoted to app reviews—an idea which which I myself had and haven’t yet capitalized on. Maybe someday…Available in <a href="http://www.theappshow.com/android/?feed=podcast">audio</a> and <a href="http://www.theappshow.com/android/?feed=podcast-video">video</a> formats, and they are big about their <a href="http://www.theappshow.com/android/?page_id=4">live stream on Ustream</a> (also something I like to do on <a href="http://www.ustream.tv/channel/powerscripting-podcast">my own show</a>.)</p>
</td>
</tr>
<tr>
<td valign="top" width="659">
<h3><a href="http://www.theandroidtechshow.com/podcast/"><img style="margin: 0px; display: inline" align="left" src="http://www.theandroidtechshow.com/podcast/wp-content/uploads/2010/05/androidtechshow278.png" width="144" height="144" /></a><a href="http://www.theandroidtechshow.com/podcast/">The Android Tech Show</a></h3>
<p>Brought to you by the same team as The Android App Show, so if you like one, you’ll like the other. Available in <a href="http://www.theandroidtechshow.com/podcast/?feed=podcast">audio</a> and <a href="http://www.theandroidtechshow.com/podcast/?feed=podcast-video">video</a> formats, as well as a live stream.</p>
</td>
</tr>
<tr>
<td valign="top" width="659">
<h3><a href="http://thisweekin.com/thisweekin-android/"><img style="margin: 0px 10px 0px 0px; display: inline" align="left" src="http://vod01.netdna.com/vod/twiapodcast.twist/twia.jpg" width="144" height="144" /></a><a href="http://thisweekin.com/thisweekin-android/">This Week in Android</a></h3>
<p>This is one of the shows from Jason Calicanis’ new <a href="http://thisweekin.com/">ThisWeekIn</a> studio. It’s professionally produced, and so far, I like it. To be honest, I started listening to this at the same time as a few other Android shows and they have all sort of blended together, so until I get my head straight, I can’t give a solid review. Available in <a href="http://feeds.feedburner.com/ThisWeekInAndroidaudioOnly">audio</a> and <a href="http://feeds.feedburner.com/ThisWeekInAndroid">video</a> formats.</p>
</td>
</tr>
</tbody>
</table>

<p><a href="http://feedads.g.doubleclick.net/~a/p-AG6FtTI5ArZV9MVFztu1eyJN4/0/da"><img src="http://feedads.g.doubleclick.net/~a/p-AG6FtTI5ArZV9MVFztu1eyJN4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/p-AG6FtTI5ArZV9MVFztu1eyJN4/1/da"><img src="http://feedads.g.doubleclick.net/~a/p-AG6FtTI5ArZV9MVFztu1eyJN4/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/halr9000?a=HtQlvWhgtoE:WrnRhhNZjnY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/halr9000?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/halr9000?a=HtQlvWhgtoE:WrnRhhNZjnY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/halr9000?i=HtQlvWhgtoE:WrnRhhNZjnY:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/halr9000/~4/HtQlvWhgtoE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://halr9000.com/article/887/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://halr9000.com/article/887</feedburner:origLink></item>
		<item>
		<title>How to Create Great Reports</title>
		<link>http://feedproxy.google.com/~r/halr9000/~3/MRifY_ZayzM/886</link>
		<comments>http://halr9000.com/article/886#comments</comments>
		<pubDate>Tue, 01 Jun 2010 01:17:37 +0000</pubDate>
		<dc:creator>halr9000</dc:creator>
				<category><![CDATA[asides]]></category>

		<guid isPermaLink="false">http://halr9000.com/article/886</guid>
		<description><![CDATA[Just thought I’d share this slide (draft) to see if the ‘net peoples have any interesting thoughts to share on the topic. Here’s my opening salvo: Out of all of the above statements, I think the last is the most overlooked. Discuss.]]></description>
			<content:encoded><![CDATA[<!-- no icon for 'asides' --><p> Just thought I’d share this slide (draft) to see if the ‘net peoples have any interesting thoughts to share on the topic. Here’s my opening salvo:</p>
<p><a href="http://halr9000.com/wp-content/uploads/2010/05/image.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://halr9000.com/wp-content/uploads/2010/05/image_thumb.png" width="484" height="364" /></a></p>
<p>Out of all of the above statements, I think the last is the most overlooked. Discuss.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/XRByeKP7aeluI1-08tYO_D9Dphw/0/da"><img src="http://feedads.g.doubleclick.net/~a/XRByeKP7aeluI1-08tYO_D9Dphw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/XRByeKP7aeluI1-08tYO_D9Dphw/1/da"><img src="http://feedads.g.doubleclick.net/~a/XRByeKP7aeluI1-08tYO_D9Dphw/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/halr9000?a=MRifY_ZayzM:jDPt-4_9jAI:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/halr9000?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/halr9000?a=MRifY_ZayzM:jDPt-4_9jAI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/halr9000?i=MRifY_ZayzM:jDPt-4_9jAI:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/halr9000/~4/MRifY_ZayzM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://halr9000.com/article/886/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://halr9000.com/article/886</feedburner:origLink></item>
		<item>
		<title>XKommunication – (Noun)</title>
		<link>http://feedproxy.google.com/~r/halr9000/~3/2Fq44BFSRt4/879</link>
		<comments>http://halr9000.com/article/879#comments</comments>
		<pubDate>Wed, 19 May 2010 13:00:15 +0000</pubDate>
		<dc:creator>halr9000</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[asides]]></category>
		<category><![CDATA[xkcd]]></category>

		<guid isPermaLink="false">http://halr9000.com/article/879</guid>
		<description><![CDATA[XKommunication &#8211; (Noun) The process of attempting (and usually failing) to explain an XKCD webcomic to your non-geek friends and family. I saw this comic a couple of days ago and what was so hilarious was later that day after I returned home from work, my wife was explaining Poe and The Telltale Heart to [...]]]></description>
			<content:encoded><![CDATA[<!-- no icon for 'Fun' --><!-- no icon for 'Internet' --><!-- no icon for 'asides' --><p><a href="http://xkcd.com/740/"><img style="display: block; margin-right: auto; margin-left: auto;" src="http://halr9000.com/wp-content/uploads/2010/05/wpid-the_tell_tale_beat.png" alt="image" /></a></p>
<p><a href="http://xkcd.com/740/"> </a></p>
<div class="posterous_autopost"><a href="http://xkcd.com/740/"> </a><br />
XKommunication &#8211; (Noun) The process of attempting (and usually failing) to explain an XKCD webcomic to your non-geek friends and family.</p>
<p>I saw this comic a couple of days ago and what was so hilarious was later that day after I returned home from work, my wife was explaining Poe and The Telltale Heart to my 11-year-old son. Naturally, I wanted to share this particular comic, and I got that excited feeling you get when you have something neat to share and you are looking forward to seeing the other person smile or laugh along with you. But then, just a moment later, it hit me. Crap, this is XKCD! There is no chance in hell that my wife will appreciate the joke, and my son won&#8217;t either! My face fell with the realization. I had a choice&#8211;attempt the xkommunication, or just look at the comic once more by myself and move on.</p>
<p>For some reason, I decided to make the attempt. You can guess the results. It went something like this:</p>
<p>Me: Honey, I overheard you talking to our son about The Telltale Heart. You know what is so funny? I saw a comic today about the same story! Here, check it out! [Hal shows his wife the comic on his phone, smiling tentatively.]</p>
<p>Wife: [long pause] Who is Daft Punk? This doesn&#8217;t make sense!</p>
<p>Me: I don&#8217;t know, it doesn&#8217;t matter, really. See, by the context you can tell they must be a techno band or something. Oh, I forgot to show you the hover text, it gets even funnier! Usher! House/Trance band? [Hal giggles a few times, obviously enjoying the comic all over again.]</p>
<p>Wife: That is the stupidest thing ever.</p>
<p>Hal: [Sighs.] Nevermind, sorry. I though it was funny.</p>
<p>I really should have known better.</p>
<p style="font-size: 10px;"><a href="http://posterous.com">Posted via email</a> from <a href="http://halr9000.posterous.com/xkommunication-noun">halr9000&#8242;s posterous</a></p>
</div>

<p><a href="http://feedads.g.doubleclick.net/~a/3gntIzfzlPF6oWeocufvPDHy5Ao/0/da"><img src="http://feedads.g.doubleclick.net/~a/3gntIzfzlPF6oWeocufvPDHy5Ao/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/3gntIzfzlPF6oWeocufvPDHy5Ao/1/da"><img src="http://feedads.g.doubleclick.net/~a/3gntIzfzlPF6oWeocufvPDHy5Ao/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/halr9000?a=2Fq44BFSRt4:7BsP_QBkZFk:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/halr9000?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/halr9000?a=2Fq44BFSRt4:7BsP_QBkZFk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/halr9000?i=2Fq44BFSRt4:7BsP_QBkZFk:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/halr9000/~4/2Fq44BFSRt4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://halr9000.com/article/879/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://halr9000.com/article/879</feedburner:origLink></item>
		<item>
		<title>AppBrain list for my T-Mobile G1 #android device</title>
		<link>http://feedproxy.google.com/~r/halr9000/~3/T-4zOXQqGEI/878</link>
		<comments>http://halr9000.com/article/878#comments</comments>
		<pubDate>Fri, 14 May 2010 12:54:13 +0000</pubDate>
		<dc:creator>halr9000</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://halr9000.com/article/878</guid>
		<description><![CDATA[halr9000&#39;s Apps on the phone Phone: T-Mobile G1 55 total, 52 free (94%), 3 paid (5%), 37MB total size, $23.97 total price - Exchange By TouchDown - Mint.com Personal Finance - ActionComplete - Greed Full Key - Greed (Lite) - BeamReader PDF Viewer - Dropbox - AppBrain Market Sync - Movies - XkcdViewer - Slacker [...]]]></description>
			<content:encoded><![CDATA[<!-- no icon for 'Internet' --><div class='posterous_autopost'>
<div>halr9000&#39;s Apps on the phone</div>
<div>Phone: T-Mobile G1</div>
<div>55 total, 52 free (94%), 3 paid (5%), 37MB total size, $23.97 total price</div>
<p />
<div>- Exchange By TouchDown</div>
<div>- Mint.com Personal Finance</div>
<div>- ActionComplete</div>
<div>- Greed Full Key</div>
<div>- Greed (Lite)</div>
<div>- BeamReader PDF Viewer</div>
<div>- Dropbox</div>
<div>- AppBrain Market Sync</div>
<div>- Movies</div>
<div>- XkcdViewer</div>
<div>- Slacker Radio</div>
<div>- zilch free (dice game)</div>
<div>- PdaNet free edition</div>
<div>- Klaxon &#8211; Alarm Clock (Premium)</div>
<div>- Google Maps</div>
<div>- ASTRO File Manager</div>
<div>- Listen</div>
<div>- Seesmic for Twitter</div>
<div> &#8211; Crystallight Defense Free</div>
<div>- Facebook for Android</div>
<div>- Last.fm &#8211; Personal Radio</div>
<div>- WordPress</div>
<div>- 3banana Notes</div>
<div>- drocap2 for root users</div>
<div>- Ustream Viewer</div>
<div>- SystemPanel App / Task Manager</div>
<div>- Tag ToDo List</div>
<div>- Memento</div>
<div>- Astrid Task/Todo List</div>
<div>- Slimeball Speedway (Lite)</div>
<div>- Google Voice</div>
<div>- Exchange by TouchDown Key</div>
<div>- Robo Defense FREE</div>
<div>- Backup for root users</div>
<div>- GDocs</div>
<div>- CyanogenMod Updater</div>
<div>- Shazam</div>
<div>- Touch Timer</div>
<div>- App Dragon App Lister</div>
<div>- SFCave</div>
<div>- PapiRiver</div>
<div>- PapiJump</div>
<div>- Stitcher Podcast Radio</div>
<div>- Backgrounds</div>
<div>- Amazon.com</div>
<div>- Brightness Toggle Widget</div>
<div>- Google Goggles</div>
<div>- Wifi Toggle Widget</div>
<div>- Bluetooth Toggle Widget</div>
<div>- Beelicious</div>
<div>- Telnet</div>
<div> &#8211; SuperUser whitelist</div>
<div>- Talkback</div>
<div>- Log Collector</div>
<div>- Terminal Emulator</div>
<p />
<div>View this app list on AppBrain: <a href="http://www.appbrain.com/user/halr9000/apps-on-the-phone">http://www.appbrain.com/user/halr9000/apps-on-the-phone</a></div>
<p style="font-size: 10px;">  <a href="http://posterous.com">Posted via email</a>   from <a href="http://halr9000.posterous.com/appbrain-list-for-my-t-mobile-g1-android-devi">halr9000&#8242;s posterous</a>  </p>
</p></div>

<p><a href="http://feedads.g.doubleclick.net/~a/7idy6ZxVa9OHBemmP_koYKC2jQU/0/da"><img src="http://feedads.g.doubleclick.net/~a/7idy6ZxVa9OHBemmP_koYKC2jQU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/7idy6ZxVa9OHBemmP_koYKC2jQU/1/da"><img src="http://feedads.g.doubleclick.net/~a/7idy6ZxVa9OHBemmP_koYKC2jQU/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/halr9000?a=T-4zOXQqGEI:Hu7O4McXZ3A:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/halr9000?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/halr9000?a=T-4zOXQqGEI:Hu7O4McXZ3A:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/halr9000?i=T-4zOXQqGEI:Hu7O4McXZ3A:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/halr9000/~4/T-4zOXQqGEI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://halr9000.com/article/878/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://halr9000.com/article/878</feedburner:origLink></item>
		<item>
		<title>Creating a Range of Letters, an Alternate Method</title>
		<link>http://feedproxy.google.com/~r/halr9000/~3/nZOAWI1O0xk/877</link>
		<comments>http://halr9000.com/article/877#comments</comments>
		<pubDate>Tue, 11 May 2010 01:26:16 +0000</pubDate>
		<dc:creator>halr9000</dc:creator>
				<category><![CDATA[Powershell]]></category>

		<guid isPermaLink="false">http://halr9000.com/article/877</guid>
		<description><![CDATA[PowerShell.com just posted a tip today on how to create a range of letters. The tip looks like this: 65..90 &#124; Foreach-Object { &#34;$([char]$_):&#34; } That works fine, but I have another way to share with you in case you don’t want to look up the ASCII values every time. This is very similar to [...]]]></description>
			<content:encoded><![CDATA[<a href="http://halr9000.com/article/category/programming/scripting/powershell" title="Powershell"><img src="/wp-content/icons/topic_powershell.png" align="right" width="70" height="53" alt="Powershell" /></a>
<p>PowerShell.com just posted <a href="http://powershell.com/cs/blogs/tips/archive/2010/05/10/creating-range-of-letters.aspx">a tip today</a> on how to create a range of letters. The tip looks like this:</p>
<div id="codeSnippetWrapper">
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet">65..90 | Foreach-Object { <span style="color: #006080">&quot;$([char]$_):&quot;</span> }</pre>
<p></div>
</p>
<p>That works fine, but I have another way to share with you in case you don’t want to look up the ASCII values every time. This is very similar to a technique used in my <a href="http://halr9000.com/article/859">Random Letters</a> post of not too long ago:</p>
<div>
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet">[char[]]([char]<span style="color: #006080">'a'</span>..[char]<span style="color: #006080">'z'</span>)</pre>
</div>
<div>&#160;</div>
<div>That prints each letter on a line. If you’d like them in a row, cast the whole thing to a string:</div>
<div>&#160;</div>
<div id="codeSnippetWrapper">
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet">[string]( [char[]]([char]<span style="color: #006080">'a'</span>..[char]<span style="color: #006080">'z'</span>) )</pre>
</div>
<div>&#160;</div>
<div>Or, you can place it within a sub-expression, and quotes:</div>
<div>&#160;</div>
<div id="codeSnippetWrapper">
<pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &#39;Courier New&#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"><span style="color: #006080">&quot;$([char[]]([char]'a'..[char]'z'))&quot;</span></pre>
</div>
<div>&#160;</div>
<div>Read my original post for an explanation of how this method works. PowerShell is a very flexible language, and as they say, there’s more than one way to skin a cat!</div>

<p><a href="http://feedads.g.doubleclick.net/~a/FGdLmqy_Qozpt9TSK9qqWpFGnd0/0/da"><img src="http://feedads.g.doubleclick.net/~a/FGdLmqy_Qozpt9TSK9qqWpFGnd0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/FGdLmqy_Qozpt9TSK9qqWpFGnd0/1/da"><img src="http://feedads.g.doubleclick.net/~a/FGdLmqy_Qozpt9TSK9qqWpFGnd0/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/halr9000?a=nZOAWI1O0xk:hGsah-_sKbk:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/halr9000?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/halr9000?a=nZOAWI1O0xk:hGsah-_sKbk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/halr9000?i=nZOAWI1O0xk:hGsah-_sKbk:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/halr9000/~4/nZOAWI1O0xk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://halr9000.com/article/877/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://halr9000.com/article/877</feedburner:origLink></item>
		<item>
		<title>IPconfig in PowerShell</title>
		<link>http://feedproxy.google.com/~r/halr9000/~3/cxngLOQ72VM/872</link>
		<comments>http://halr9000.com/article/872#comments</comments>
		<pubDate>Wed, 21 Apr 2010 13:17:06 +0000</pubDate>
		<dc:creator>halr9000</dc:creator>
				<category><![CDATA[Powershell]]></category>
		<category><![CDATA[Powershell Ideas]]></category>

		<guid isPermaLink="false">http://halr9000.com/article/872</guid>
		<description><![CDATA[First, let me give credit up front that this tip was inspired by one or two recent Power Tips from PowerShell.com. With that out of the way, I wanted to show you real quick that if you want the sort of information that you get from ipconfig.exe, then the command is even simpler: PS &#62; [...]]]></description>
			<content:encoded><![CDATA[<a href="http://halr9000.com/article/category/programming/scripting/powershell" title="Powershell"><img src="/wp-content/icons/topic_powershell.png" align="right" width="70" height="53" alt="Powershell" /></a>
<!-- no icon for 'Powershell Ideas' --><p>First, let me give credit up front that this tip was inspired by <a href="http://powershell.com/cs/blogs/tips/archive/2010/04/20/getting-assigned-ip-addresses.aspx">one</a> or <a href="http://powershell.com/cs/blogs/tips/archive/2010/04/21/ipv4-address-lists.aspx">two</a> recent Power Tips from PowerShell.com.</p>
<p>With that out of the way, I wanted to show you real quick that if you want the sort of information that you get from ipconfig.exe, then the command is even simpler:</p>
<div id="codeSnippetWrapper" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; width: 97.5%; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; cursor: text; border: silver 1px solid; padding: 4px;">
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">PS &gt; gwmi win32_networkadapterconfiguration | ? { $_.IPAddress }

DHCPEnabled      : True</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">IPAddress        : {151.140.143.41}</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">DefaultIPGateway : {151.140.142.1}</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">DNSDomain        : halr9000.com</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">ServiceName      : b57w2k</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">Description      : Broadcom NetXtreme Gigabit Ethernet - Packet Scheduler Miniport</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">Index            : 8

DHCPEnabled      : True</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">IPAddress        : {151.140.143.41}</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">DefaultIPGateway : {151.140.142.1}</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">DNSDomain        : whatever.<span style="color: #0000ff;">local</span></pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span style="color: #0000ff;"> </span>ServiceName      : AR5416</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">Description      : Broadcom NetXtreme Gigabit Ethernet - Packet Scheduler Miniport</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">Index            : 10</pre>
</div>
<p>You can rely on the default output of the Win32_NetworkAdapterConfiguration WMI class to display some of the more important bits here—just like ipconfig. But what if you want more—in other words, “ipconfig /all”? That data is already in there, but it’s not displayed to the screen by default. To get at it, you can pipe to Format-List and stick an asterisk at the end to tell it to display everything, like so:</p>
<div id="codeSnippetWrapper" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; width: 97.5%; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; cursor: text; border: silver 1px solid; padding: 4px;">
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">PS &gt; gwmi win32_networkadapterconfiguration | ? { $_.IPAddress } | fl *

DHCPLeaseExpires             : 20100427081921.000000-240</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">Index                        : 8</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">Description                  : Broadcom NetXtreme Gigabit Ethernet - Packet Scheduler Miniport</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">DHCPEnabled                  : True</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">DHCPLeaseObtained            : 20100421081921.000000-240</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">DHCPServer                   : 165.130.252.36</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">...</pre>
</div>
<p>I used a couple of aliases in the above examples because it saves typing. To be clear for those who don’t know them, here are the definitions:</p>
<p>gwmi = Get-WmiObject</p>
<p>? = Where-Object</p>
<p>fl = Format-List</p>

<p><a href="http://feedads.g.doubleclick.net/~a/BWffk6gZnzvETI0H84TLeRzn3rM/0/da"><img src="http://feedads.g.doubleclick.net/~a/BWffk6gZnzvETI0H84TLeRzn3rM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/BWffk6gZnzvETI0H84TLeRzn3rM/1/da"><img src="http://feedads.g.doubleclick.net/~a/BWffk6gZnzvETI0H84TLeRzn3rM/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/halr9000?a=cxngLOQ72VM:fD8KZjJXvgk:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/halr9000?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/halr9000?a=cxngLOQ72VM:fD8KZjJXvgk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/halr9000?i=cxngLOQ72VM:fD8KZjJXvgk:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/halr9000/~4/cxngLOQ72VM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://halr9000.com/article/872/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://halr9000.com/article/872</feedburner:origLink></item>
		<item>
		<title>A PowerShell Birthday</title>
		<link>http://feedproxy.google.com/~r/halr9000/~3/7QyApjOxzCY/871</link>
		<comments>http://halr9000.com/article/871#comments</comments>
		<pubDate>Mon, 19 Apr 2010 17:27:23 +0000</pubDate>
		<dc:creator>halr9000</dc:creator>
				<category><![CDATA[asides]]></category>

		<guid isPermaLink="false">http://halr9000.com/article/871</guid>
		<description><![CDATA[From my Facebook wall: June posted something on your Wall and wrote: &#34;function birthday { $bd = [datetime]&#34;04/19&#34; if ((get-date) -eq $bd) {&#34;Happy Birthday!&#34;} } PS C:\&#62; Happy Birthday from the PowerShell Team&#34;]]></description>
			<content:encoded><![CDATA[<!-- no icon for 'asides' --><p>From my Facebook wall:</p>
<blockquote><p>June posted something on your Wall and wrote:      <br />&quot;function birthday       <br />{       <br />$bd = [datetime]&quot;04/19&quot;       <br />if ((get-date) -eq $bd) {&quot;Happy Birthday!&quot;}       <br />}       <br />PS C:\&gt; Happy Birthday from the PowerShell Team&quot;</p>
</blockquote>
<p> <img src='http://halr9000.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<p><a href="http://feedads.g.doubleclick.net/~a/ZNZHp-caoqwr9W8n7dA0LbVKRXo/0/da"><img src="http://feedads.g.doubleclick.net/~a/ZNZHp-caoqwr9W8n7dA0LbVKRXo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/ZNZHp-caoqwr9W8n7dA0LbVKRXo/1/da"><img src="http://feedads.g.doubleclick.net/~a/ZNZHp-caoqwr9W8n7dA0LbVKRXo/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/halr9000?a=7QyApjOxzCY:a8bFJ3BO2No:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/halr9000?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/halr9000?a=7QyApjOxzCY:a8bFJ3BO2No:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/halr9000?i=7QyApjOxzCY:a8bFJ3BO2No:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/halr9000/~4/7QyApjOxzCY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://halr9000.com/article/871/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://halr9000.com/article/871</feedburner:origLink></item>
		<item>
		<title>Please vote for my PowerCLI Codestock session!</title>
		<link>http://feedproxy.google.com/~r/halr9000/~3/aRVtrzeNpRM/870</link>
		<comments>http://halr9000.com/article/870#comments</comments>
		<pubDate>Sat, 13 Mar 2010 18:43:53 +0000</pubDate>
		<dc:creator>halr9000</dc:creator>
				<category><![CDATA[Powershell]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://halr9000.com/article/870</guid>
		<description><![CDATA[If you are in the Southeast US, you may be interested in the upcoming Codestock event coming up in June in Knoxville, TN. It seems to be heavily slanted towards developers, but they are doing IT Pro and Entrepeneur tracks this year as well. I have submitted one session for my Managing VMware with PowerShell [...]]]></description>
			<content:encoded><![CDATA[<a href="http://halr9000.com/article/category/programming/scripting/powershell" title="Powershell"><img src="/wp-content/icons/topic_powershell.png" align="right" width="70" height="53" alt="Powershell" /></a>
<!-- no icon for 'VMware' --><p>If you are in the Southeast US, you may be interested in the upcoming <a href="http://codestock.org">Codestock</a> event coming up in June in Knoxville, TN. It seems to be heavily slanted towards developers, but they are doing IT Pro and Entrepeneur tracks this year as well. I have submitted one session for my <a href="http://codestock.org/sessions/managing-vmware-with-windows-powershell-and-powercli.aspx">Managing VMware with PowerShell thing</a>. If you have a minute, please go over to the site to register and vote my session up. </p>
<p>I’ve never been to Codestock before, but it looks like fun. In fact, it looks like a lot more fun than your typical canned vendor convention. I don’t plan on doing many speaker engagements this year aside from the occasional <a href="http://atlsmug.org">SMUG</a> or <a href="http://powershellgroup.org/atlanta.ga">APUG</a> meeting here in Atlanta, but I thought going to Knoxville might be a neat excuse to get out an d see a new city. The drive to Knoxville from Atlanta is pretty nice if you go through Chattahoochee and Nantahala national forests, so we are looking forward to that.</p>
<p><img src="http://l.yimg.com/g/images/spaceball.gif" /><img src="http://l.yimg.com/g/images/spaceball.gif" /></p>
</p>
<p><img src="http://l.yimg.com/g/images/spaceball.gif" /><img src="http://l.yimg.com/g/images/spaceball.gif" /></p>
</p>
<p><img alt="Brasstown Bald Road by tfdavis." src="http://farm4.static.flickr.com/3115/3159556923_248f4a319f.jpg" /></p>
<p>(credit <a href="http://www.flickr.com/photos/tfdavis/3159556923/">tfdavis on flickr</a>)</p>

<p><a href="http://feedads.g.doubleclick.net/~a/sstuOJYFeP6wtZlZodCRhlEh9uk/0/da"><img src="http://feedads.g.doubleclick.net/~a/sstuOJYFeP6wtZlZodCRhlEh9uk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/sstuOJYFeP6wtZlZodCRhlEh9uk/1/da"><img src="http://feedads.g.doubleclick.net/~a/sstuOJYFeP6wtZlZodCRhlEh9uk/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/halr9000?a=aRVtrzeNpRM:bRwvApqKxiA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/halr9000?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/halr9000?a=aRVtrzeNpRM:bRwvApqKxiA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/halr9000?i=aRVtrzeNpRM:bRwvApqKxiA:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/halr9000/~4/aRVtrzeNpRM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://halr9000.com/article/870/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://halr9000.com/article/870</feedburner:origLink></item>
		<item>
		<title>Kind Words from a Reader</title>
		<link>http://feedproxy.google.com/~r/halr9000/~3/5eCiOE1t1z0/869</link>
		<comments>http://halr9000.com/article/869#comments</comments>
		<pubDate>Mon, 01 Mar 2010 01:58:44 +0000</pubDate>
		<dc:creator>halr9000</dc:creator>
				<category><![CDATA[Book]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://halr9000.com/article/869</guid>
		<description><![CDATA[This email arrived in my inbox today: Just finished your book for the second time.&#160; Man, have I learned a lot!&#160; I am way ahead of the PowerShell curve for admins in general.&#160; No one at my work can touch me!&#160; SQl, AD, VMware, IIS, Group Policy, log extraction, etc…&#160; I do it all with [...]]]></description>
			<content:encoded><![CDATA[<!-- no icon for 'Book' --><!-- no icon for 'VMware' --><p>This email arrived in my inbox today:</p>
<blockquote><p>Just finished your book for the second time.&#160; Man, have I learned a lot!&#160; I am way ahead of the PowerShell curve for admins in general.&#160; No one at my work can touch me!&#160; SQl, AD, VMware, IIS, Group Policy, log extraction, etc…&#160; I do it all with PowerShell.</p>
<p>A lot of people say, you can do all this stuff in the VMware client.&#160; My reply is simply- no you can’t…&#160; I have at least 30 automated PowerShell scripts that run throughout the week.&#160; I don’t know how I lived without PowerShell.&#160; </p>
<p>Again, your book rocked.&#160; I actually paid for it!&#160; I won’t let anyone borrow it either.&#160; I need it way too much.&#160; I tell them to BUY THEIR OWN!!!</p>
<p>G.B.</p>
</blockquote>
<p>I really enjoyed reading it and wanted to share this with everyone. Very cool of him to take the time to send me the note.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/mxdiuWORsgLrd28CG9ffCuUxsv8/0/da"><img src="http://feedads.g.doubleclick.net/~a/mxdiuWORsgLrd28CG9ffCuUxsv8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/mxdiuWORsgLrd28CG9ffCuUxsv8/1/da"><img src="http://feedads.g.doubleclick.net/~a/mxdiuWORsgLrd28CG9ffCuUxsv8/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/halr9000?a=5eCiOE1t1z0:b71DbXh3wYY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/halr9000?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/halr9000?a=5eCiOE1t1z0:b71DbXh3wYY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/halr9000?i=5eCiOE1t1z0:b71DbXh3wYY:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/halr9000/~4/5eCiOE1t1z0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://halr9000.com/article/869/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://halr9000.com/article/869</feedburner:origLink></item>
		<item>
		<title>PowerCLI Tip: Speed up your login</title>
		<link>http://feedproxy.google.com/~r/halr9000/~3/GSny4UB4sgs/867</link>
		<comments>http://halr9000.com/article/867#comments</comments>
		<pubDate>Sun, 24 Jan 2010 21:32:57 +0000</pubDate>
		<dc:creator>halr9000</dc:creator>
				<category><![CDATA[Powershell]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[powercli]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://halr9000.com/article/867</guid>
		<description><![CDATA[When using PowerCLI, the first thing you have to do is to create a connection and authenticate yourself to your vSphere and/or vCenter servers. This is done with the Connect-VIServer cmdlet. Sometimes, this connection can be slow, taking ten or more seconds just to display a password prompt! That gets old pretty quickly. There is [...]]]></description>
			<content:encoded><![CDATA[<a href="http://halr9000.com/article/category/programming/scripting/powershell" title="Powershell"><img src="/wp-content/icons/topic_powershell.png" align="right" width="70" height="53" alt="Powershell" /></a>
<!-- no icon for 'VMware' --><p><a href="http://halr9000.com/wp-content/uploads/2010/01/image.png"><img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 5px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" align="right" src="http://halr9000.com/wp-content/uploads/2010/01/image_thumb.png" width="244" height="187" /></a> When using <a href="http://vmware.com/go/powercli">PowerCLI</a>, the first thing you have to do is to create a connection and authenticate yourself to your vSphere and/or vCenter servers. This is done with the <a href="http://www.vmware.com/support/developer/windowstoolkit/wintk40u1/html/Connect-VIServer.html">Connect-VIServer</a> cmdlet. Sometimes, this connection can be slow, taking ten or more seconds just to display a password prompt! That gets old pretty quickly.</p>
<p>There is a good reason for the slowness before you are prompted for credentials, and turns out, it’s a feature, not a bug. PowerCLI supports a single-sign-on (SSO) authentication when you attempt a connection to a vCenter server. What happens in the background is that your current Windows credentials are being passed on to the server and that is tried first, before even prompting you for credentials. This is great if you are sitting at the office and have a fast link to the vCenter server, and you happen to be logging into your workstation with a domain accont, and that domain account has vCenter rights. This transparent passing of credentials is definitely a timesaver under those circumstances.</p>
<p>But on the other hand, what if you are connecting from home over a slow link? What if you are on your home PC or a local account? What if, due to security policies at your company, your normal user account doesn’t even HAVE admin privileges? Yup, the authentication attempt fails (or simply takes a while), and you are left twiddling your thumbs, waiting for the “real” login prompt to appear.</p>
<h3>Resolution</h3>
<p>The fix is an easy one. Instead of typing this to connect:</p>
<pre class="csharpcode">Connect-VIServer vcenter.domain.com
<style type="text/css">.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }
</style>
</pre>
<p>…type something like this:</p>
<pre class="csharpcode">Connect-VIServer vcenter.domain.com -Credential (Get-Credential)</pre>
<p>or the less-recommended, yet still quite functional:</p>
<pre class="csharpcode">Connect-VIServer vcenter.domain.com -user myuser -password mypass</pre>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p>By using one of these methods, you are instructing Connect-VIServer to explicitly use a set of credentials which you specify. This way, it won’t bother attempting to pass along your current credentials, thus saving you a few seconds and perhaps a gray hair or two.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/TLzWmhNlw3f-Y28KQLCewg4-Iyc/0/da"><img src="http://feedads.g.doubleclick.net/~a/TLzWmhNlw3f-Y28KQLCewg4-Iyc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/TLzWmhNlw3f-Y28KQLCewg4-Iyc/1/da"><img src="http://feedads.g.doubleclick.net/~a/TLzWmhNlw3f-Y28KQLCewg4-Iyc/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/halr9000?a=GSny4UB4sgs:5iK_V06BszM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/halr9000?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/halr9000?a=GSny4UB4sgs:5iK_V06BszM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/halr9000?i=GSny4UB4sgs:5iK_V06BszM:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/halr9000/~4/GSny4UB4sgs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://halr9000.com/article/867/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://halr9000.com/article/867</feedburner:origLink></item>
		<item>
		<title>Random Letters</title>
		<link>http://feedproxy.google.com/~r/halr9000/~3/XUQq5FmMdkA/859</link>
		<comments>http://halr9000.com/article/859#comments</comments>
		<pubDate>Sun, 24 Jan 2010 05:47:42 +0000</pubDate>
		<dc:creator>halr9000</dc:creator>
				<category><![CDATA[Powershell]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Basics]]></category>
		<category><![CDATA[Get-Random]]></category>

		<guid isPermaLink="false">http://halr9000.com/article/859</guid>
		<description><![CDATA[I needed some source text to test a regular expression pattern, so my goal tonight was to generate some. The regex pattern in question finds email addresses, so I needed to be sure to embed real-looking email addresses inside of gibberish. Step number one: I need some random letters. PowerShell v2’s Get-Random cmdlet comes to [...]]]></description>
			<content:encoded><![CDATA[<a href="http://halr9000.com/article/category/programming/scripting/powershell" title="Powershell"><img src="/wp-content/icons/topic_powershell.png" align="right" width="70" height="53" alt="Powershell" /></a>
<!-- no icon for 'Tutorials' --><p>I needed some source text to test a regular expression pattern, so my goal tonight was to generate some. The regex pattern in question finds email addresses, so I needed to be sure to embed real-looking email addresses inside of gibberish. Step number one: I need some random letters. PowerShell v2’s Get-Random cmdlet comes to the rescue!</p>
<p>Get-Random has two modes. The first mode allows you to return random numbers, and you can specify a min and max range. The second mode will return random items from a list, and as an added bonus, you can specify the number of items to return. I plan on using both modes in this exercise.</p>
<p>In order to build gibberish words or email addresses, I need to start with a list of allowable characters. Let’s keep it simple and restrict things to lowercase letters, although adding in numbers would be simple.</p>
<p>You all remember ASCII, right? This is a conversion table that has been used to represent numeric values for letters (and every other character on you keyboard, plus others) for a long, LONG time. You are slowly seeing ASCII encoding supplanted by Unicode as that table has a much larger address space and can handle non-Latin alphabets, but ASCII suits me just fine. We are going to use ASCII values and PowerShell’s range operator (..) to generate the list of allowable characters.</p>
<p>If you have worked with Vbscript, then you might know how to to ASCII conversions with the Chr() function. You give that function a number, and it spits out the ASCII value. The reverse is done with the Asc() function. In PowerShell, it’s not done the same way at all, so just forget that. Instead, what we are going to do is to convert back and forth between a “char” (character) .NET type. Chars are really sort of an in-between data type. They look like strings (i.e., it’s a letter), but they are very easily converted into integers.</p>
<p>So let’s take that knowledge and combine it with a technique called “casting”. To cast in PowerShell means to state that you want a particular value to be a certain data type. For example, if I have a number, and I want to make sure it is treated like a string in my script, I can cast it as a string like so:</p>
<div id="codeSnippetWrapper">
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">[string]12</pre>
</div>
<p>If you pipe that to Get-Member, you’ll see that the result is a string object, with all of the properties and methods which that type has, as opposed to the much more basic [int] type.</p>
<p>Moving on, let’s take the letter “a”, and the letter “z”, and turn it into a range containing all of the letters in between. PowerShell’s range operator can be used here, but it only works with integers. I could ask a search engine for an ASCII chart to get the numbers I need, but there’s no need, I’ll just convert from the letters directly.</p>
<p>Here’s how to convert a single letter into its ASCII number representation:</p>
<div id="codeSnippetWrapper">
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">PS &gt; [int][char]<span style="color: #006080">'a'</span></pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">97</pre>
</div>
<p>What I am doing here is casting twice. Anything surrounded by single or double quotes is a string. I can convert any single letter (or symbol, or whatever) to a char data type by casting it as you can see. Then I take that char and cast it immediately to an integer, and as I said before, that’s an easy conversion for PowerShell to do because that’s the way chars types are wired.</p>
<p>Now we have our first integer. Just replace the ‘a’ with a ‘z’ and we have the second.</p>
<div id="codeSnippetWrapper">
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">PS &gt; [int][char]<span style="color: #006080">'z'</span></pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">122</pre>
</div>
<p>These integers are going to be perfect as input to the Get-Random cmdlet. Here’s how to return random letters using Get-Random’s first mode:</p>
<div id="codeSnippetWrapper">
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">PS &gt; $min = [int][char]<span style="color: #006080">'a'</span></pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">PS &gt; $max = [int][char]<span style="color: #006080">'z'</span></pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">PS &gt; Get-Random -Minimum $min -Maximum $max</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">104</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">PS &gt; [char](Get-Random -Minimum $min -Maximum $max)</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">l</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">PS &gt; [char](Get-Random -Minimum $min -Maximum $max)</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">q</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">PS &gt; [char](Get-Random -Minimum $min -Maximum $max)</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">r</pre>
</div>
<p>As you can see, turning an integer back into a letter is pretty simple, you just cast it to a [char]. (The parentheses are necessary.) And you can also see a new random letter popping up at each execution of Get-Random. Great! So how do we make random words? Well, in the context of this blog post, a word consists of an array of characters. That makes sense, right? There are a few ways to go from here to create the requisite [char] array. I could create a for loop, and run the above command inside the loop.</p>
<p>However, there is an easier way. Let’s go back a step and have a look at Get-Random’s second mode. Here is a table showing the two parameter sets (output created with <a href="http://halr9000.com/article/507">my Get-Parameter script</a>):</p>
<pre class="csharpcode">   ParameterSet: RandomNumberParameterSet

Name    Type       IsMandatory Pipeline
----    ----       ----------- --------
SetSeed Nullable`1       False    False
Maximum Object           False    False
Minimum Object           False    False

   ParameterSet: RandomListItemParameterSet

Name        Type       IsMandatory Pipeline
----        ----       ----------- --------
SetSeed     Nullable`1       False    False
InputObject Object[]          True     True
Count       Int32            False    False</pre>
<p><!--.csharpcode, .csharpcode pre { 	font-size: small; 	color: black; 	font-family: consolas, "Courier New", courier, monospace; 	background-color: #ffffff; 	/*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt  { 	background-color: #f4f4f4; 	width: 100%; 	margin: 0em; } .csharpcode .lnum { color: #606060; } --></p>
<p>We used Minimum and Maximum in the first mode. Now we are going to use InputObject and Count. This mode is really handy because you can supply an array of items (letters in this case) as input, and tell it how many random items to return as output! That means no loop, so the code is going to be much simpler.</p>
<p>First, let’s build an array of all lowercase letters. We already know the numeric values to use in the range, so let’s use those. I’m going to use a little trick to take the integer range and cast it in one step to an array of characters, which is exactly what we want:</p>
<div id="codeSnippetWrapper">
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">PS &gt; $alpha = [char[]]($min..$max)</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">PS &gt; $alpha | Select-Object -First 3</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">a</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">b</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">c</pre>
</div>
<p>We build the range with “$min..$max” and put that in parentheses. Then we cast it, but not as a single [char], but as an array of [char]’s by adding an empty set of brackets []. Now, the variable $alpha contains our input to Get-Random. The next step is easy, just pass this variable to the cmdlet and give it a count:</p>
<div id="codeSnippetWrapper">
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">PS &gt; $alpha | Get-Random -Count 5</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">t</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">f</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">a</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">b</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">c</pre>
</div>
<p>Presto! A five-letter word! Well…sorta. What we have is a series of characters, one per line. To turn this into adjacent characters we can cast the whole thing as a string.</p>
<div id="codeSnippetWrapper">
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">PS &gt; [string]( $alpha | Get-Random -Count 5 )</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">i h s p z</pre>
</div>
<p>Almost there, we just have to get rid of those extra spaces. The spaces are generated because of something called the “output format separator”, otherwise known as $OFS. This is a variable predefined by PowerShell to be a single space, but you can change it to whatever you want. Here’s that final step:</p>
<div id="codeSnippetWrapper">
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">PS &gt; $ofs = <span style="color: #006080">''</span></pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">PS &gt; [string]( $alpha | Get-Random -Count 5 )</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">qfzwg</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">PS &gt; [string]( $alpha | Get-Random -Count 5 )</pre>
<pre id="codeSnippet" style="text-align: left; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New', courier, monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">dnhbq</pre>
</div>
<p>Now I am just a hop, skip, and a jump from generating random email addresses, but that’s enough for tonight.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/VbN9a4E3C2kI1oODUcNUFDTTZP8/0/da"><img src="http://feedads.g.doubleclick.net/~a/VbN9a4E3C2kI1oODUcNUFDTTZP8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/VbN9a4E3C2kI1oODUcNUFDTTZP8/1/da"><img src="http://feedads.g.doubleclick.net/~a/VbN9a4E3C2kI1oODUcNUFDTTZP8/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/halr9000?a=XUQq5FmMdkA:s9T8Sz57ihE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/halr9000?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/halr9000?a=XUQq5FmMdkA:s9T8Sz57ihE:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/halr9000?i=XUQq5FmMdkA:s9T8Sz57ihE:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/halr9000/~4/XUQq5FmMdkA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://halr9000.com/article/859/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://halr9000.com/article/859</feedburner:origLink></item>
		<item>
		<title>Which PowerShell Community (aka PoshComm) logo wins? [PIC]</title>
		<link>http://feedproxy.google.com/~r/halr9000/~3/XQ-vqV1rvlk/850</link>
		<comments>http://halr9000.com/article/850#comments</comments>
		<pubDate>Sat, 26 Dec 2009 04:01:40 +0000</pubDate>
		<dc:creator>halr9000</dc:creator>
				<category><![CDATA[Powershell]]></category>
		<category><![CDATA[poshcomm;logo]]></category>

		<guid isPermaLink="false">http://halr9000.com/article/850</guid>
		<description><![CDATA[Please comment… Logo1: Logo 2:]]></description>
			<content:encoded><![CDATA[<a href="http://halr9000.com/article/category/programming/scripting/powershell" title="Powershell"><img src="/wp-content/icons/topic_powershell.png" align="right" width="70" height="53" alt="Powershell" /></a>
<p>Please comment…</p>
<p>Logo1:<br />
<img class="alignnone size-full wp-image-851" title="logo1" src="http://halr9000.com/wp-content/uploads/2009/12/logo11.png" alt="logo1" width="500" height="243" /></p>
<p>Logo 2:<br />
<img class="alignnone size-full wp-image-852" title="logo3" src="http://halr9000.com/wp-content/uploads/2009/12/logo31.png" alt="logo3" width="412" height="130" /></p>

<p><a href="http://feedads.g.doubleclick.net/~a/GFYIssSgjcFM2y-QJRsqZ0WbXEc/0/da"><img src="http://feedads.g.doubleclick.net/~a/GFYIssSgjcFM2y-QJRsqZ0WbXEc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/GFYIssSgjcFM2y-QJRsqZ0WbXEc/1/da"><img src="http://feedads.g.doubleclick.net/~a/GFYIssSgjcFM2y-QJRsqZ0WbXEc/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/halr9000?a=XQ-vqV1rvlk:Oq2depixfBQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/halr9000?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/halr9000?a=XQ-vqV1rvlk:Oq2depixfBQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/halr9000?i=XQ-vqV1rvlk:Oq2depixfBQ:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/halr9000/~4/XQ-vqV1rvlk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://halr9000.com/article/850/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		<feedburner:origLink>http://halr9000.com/article/850</feedburner:origLink></item>
	</channel>
</rss>
