<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>My name is Josh Atwell and I’ve been working in the IT industry exclusively since 2004.  I’ve received my VCAP-DCD, VCAP-DCA, VCP3,4 certifications.  I am currently working as a VMware administrator for Cisco.

vTesseract is my personal presence for my thoughts, musings, and technical write-ups involving PowerShell, datacenter virtualization and other technologies I come across daily. The opinions and thoughts on this site are my own and are not endorsed or affiliated by my employer or anyone else. This is done on my own free time and all work is limited based on my time and available resources. Your comments, thoughts, opinions are welcome. Thanks for reading!</description><title>vTesseract</title><generator>Tumblr (3.0; @vtesseract)</generator><link>http://www.vtesseract.com/</link><item><title>Dexter vs Big Data</title><description>&lt;p&gt;This past weekend the Mrs. and I were enjoying some downtime so we decided to catch up on the last season of Dexter.&lt;span&gt;  &lt;/span&gt;This isn&amp;#8217;t one of those shows that immediately starts making you think about cloud or big data but so is life as an IT guy.&lt;span&gt;  &lt;/span&gt;I thoroughly enjoy the show but I&amp;#8217;ve decided that Dexter shouldn&amp;#8217;t still be free.&lt;span&gt;  &lt;/span&gt;Careful as he is, the viewer watches him leave fatal little breadcrumbs EVERY episode that go unnoticed because no one seems to be looking.&lt;/p&gt;
&lt;p&gt; &lt;img src="http://media.tumblr.com/tumblr_m3av1yNUgl1qj2aiy.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;My understanding of big data is that we now have new tools and mechanisms to find meaningful information out of massive amounts of data.&lt;span&gt;  &lt;/span&gt;This data could come from a variety of sources and the analytics involved would piece together relationships to otherwise trivial data.&lt;span&gt;  &lt;/span&gt;This moves beyond basic searching and can be quite sophisticated.&lt;span&gt;  &lt;/span&gt;I am always looking for practical use cases to demonstrate uses of technology to help people I talk with understand what this means.&lt;span&gt;  &lt;/span&gt;This is where Dexter does me a huge favor!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Breadcrumbs&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Each week we see Dexter tracking down possible murderers.&lt;span&gt;  &lt;/span&gt;His Code requires that he know that these bad people are in fact guilty and worthy of his &amp;#8220;justice&amp;#8221;.&lt;span&gt;  &lt;/span&gt;Well here it&amp;#8217;s helpful to be a cop because you have access to all of these nice computer databases and resources.&lt;span&gt;  &lt;/span&gt;See where I&amp;#8217;m going yet?&lt;span&gt;  &lt;/span&gt;In this particular episode Dexter gets a blood sample from someone who he is certain is a murderer based on small bits of information Dexter gleamed from the case notes (and why no one else figured this out is another problem).&lt;span&gt;  &lt;/span&gt;He analyzes this blood and compares it to DNA information in another database.&lt;/p&gt;
&lt;p&gt; Breadcrumbs:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Dexter searching an old unsolved case. I assume this is a &amp;#8220;case&amp;#8221; DB&lt;/li&gt;
&lt;li&gt;Dexter getting some blood analyzed (not a stretch since he&amp;#8217;s a blood guy) which is another DB I&amp;#8217;m sure.&lt;/li&gt;
&lt;li&gt;Dexter gets a MATCH on an unsolved murder.&lt;span&gt;  &lt;/span&gt;There must be some cohesion between tools for this handy little interface to show a match!&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt; &lt;img src="http://media.tumblr.com/tumblr_m3av2beTEe1qj2aiy.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Wait, What does this have to do with Big Data&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Dexter of course acts on his information and dispenses justice, but wait a minute!&lt;span&gt;  &lt;/span&gt;How is it that no one has caught Dexter?&lt;span&gt;  &lt;/span&gt;He&amp;#8217;s clearly leaving all of the breadcrumbs needed for someone to put the pieces together.&lt;span&gt;  &lt;/span&gt;He uses department resources to search on presumably bad people.&lt;span&gt;  &lt;/span&gt;He runs reports that match on old cases.&lt;span&gt;  &lt;/span&gt;You know that missing persons cases are put in at some point for the people he murders and disposes.&lt;span&gt;  &lt;/span&gt;Why doesn&amp;#8217;t he get caught?&lt;/p&gt;
&lt;p&gt;Seems to me that the local or state agency really needs some big data analytics going on here.&lt;span&gt;  &lt;/span&gt;They need to be looking into these tools for a variety of &amp;#8220;flags&amp;#8221;.&lt;span&gt;  &lt;/span&gt;There&amp;#8217;s no reason why a system like this couldn&amp;#8217;t identify when a match happens on an old case, or if a missing person report shows up for someone that was involved on an old case just days after a previous search or match.&lt;span&gt;  &lt;/span&gt;I totally forgive the detectives for missing this because on their own much of these logs wouldn&amp;#8217;t seem out of place.&lt;span&gt;  &lt;/span&gt;Dexter is one of them after all.&lt;span&gt;  &lt;/span&gt;Unfortunately for Dexter I don&amp;#8217;t think this is something that would fool a big data tool properly tuned to find these connections.  Either that or we&amp;#8217;ll need someone like &lt;a href="http://en.wikipedia.org/wiki/John_Forbes_Nash,_Jr." target="_blank"&gt;John Nash&lt;/a&gt; or Charlie Eppes to solve the case.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_m3avuerPNQ1qj2aiy.jpg"/&gt;&lt;/p&gt;
&lt;p&gt; &lt;strong&gt;Discuss&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This post was in part to generate a conversation to help build my understanding of Big Data so please feel free to provide your comments, especially if I&amp;#8217;m wrong in my assumption that Dexter&amp;#8217;s time is coming where Hadoop catches him.&lt;span&gt;  &lt;/span&gt;Maybe I should try it with Splunk first. :) &lt;/p&gt;
&lt;p&gt;Here&amp;#8217;s my G+ post for discussion.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://plus.google.com/u/0/102722851110632220535/posts/E9d9fvVVvw1" target="_blank"&gt;&lt;a href="https://plus.google.com/u/0/102722851110632220535/posts/E9d9fvVVvw1" target="_blank"&gt;https://plus.google.com/u/0/102722851110632220535/posts/E9d9fvVVvw1&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;</description><link>http://www.vtesseract.com/post/22127162706</link><guid>http://www.vtesseract.com/post/22127162706</guid><pubDate>Mon, 30 Apr 2012 12:18:00 -0400</pubDate><category>big data</category><category>hadoop</category><category>thought exercise</category></item><item><title>BrownBag Hosting Yet Again</title><description>&lt;p&gt;Last week I had an opportunity to again fill-in host the &lt;a href="http://www.professionalvmware.com/brownbags" target="_blank"&gt;ProfessionalVMware.com BrownBag&lt;/a&gt;, this time with Jake Robinson (@jakerobinson - &lt;a href="http://www.geekafterfive.com" target="_blank"&gt;geekafterfive.com&lt;/a&gt;) talking PowerCLI!  I managed to start on time, not mute the presenter, and get the recording which you can catch at &lt;a href="http://vimeo.com/40199252" target="_blank"&gt;&lt;a href="http://vimeo.com/40199252" target="_blank"&gt;http://vimeo.com/40199252&lt;/a&gt;&lt;/a&gt;.  It&amp;#8217;s a great session and Jake does fantastic job.&lt;/p&gt;
&lt;p&gt;Well it would seem that my job wasn&amp;#8217;t too terrible because it looks like I&amp;#8217;ll be hosting semi-regularly.  In fact I&amp;#8217;ll be hosting on Wednesday, April 25th with presenter Edward Haletky talking Security (@texiwill &lt;a href="http://www.astroarch.com/blog/" target="_blank"&gt;&lt;a href="http://www.astroarch.com/blog/" target="_blank"&gt;http://www.astroarch.com/blog/&lt;/a&gt;&lt;/a&gt; and &lt;a href="http://virtualizationpractice.com" target="_blank"&gt;http://virtualizationpractice.com&lt;/a&gt;)  I&amp;#8217;m definitely looking forward to hosting again and I hope you join us!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;Here&amp;#8217;s the recording and slides from this session&lt;/p&gt;
&lt;p&gt;&lt;a href="http://professionalvmware.com/2012/04/vbrownbag-follow-up-cloud-security-w-texiwill/" target="_blank"&gt;&lt;a href="http://professionalvmware.com/2012/04/vbrownbag-follow-up-cloud-security-w-texiwill/" target="_blank"&gt;http://professionalvmware.com/2012/04/vbrownbag-follow-up-cloud-security-w-texiwill/&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Remember to Tweet with Hashtag #vBrownBag&lt;/p&gt;
&lt;p&gt;Check out previous recordings!&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://bit.ly/BrownbagiTunes" target="_blank"&gt;&lt;a href="http://bit.ly/BrownbagiTunes" target="_blank"&gt;http://bit.ly/BrownbagiTunes&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://bit.ly/BrownbagPodcast" target="_blank"&gt;&lt;a href="http://bit.ly/BrownbagPodcast" target="_blank"&gt;http://bit.ly/BrownbagPodcast&lt;/a&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description><link>http://www.vtesseract.com/post/21434929600</link><guid>http://www.vtesseract.com/post/21434929600</guid><pubDate>Fri, 20 Apr 2012 09:41:00 -0400</pubDate><category>brownbag</category><category>hosting</category><category>podcast</category></item><item><title>Start-Countdown Function - A Visual for Start-Sleep</title><description>&lt;p&gt;A current project we have is quite large and involved.&lt;span&gt;  &lt;/span&gt;Part of it requires a series of Start-Sleep commands to slow things down so other items can finish.&lt;span&gt;  &lt;/span&gt;In some places we monitor for activities to complete but sometimes it&amp;#8217;s just easy enough to let it wait.&lt;span&gt;  &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_m2r8qxwDGc1qj2aiy.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Wait, What is it doing?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The one complaint I have always had with Start-Sleep is that it NEVER tells you how long you&amp;#8217;ve waited, or more importantly how long is left! It just sits there&amp;#8230;and waits.&lt;span&gt;  &lt;/span&gt;You stare at the screen cursing because you&amp;#8217;re a scripter and you want it to move on already! :)&lt;/p&gt;
&lt;p&gt;I had finally had enough and decided to create a little function that wraps around Start-Sleep and displays the remaining time based on the number of seconds you provide.&lt;span&gt;  &lt;/span&gt;&lt;/p&gt;
&lt;pre class="brush: powershell;"&gt;function Start-Countdown{

File: 			Start-Countdown.ps1
Date:			2012-04-19
Revision: 		1.0
References:		&lt;a href="http://www.vtesseract.com" target="_blank"&gt;www.vtesseract.com&lt;/a&gt;

====================================================================
Disclaimer: This script is written as best effort and provides no 
warranty expressed or implied. Please contact the author(s) if you 
have questions about this script before running or modifying
====================================================================
#&amp;gt;
Param(
[INT]$Seconds = (Read-Host "Enter seconds to countdown from"),
[Switch]$ProgressBar,
[String]$Message = "Blast Off!"
)
Clear-Host
while ($seconds -ge 1){
If($ProgressBar){
	Write-Progress -Activity "Countdown" -SecondsRemaining $Seconds -Status "Time Remaining"
	Start-Sleep -Seconds 1
}ELSE{
	Write-Output $Seconds
	Start-Sleep -Seconds 1
	Clear-Host
}
$Seconds --
}
Write-Output $Message
}
&lt;/pre&gt;
&lt;p&gt;You have several options here on how it displays.&lt;/p&gt;
&lt;ol type="1"&gt;&lt;li&gt;&lt;span&gt;You can have it clear the screen and display the numeric countdown&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;You can have a progress bar display the remaining time.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt; &lt;img src="http://media.tumblr.com/tumblr_m2r95wAbr91qj2aiy.png"/&gt;&lt;/p&gt;
&lt;p&gt;There is no piping on this but now you can put your sleep in your script and see what is going on!&lt;span&gt;  &lt;/span&gt;Always open to improvements and suggestions!&lt;span&gt;  &lt;/span&gt;Thanks for reading and may the -Force be with you!&lt;/p&gt;
&lt;p&gt;Full code on PoshCode.org &lt;a href="http://poshcode.org/3374" target="_blank"&gt;&lt;a href="http://poshcode.org/3374" target="_blank"&gt;http://poshcode.org/3374&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Update: Pat Richard (&lt;a href="https://twitter.com/#!/patrichard/" target="_blank"&gt;@patrichard&lt;/a&gt;) pointed me to a post he did a few months back that&amp;#8217;s very similar.  Definitely wanted to include so you can see how two folks can solve the same problem slightly differently with PowerShell! Definite value in searching on Google first, even though you do lose that learning feeling! Thanks Pat!  &lt;a href="http://www.ehloworld.com/878" target="_blank"&gt;&lt;a href="http://www.ehloworld.com/878" target="_blank"&gt;http://www.ehloworld.com/878&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Note:  My coworker, Jade, who blogs over at &lt;a href="http://powerwtf.com/" target="_blank"&gt;PowerWTF.com&lt;/a&gt; pointed this URL out to me from the ScriptingGuys blog.  Learned a few cool things from this article. &lt;a href="http://blogs.technet.com/b/heyscriptingguy/archive/2011/01/30/provide-progress-for-your-script-with-a-powershell-cmdlet.aspx" target="_blank"&gt;&lt;a href="http://blogs.technet.com/b/heyscriptingguy/archive/2011/01/30/provide-progress-for-your-script-with-a-powershell-cmdlet.aspx" target="_blank"&gt;http://blogs.technet.com/b/heyscriptingguy/archive/2011/01/30/provide-progress-for-your-script-with-a-powershell-cmdlet.aspx&lt;/a&gt;&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description><link>http://www.vtesseract.com/post/21414227113</link><guid>http://www.vtesseract.com/post/21414227113</guid><pubDate>Thu, 19 Apr 2012 21:53:00 -0400</pubDate><category>powershell</category><category>functions</category><category>sleep</category></item><item><title>I wanted to log in to check out all of the new awesome-sauce in...</title><description>&lt;iframe width="400" height="300" src="http://www.youtube.com/embed/Y2FtOA5b5pU?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;I wanted to log in to check out all of the new awesome-sauce in VMware’s MyVMware portal.  The folks have done amazing work, but suffice it to say I had a small problem logging in.  I chalk it up to browser but it made me chuckle so I needed to share.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;Note:  If you have this issue just clear out your browser’s cache and things work as they are intended.  Huge thanks to @VMwareCares for their quick twitter response to this video!!  Well done once again VMware!&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;</description><link>http://www.vtesseract.com/post/21325696191</link><guid>http://www.vtesseract.com/post/21325696191</guid><pubDate>Wed, 18 Apr 2012 11:04:00 -0400</pubDate><category>Vmware</category><category>funny</category></item><item><title>#PowerCLI - Save Yourself from Going Loop-y</title><description>&lt;p&gt;I see this often in the PowerCLI community forums and in my day to day job.&lt;span&gt;  &lt;/span&gt;I need to loop through a variety of VMs, VMhosts, Clusters, etc.&lt;span&gt;  &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;In many respects what I really want to do is grab data from various layers so that I can get a big/full picture about what&amp;#8217;s going on.&lt;span&gt;  &lt;/span&gt;In this post I&amp;#8217;ll provide a relatively basic example of how this may come to play and a way that I find myself regularly trying to reduce my lines of code and make resulting code easier to follow by coworkers or future me.  It does not always work for everything so know this up front but it&amp;#8217;s definitely a good way to start thinking.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Note: I do not make a challenge of reducing my lines of code.  PowerShell is already great for that.  I do make a challenge of making my code easily consumable for you and future me :)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_m2npiima2D1qj2aiy.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Loopy Mechanism:&lt;/strong&gt;&lt;/p&gt;
&lt;pre class="brush: powershell;"&gt;$report = @()
$clusters = Get-cluster
foreach($cluster in $clusters){
$vmhosts = $cluster | Get-VMHost
  foreach ($vmhost in $vmhosts){
  $vms = $vmhost | Get-VM
    foreach ($vm in $vms){
     $vminfo = New-Object -TypeName PSObject -Property @{
	 VM = $vm.Name
	 PowerState = $vm.PowerState
	 VMHost = $vmhost.Name
	 Cluster = $cluster.Name
	 }
	$report += $vminfo
	}
  }
}
$report
&lt;/pre&gt;
&lt;p&gt;In this example you&amp;#8217;ll notice that I&amp;#8217;ve gathered all of the objects per container.&lt;span&gt;  &lt;/span&gt;This works for gathering all data but can be a bit time consuming.&lt;span&gt;  &lt;/span&gt;One nice part about this is that it will be reasonably and neatly organized.&lt;span&gt;  &lt;/span&gt;In truth I never care about this because it&amp;#8217;s simple enough to output the results to a .csv and let excel handle my sorting.&lt;span&gt;  &lt;/span&gt;It&amp;#8217;s really good for that but I digress to a future post.&lt;span&gt;  &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Note:  Hey future me&amp;#8230;make sure you link to the post you just posted on when to use other tools rather than PowerShell for filtering and managing data.  Yea, I know&amp;#8230;blasphemy.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Now here is my less loopy method.&lt;/strong&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;pre class="brush: powershell;"&gt;$report = @()
$vms = Get-VM
#Or with Larger Sets perhaps use Get-View
#$vms = Get-View -ViewType VirtualMachine
foreach ($vm in $vms){
	$vminfo = New-Object -TypeName PSObject -Property @{
		VM = $vm.Name
		PowerState = $vm.PowerState
		VMHost = $vm.VMHost
		Cluster = Get-Cluster -VM $vm
	}
$report += $vminfo
}
$report
&lt;/pre&gt;
&lt;p&gt;You&amp;#8217;ll notice in this example I manage with a single loop.&lt;span&gt;  &lt;/span&gt;I simply collect all of the VMs at the beginning (noting I show both mechanisms for doing this depending on your patience and environment size).&lt;span&gt;  &lt;/span&gt;Once I have gathered all of the VMs it is simply a task of extracting the necessary data from those objects.&lt;span&gt;  &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Wait Just a Second!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I bet you saw where I gathered the cluster info I did a Get-Cluster call.&lt;span&gt;  &lt;/span&gt;Wait a second there Josh!?&lt;span&gt;  &lt;/span&gt;Seems like that would take a lot of time to make those calls!&lt;span&gt;  &lt;/span&gt;I don&amp;#8217;t have metrics on that but have found that calls on high level objects like this run pretty quickly given that there are much fewer of these objects to look through.&lt;span&gt;  &lt;/span&gt;If you really wanted to of course you could start the whole thing with a $clusters loop, but now you&amp;#8217;ve just started getting loopy again! :)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Wait Just another Second&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Excellent readers Shay and Harold pointed out that I didn&amp;#8217;t follow my own advice!  He is absolutely correct in the comments that in order to get the cluster I could simply use $vm.VMhost.Parent instead of making a new call.  Thanks Harold for pointing out my miss!&lt;/p&gt;
&lt;pre class="brush: powershell;"&gt;$report = @()

	$vminfo = New-Object -TypeName PSObject -Property @{
		VM = $vm.Name
		PowerState = $vm.PowerState
		VMHost = $vm.VMHost
		Cluster = $vm.VMhost.Parent
	}
&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#8217;m always open to hear how you solve similar challenges.  In the end I try to use the available PSObject data that is provided to gather my information.  After all, you have spent the cycles gathering that data, why look for it again or make numerous smaller calls?  Also, don&amp;#8217;t forget about your &lt;a href="http://blogs.technet.com/b/heyscriptingguy/archive/2011/12/16/use-powershell-to-simplify-access-to-data-through-powercli.aspx" target="_blank"&gt;PowerCLI ExtensionData&lt;/a&gt;!!  Thanks for Reading!  May the -Force be with you.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Photo credit  chrisescars.com&lt;/em&gt;&lt;/p&gt;</description><link>http://www.vtesseract.com/post/21322326747</link><guid>http://www.vtesseract.com/post/21322326747</guid><pubDate>Wed, 18 Apr 2012 08:50:00 -0400</pubDate><category>PowerCLI</category><category>powershell</category><category>loops</category></item><item><title>vExpert 2012</title><description>&lt;p&gt;Woke up this morning to some pleasant news, which of course what I consider to be the best kind of news!&lt;/p&gt;



&lt;p&gt;I have been selected as a vExpert for 2012!&lt;span&gt;  &lt;/span&gt;Very cool!&lt;/p&gt;

&lt;p&gt; &lt;img src="http://media.tumblr.com/tumblr_m2ja5c7lF51qj2aiy.jpg"/&gt;&lt;/p&gt;

&lt;p&gt;While this recognition isn&amp;#8217;t likely to get me a raise it does provide more encouragement to continue to share and contribute to the VMware community.  &lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Some Thoughts&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It wouldn&amp;#8217;t be a vTesseract post if I didn&amp;#8217;t include some of my thoughts on this community recognition.&lt;span&gt;  &lt;/span&gt;I think the work that Alex and John do for this community award is fantastic!&lt;span&gt;  &lt;/span&gt;I do wonder at what point it might become over-saturated and its value diluted.&lt;span&gt;  &lt;/span&gt;This is not to say that those who have been awarded this distinction did not earn it, but I will be the first to say that I do not feel like my contributions measured up equally to many others who have received this award.&lt;span&gt;  &lt;/span&gt;The number of people contributing to the community has grown dramatically over the last few years and his has clearly contributed to VMware&amp;#8217;s success.&lt;span&gt;  &lt;/span&gt;Still out of the contributors there are some clear standouts.&lt;/p&gt;



&lt;p&gt;Over the coming year as I start to be included in the vExpert &amp;#8220;perks&amp;#8221; I&amp;#8217;ll definitely be putting thought to blog/email/littlewhitenapkinsatweddings about how I think the recognition could really differentiate those who do amazing and excellent work year after year.&lt;span&gt;  &lt;/span&gt;Trust me, the guys who have several years of vExpert on their belt provide incredible content, of which I still aspire.&lt;span&gt;  &lt;/span&gt;I am certainly humbled to be included in such a group.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Josh, vExpert 2013 will require continued Posting&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;I have received more than a couple of messages asking where I&amp;#8217;ve been for the last 2 months and why so little has been added to this blog.&lt;span&gt;  &lt;/span&gt;I refer you to my last post &lt;a href="http://www.vtesseract.com/post/20153417679/where-you-been" target="_blank"&gt;&lt;a href="http://www.vtesseract.com/post/20153417679/where-you-been" target="_blank"&gt;http://www.vtesseract.com/post/20153417679/where-you-been&lt;/a&gt;&lt;/a&gt; and to let you know I haven&amp;#8217;t abandoned everyone.&lt;span&gt;  &lt;/span&gt;I&amp;#8217;m still working on content though my time is very limited right now with our pending baby #2 on his way in the next few weeks!&lt;span&gt;  &lt;/span&gt;Mama has been having a rough time but both are healthy and doing well!&lt;span&gt;  &lt;/span&gt;Still working on the name Anakin or Mal but I think I&amp;#8217;ll get vetoed.&lt;span&gt;  &lt;/span&gt;Maybe&lt;span&gt;  &lt;/span&gt;she&amp;#8217;d go for Maritz Herrod Atwell?&lt;span&gt;  &lt;/span&gt;Too far?&lt;span&gt;  &lt;/span&gt;Probably so. LOL&lt;/p&gt;

&lt;p&gt; &lt;img src="http://media.tumblr.com/tumblr_m2ja8jXmJh1qj2aiy.jpg"/&gt;&lt;/p&gt;

&lt;p&gt;I am still learning.&lt;span&gt;  &lt;/span&gt;I am still writing.&lt;span&gt;  &lt;/span&gt;I am still working hard with the community through&lt;span&gt;  &lt;/span&gt;Twitter, User Groups, and lately participating more with the &lt;a href="http://professionalvmware.com/2012/04/vbrownbag-follow-up-powercli-201-w-jake-robinson/" target="_blank"&gt;ProfessionalVMware.com BrownBags&lt;/a&gt;.&lt;span&gt;   &lt;/span&gt;I&amp;#8217;m still here and hopefully soon I&amp;#8217;ll add more blog publishing to the list.  My role at Cisco does have me working on many things which I can&amp;#8217;t publish on, but I&amp;#8217;m going to be working that out as I go to make sure that as I learn things I can pass them on to you!&lt;/p&gt;



&lt;p&gt;Just between you and me&amp;#8230;I may be working on publishing something else too, but that&amp;#8217;s for another post. ;)&lt;/p&gt;



&lt;p&gt;Thanks for reading and thanks to VMware for selecting me as a vExpert for 2012.&lt;span&gt;  &lt;/span&gt;Looking forward to the bag and licenses&amp;#8230;though this will not stop my push for #VMTNSubscriptionMovement!!&lt;span&gt;  &lt;/span&gt;We need it!&lt;span&gt;  &lt;/span&gt;Make it happen!&lt;/p&gt;


&lt;p&gt;&lt;em&gt;Anakin Photo Credit &lt;a href="http://www.starwarstheoldrepublic.info/" target="_blank"&gt;http://www.starwarstheoldrepublic.info/&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description><link>http://www.vtesseract.com/post/21160787294</link><guid>http://www.vtesseract.com/post/21160787294</guid><pubDate>Sun, 15 Apr 2012 14:49:04 -0400</pubDate><category>recognition</category><category>vmware</category><category>vexpert</category><category>podcast</category></item><item><title>Where You Been?</title><description>&lt;p&gt;Well readers I want to say first off that I&amp;#8217;m really sorry for the long delay between posts.&lt;span&gt;  &lt;/span&gt;I assure you it&amp;#8217;s bothered me quite a bit not posting in so long.&lt;span&gt;     &lt;/span&gt;In fact today I had a super nice guy stop me at a conference and introduce himself.&lt;span&gt;  &lt;/span&gt;He informed me that he was a regular reader of my blog.&lt;span&gt;  &lt;/span&gt;HUGELY appreciative to have someone who reads want to take the time to introduce themselves and chat with me!!&lt;span&gt;  &lt;/span&gt;This makes me ache even more for some new content but in short I&amp;#8217;ve been needing to spend considerably more time helping out around the house and wrapping up some user group craziness in March.&lt;/p&gt;



&lt;p&gt;I was asked back in February to help take a more active role in the NC UCS Users Group that is getting under way.&lt;span&gt;  &lt;/span&gt;The first couple of meetings have gone well.&lt;span&gt;  &lt;/span&gt;Naturally I&amp;#8217;m anxious to learn more about UCS and even give back to the community as well so this has been a fun experience for me helping start another users group.&lt;span&gt;  &lt;/span&gt;&lt;/p&gt;



&lt;p&gt;I created a short presentation to introduce the Cisco UCSPowerTool.&lt;span&gt;  &lt;/span&gt;I feel the presentations went pretty well and gave folks a good start for getting it downloaded and trying it out.&lt;span&gt;  &lt;/span&gt;Here&amp;#8217;s a link to the Sliderocket deck:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://portal.sliderocket.com/BLRCP/Introducing-Cisco-UCSPowerTool" target="_blank"&gt;&lt;a href="http://portal.sliderocket.com/BLRCP/Introducing-Cisco-UCSPowerTool" target="_blank"&gt;http://portal.sliderocket.com/BLRCP/Introducing-Cisco-UCSPowerTool&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;OK, enough of all that craziness.&lt;span&gt;  &lt;/span&gt;The big change for me starts this Friday as I begin my first day as a Cisco employee.&lt;span&gt;  &lt;/span&gt;I have been assigned to Cisco since January while working at CH Reynolds and will be maintaining the same role with the same team.&lt;span&gt;  &lt;/span&gt;My time with CH Reynolds has been very positive and I&amp;#8217;m glad I&amp;#8217;ll still get to work with all of those folks on a regular basis.&lt;/p&gt;

&lt;p&gt; &lt;img src="http://media.tumblr.com/tumblr_m1ogdeuk271qj2aiy.jpg"/&gt;&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m not 100% sure how much impact this change will have on my activities.&lt;span&gt;  &lt;/span&gt;My bet is not a whole lot since most of my blog work will continue to&lt;span&gt;  &lt;/span&gt;focus on scripting and VMware.&lt;span&gt;  &lt;/span&gt;In fact perhaps getting increased exposure to UCS will cause me to write more about it though I sure that will still be limited to UCSPowerTool. :)&lt;span&gt;  &lt;/span&gt;I do know that this will impact my VMUG participation quite a bit so I&amp;#8217;ll be working that out over the coming weeks.&lt;/p&gt;



&lt;p&gt;I am very fortunate to have a manager who is very supportive of my community activities so after this baby makes its appearance and things &amp;#8220;settle&amp;#8221; into our new routine be prepared for a great deal of new content from me.&lt;span&gt;  &lt;/span&gt;Until then please be patient and know I&amp;#8217;ve not dropped off, just taking care of much needed business.&lt;span&gt;  &lt;/span&gt;I&amp;#8217;m still very available via twitter at @josh_atwell and you are welcome to email me at josh dot c dot atwell at gmail dot com.&lt;span&gt;  &lt;/span&gt;Thanks for reading!&lt;/p&gt;</description><link>http://www.vtesseract.com/post/20153417679</link><guid>http://www.vtesseract.com/post/20153417679</guid><pubDate>Thu, 29 Mar 2012 23:03:00 -0400</pubDate></item><item><title>Top Blogging Results - Cooking with Gas</title><description>&lt;p&gt;Earlier today the results were released for the vSphereLand top blog voting. Once again the community spoke and I think they did a fantastic job with the top 25.&lt;span&gt;  &lt;/span&gt;I had a special interest this year as you may know since I am now a blogger and vTesseract.com was on the ballot for the best new blog.&lt;span&gt;  &lt;/span&gt;Here&amp;#8217;s how vTesseract.com fared:&lt;/p&gt;

&lt;p&gt;#2 Best New Blog&lt;/p&gt;
&lt;p&gt;#8 Scripting Blog&lt;/p&gt;
&lt;p&gt;#73 Overall (out of 187)&lt;/p&gt;

&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_m01b92KZxU1qj2aiy.jpg"/&gt;&lt;/p&gt;

&lt;p&gt;If you&amp;#8217;ve been following my blog you&amp;#8217;ll know that this has been quite an experience for me since starting vTesseract.com back in May 2011.&lt;span&gt;  &lt;/span&gt;I can not thank those who took the time to vote for this blog enough.&lt;span&gt;   &lt;/span&gt;I am very excited about some things I have in the works for 2012 and I hope you continue to read.&lt;/p&gt;

&lt;p&gt;Now that my wife realizes people actually read my blog that consumes so much of my time at times I am hoping that I&amp;#8217;ll be given some time this spring when our 2nd son is born.&lt;span&gt;  &lt;/span&gt;Just in case, have no fear because I am working on stuff in the hopes that I can keep the content sharing coming.&lt;span&gt;  &lt;/span&gt;As my blogging &amp;#8220;cloud-buddy&amp;#8221; &lt;a href="https://twitter.com/#!/hashmibilal/" target="_blank"&gt;Bilal&lt;/a&gt; said &amp;#8220;I will have to start being more efficient with the diapers now so I can spend more time on the blogs&amp;#8221;&lt;span&gt;  &lt;/span&gt;I have the diapering down pat so hope that I&amp;#8217;ll fare well come spring.&lt;span&gt;  &lt;/span&gt;&lt;/p&gt;

&lt;p&gt;Thanks for reading!&lt;/p&gt;

&lt;p&gt;See the full list of top blogs and categories &lt;a href="http://vsphere-land.com/news/top-blog-2012-results.html" target="_blank"&gt;&lt;a href="http://vsphere-land.com/news/top-blog-2012-results.html" target="_blank"&gt;http://vsphere-land.com/news/top-blog-2012-results.html&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;</description><link>http://www.vtesseract.com/post/18364760573</link><guid>http://www.vtesseract.com/post/18364760573</guid><pubDate>Sun, 26 Feb 2012 23:32:22 -0500</pubDate><category>blogging</category></item><item><title>VCP5 Section 6 - Troubleshooting</title><description>&lt;p&gt;Hopefully you&amp;#8217;re already a avid follower of the ProfessionalVMware.com #BrownBag sessions.  I mentioned them &lt;a href="http://www.vtesseract.com/post/11271209484/professionalvmware-com-brownbag-sessions" target="_blank"&gt;here&lt;/a&gt; back in October as well as in my &lt;a href="http://www.vtesseract.com/post/14601596695/my-vcap-dca-experience" target="_blank"&gt;VCAP-DCA&lt;/a&gt; and &lt;a href="http://www.vtesseract.com/post/12629327909/my-vcap-dcd-experience" target="_blank"&gt;VCAP-DCD&lt;/a&gt; exam experiences.  In fact if it weren&amp;#8217;t for the amazingly supportive participants of the BrownBag series I would have probably never attempted the VCAP exams.&lt;/p&gt;
&lt;p&gt;It is time for me to give back. This upcoming Wednesday&amp;#8217;s BrownBag session will be hosted by yours truly.  I will be discussing Section 6 of the VCP5 blueprint, Troubleshooting.  Make sure you &lt;a href="https://www1.gotomeeting.com/register/918511944" target="_blank"&gt;register&lt;/a&gt;!  See you Wednesday night at 8pm EST/ 7PM CST!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;View the BrownBag Recording&lt;/strong&gt;&lt;em&gt;&lt;br/&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://professionalvmware.com/2012/02/brownbag-follow-up-vcp5-objective-6-w-josh-atwell/" target="_blank"&gt;&lt;a href="http://professionalvmware.com/2012/02/brownbag-follow-up-vcp5-objective-6-w-josh-atwell/" target="_blank"&gt;http://professionalvmware.com/2012/02/brownbag-follow-up-vcp5-objective-6-w-josh-atwell/&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Slides Used &lt;br/&gt;&lt;a href="http://portal.sliderocket.com/BLRCP/BrownBag-VCP5-Section-6" target="_self"&gt;&lt;a href="http://portal.sliderocket.com/BLRCP/BrownBag-VCP5-Section-6" target="_blank"&gt;http://portal.sliderocket.com/BLRCP/BrownBag-VCP5-Section-6&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Links&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.professionalvmware.com/brownbags" target="_blank"&gt;&lt;a href="http://www.professionalvmware.com/brownbags" target="_blank"&gt;http://www.professionalvmware.com/brownbags&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://professionalvmware.com/2012/02/brownbagvcp5-objective-6-josh_atwell/" target="_blank"&gt;&lt;a href="http://professionalvmware.com/2012/02/brownbagvcp5-objective-6-josh_atwell/" target="_blank"&gt;http://professionalvmware.com/2012/02/brownbagvcp5-objective-6-josh_atwell/&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://damiankarlson.com/2012/02/13/brownbag-vcp-5-section-6-with-josh_atwell/" target="_blank"&gt; &lt;a href="http://damiankarlson.com/2012/02/13/brownbag-vcp-5-section-6-with-josh_atwell/" target="_blank"&gt;http://damiankarlson.com/2012/02/13/brownbag-vcp-5-section-6-with-josh_atwell/&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;</description><link>http://www.vtesseract.com/post/17578945969</link><guid>http://www.vtesseract.com/post/17578945969</guid><pubDate>Mon, 13 Feb 2012 19:26:00 -0500</pubDate></item><item><title>UCS - Remove Role #PowerShell Script</title><description>&lt;p&gt;I have been reading up and browsing the Cisco UCS PowerTool to learn about all the many cool new cmdlets available.&lt;span&gt;  &lt;/span&gt;I recently upgraded to version 0.9.6.0 which has over 1400 cmdlets!&lt;span&gt;  &lt;/span&gt;Whoa!&lt;span&gt;  &lt;/span&gt;That&amp;#8217;s just a few more than the 149 that were released last year.&lt;span&gt;  &lt;/span&gt;Make sure you read my &lt;a href="http://www.vtesseract.com/post/16935246673/ucspowertool-new-build-0-9-6-0-released" target="_blank"&gt;earlier post&lt;/a&gt; talking about the beta version 0.9.6.0 release.&lt;/p&gt;

&lt;p&gt;Clearly I have only scratched the surface in my &amp;#8220;tinkering&amp;#8221; but last week I got my first real request for making changes in our substantially large UCS environment.&lt;span&gt;  &lt;/span&gt;As always I will eliminate any specifics and go to the root.&lt;span&gt;  &lt;/span&gt;We had a role on a large number of UCS systems that we didn&amp;#8217;t need/want any longer.&lt;span&gt;  &lt;/span&gt;Manually this would take forever so to PowerShell we go!&lt;span&gt;  &lt;/span&gt;The UCSPowerTool makes this super easy!&lt;/p&gt;

&lt;p&gt;The following script allows you to import a list of all of your UCSMs and remove a specified role.&lt;span&gt;  &lt;/span&gt;I have set a Test-Role and a temp location for the import file.&lt;span&gt;  &lt;/span&gt;You will want to replace these values for your own usage.&lt;span&gt;  &lt;/span&gt;I have included screenshots at the end of this post!&lt;span&gt;  &lt;/span&gt;Enjoy and may the -force be with you!&lt;/p&gt;


&lt;pre class="brush: powershell;"&gt;&amp;lt;#
====================================================================
Author(s):	Josh Atwell 
 				
File: 		UCS-Remove-Role.ps1
Purpose: 	Removes user specified role from each UCSM listed.
 
Date:		2012-01-31
Notes:		1. This script requires the UCSPowerTool 0.9.6.0
		2. Provide list of UCSMs to connect to.  
		3. Specify Role you wish to have removed from each.
References:	&lt;a href="http://developer.cisco.com/web/unifiedcomputing/microsoft" target="_blank"&gt;http://developer.cisco.com/web/unifiedcomputing/microsoft&lt;/a&gt; 
====================================================================
Disclaimer: This script is written as best effort and provides no 
warranty expressed or implied. Please contact the author(s) if you 
have questions about this script before running or modifying
====================================================================
#&amp;gt;
#	Begin User Input
$file = "C:\Temp\ucspe.txt"
$role = "Test-Role"
#	End User Input

#	Load CiscoUcsPS Module if Needed
If ((Get-Module "CiscoUcsPS" -ErrorAction SilentlyContinue) -eq $null) {
Import-Module "C:\Program Files (x86)\Cisco\Cisco UCS PowerTool\CiscoUcsPS.psd1"
}

#	Capture credentials to be used for all UCSM Connections.
$cred = Get-Credential

Foreach($ucs in Get-Content $file){
Connect-UCS $ucs -Credential $cred
Write-Host "Removing role $role on $ucs"
Get-UcsRole $role | Remove-UcsRole -Force 
Disconnect-UCS
}
#	End Script


&lt;/pre&gt;


&lt;p&gt;You can see the Test-Role&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lz07lr3UJ01qj2aiy.png"/&gt;&lt;/p&gt;


&lt;p&gt;From UCS PowerTool&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lz07m3uuex1qj2aiy.png"/&gt;&lt;/p&gt;

&lt;p&gt;The script will prompt for your credentials.&lt;span&gt;  &lt;/span&gt;In a later post I will demonstrate how you can make this easier.&lt;span&gt;  &lt;/span&gt;You can also get that information from the Users Guide available for download with the 0.9.6.0 zip file.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lz07mmAsVY1qj2aiy.png"/&gt;&lt;/p&gt;


&lt;p&gt;And that&amp;#8217;s all there is to it!&lt;span&gt;  &lt;/span&gt;The script even disconnects that session.&lt;span&gt;  &lt;/span&gt;Again, there are easier ways for managing your connections and credentials but that will be for a later post.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lz07n0TxVD1qj2aiy.png"/&gt;&lt;/p&gt;

&lt;p&gt;And there you have it.&lt;span&gt;  &lt;/span&gt;Your Test-Role has been removed!&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lz07nq7NNJ1qj2aiy.png"/&gt;&lt;/p&gt;</description><link>http://www.vtesseract.com/post/17193480439</link><guid>http://www.vtesseract.com/post/17193480439</guid><pubDate>Mon, 06 Feb 2012 22:50:23 -0500</pubDate><category>UCSPowerTool</category><category>UCS</category><category>powershell</category></item><item><title>VCAP-DCD5 Beta Exam Invitations Released</title><description>&lt;p&gt;Earlier this evening while playing &amp;#8220;Go to sleep daddy so I can stick my finger up your nose&amp;#8221; with my 2yo I received my invitation to sit the VCAP5-DCD.  Needless to say I&amp;#8217;m exhausted from thinking about certification exams but I&amp;#8217;m going to give it a go before the deadline of March 2.  Definitely looking forward to getting it out of the way and seeing what VMware is offering up with the new version.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lyuo6gfaAq1qj2aiy.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;I do want to mention a something that I am a little &amp;#8220;meh&amp;#8221; about.&lt;/p&gt;
&lt;p&gt;This is coming really late with respect to the required VCP4 to VCP5 upgrade requirement without coursework.  I would have really liked to have seen VMware release VCAP5&amp;#8217;s with some overlap.  Why?  Because I&amp;#8217;d love to upgrade my VCAPs and have my VCP upgrade as well.  Call me silly but I&amp;#8217;m pretty sure if you&amp;#8217;re taking a VCAP then the VCP isn&amp;#8217;t &lt;span&gt;supposed to be&lt;/span&gt; a challenge and then becomes just another couple hundred bucks and many hours down the drain.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Update&lt;/em&gt;:  Upon further reflection the fact that I was invited without having my VCP5 yet gives me hope. In fact it does state in the blueprint that for a period of time there is no requirements for upgrade.&lt;/p&gt;
&lt;p&gt;My complaint is that there is no overlap or announcement about the potential of this being the case.  My disappointment is that now many folks eligible for VCAP5-DCD are already having to worry about VCP5 upgrade if they haven&amp;#8217;t done it already (and haven&amp;#8217;t taken &amp;#8220;What&amp;#8217;s New&amp;#8221; - which fortunately I got an opportunity to take)&lt;/p&gt;
&lt;p&gt;This is my first beta exam opportunity and I plan on taking it, and hopefully passing.  As such I&amp;#8217;m going to ditch my VCP5 exam attempt next week and just work on this exam.  I would love to not have to worry about the VCP5 at all and give my poor brain a rest, but I&amp;#8217;ll do what I have to do.  I wish the other beta invitees the best on this and the VCP5 if you haven&amp;#8217;t taken it already. &lt;/p&gt;
&lt;p&gt;&lt;em&gt;Update&lt;/em&gt;:  Started looking at the blueprint and this one is going to be another excellent challenge.  Well done VMware team!&lt;/p&gt;
&lt;p&gt;Well, time to get to reading.  I need to make sure I know how to design with all of these amazing new features!  Thanks for reading!&lt;/p&gt;</description><link>http://www.vtesseract.com/post/17006131219</link><guid>http://www.vtesseract.com/post/17006131219</guid><pubDate>Fri, 03 Feb 2012 21:06:00 -0500</pubDate><category>VCAP-DCD</category><category>vmware</category><category>certification</category></item><item><title>UCSPowerTool New Build 0.9.6.0 Released</title><description>&lt;p&gt;Hi Scripters! I got excellent news today!&lt;span&gt;  &lt;/span&gt;Over the last couple of weeks I&amp;#8217;ve been doing a great deal of work with the Cisco UCSPowerTool which provides PowerShell functionality for managing your Cisco UCS server environment.&lt;span&gt;  &lt;/span&gt;I began using this tool last summer with a simple 149 cmdlets.&lt;span&gt;  &lt;/span&gt;It provided some functionality but left entirely too much requiring XML calls.&lt;span&gt;  &lt;/span&gt;The latest beta release, v0.9.6.0, is now available with over 1400 cmdlets!!&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lysaolnvS41qj2aiy.png"/&gt;&lt;/p&gt;

&lt;p&gt;I will be doing quite a bit of work with this tool over the coming months and plan to post scripts that we find useful.&lt;span&gt;  &lt;/span&gt;Now that this later release is now available all scripts I write will run on this version until further notice.&lt;/p&gt;

&lt;p&gt;I have seen some extremely amazing things available through this tool so make sure you read the Getting Started Guide and stay tuned here for more scripts and resources.&lt;/p&gt;

&lt;p&gt;You can download the UCSPowerTool and Getting Started guide from&lt;/p&gt;
&lt;p&gt;&lt;a href="http://developer.cisco.com/web/unifiedcomputing/microsoft" target="_blank"&gt;&lt;a href="http://developer.cisco.com/web/unifiedcomputing/microsoft" target="_blank"&gt;http://developer.cisco.com/web/unifiedcomputing/microsoft&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This requires a Cisco Developer Network login to download.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lysap58g921qj2aiy.png"/&gt;&lt;/p&gt;
&lt;p&gt; May the -force be with you!&lt;/p&gt;</description><link>http://www.vtesseract.com/post/16935246673</link><guid>http://www.vtesseract.com/post/16935246673</guid><pubDate>Thu, 02 Feb 2012 16:15:26 -0500</pubDate><category>powershell</category><category>Cisco UCS</category><category>cisco</category><category>UCSPowerTool</category></item><item><title>vCloud Director - You Certifiable?</title><description>&lt;p&gt;I saw recently posted on Twitter that VMware will be releasing a vCloud Director certification. &lt;a href="http://blogs.vmware.com/vsphere/2012/01/vcloud-director-certification.html" target="_blank"&gt;&lt;a href="http://blogs.vmware.com/vsphere/2012/01/vcloud-director-certification.html" target="_blank"&gt;http://blogs.vmware.com/vsphere/2012/01/vcloud-director-certification.html&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Initial comments seemed to be mixed, including a comment about how this seemed pointless.&lt;span&gt;  &lt;/span&gt;I do not wholly disagree with this sentiment but my bet is that this is going to be part of a much bigger picture.&lt;span&gt;  &lt;/span&gt;I anticipate that this certification is going to be a valuable step towards the next level of VCDX defense.&lt;span&gt;  &lt;/span&gt;I recall hearing rumor at some point that future VCDX submissions will require addressing cloud design and technologies.  I do not have direct evidence to support this mind you.&lt;/p&gt;

&lt;p&gt;If this is the case then I definitely welcome a vCloud Director certification.&lt;span&gt;  &lt;/span&gt;If not then I question the reader…Will this have value?&lt;span&gt;  &lt;/span&gt;Interested in your feedback as well as future information released from VMware.&lt;/p&gt;

&lt;p&gt;Note:&lt;span&gt;  &lt;/span&gt;I get the impression that more certification news may be forthcoming from VMware during PEX next month.&lt;span&gt;  &lt;/span&gt;I hope this is the case as I&amp;#8217;m needing to figure out what my VCDX track may look like later this year!&lt;span&gt;  &lt;/span&gt;I&amp;#8217;ll try to make sure to post something once this information has been released.&lt;span&gt;  &lt;/span&gt;Thanks for reading!&lt;/p&gt;

&lt;p&gt;&lt;img height="252" src="http://media.tumblr.com/tumblr_lync5q2Emt1qj2aiy.gif" width="420"/&gt;&lt;/p&gt;</description><link>http://www.vtesseract.com/post/16805230386</link><guid>http://www.vtesseract.com/post/16805230386</guid><pubDate>Mon, 30 Jan 2012 23:51:52 -0500</pubDate><category>vmware</category><category>vCloud Director</category><category>certification</category><category>VCDX</category></item><item><title>VCP 5 Certification Guide from @VMwarePress - Early Review</title><description>&lt;p&gt;Being a &lt;a href="http://my.safaribooksonline.com/" target="_blank"&gt;SafariBooksOnline &lt;/a&gt;subscriber was a tough choice for me initially even though it was part of my desire to go all digital as I describe in a &lt;a href="http://www.vtesseract.com/post/6740970797/jumping-from-trees-to-cloud-ish" target="_blank"&gt;previous post&lt;/a&gt;. My primary hesitation was whether or not I&amp;#8217;d actually use it enough to justify the cost.&lt;span&gt;  &lt;/span&gt;Well, I&amp;#8217;m several months in and I&amp;#8217;d say that I definitely got my money&amp;#8217;s worth so far just in the amount of resources that were readily available to me on my iPad and PC while preparing for the VCAPs and now the VCP5.&lt;span&gt;  &lt;/span&gt;&lt;/p&gt;

&lt;p&gt;One key book for me was access to Scott Lowe&amp;#8217;s Mastering vSphere 5 book.&lt;span&gt;  &lt;/span&gt;I&amp;#8217;ll be purchasing this one with tokens once it is released to do so but in the mean time it&amp;#8217;s been another example of Scott&amp;#8217;s excellent work.&lt;span&gt;  &lt;/span&gt;While perusing for new releases I happened by one that I had never expected: VMware Press&amp;#8217;s rough cut for The Official VCP 5 Certification Guide by Bill Ferguson.&lt;span&gt;  &lt;/span&gt;This is the first book that I can think of that is officially sanctioned by VMware as a certification preparation material and I am ALL for it!&lt;/p&gt;

&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lynae8UjkK1qj2aiy.png"/&gt;&lt;/p&gt;

&lt;p&gt;I immediately added it to my Virtualization folder and loaded it up on the iPad (my Safari reader of choice).&lt;span&gt;  &lt;/span&gt;I was instantly engaged when I saw the &amp;#8220;Do I Know This Already?&amp;#8221; quizzes at the beginning of each section.&lt;span&gt;  &lt;/span&gt;One of my biggest challenges in exam prep is studying.&lt;span&gt;  &lt;/span&gt;In the past I have almost solely relied on sheer experience (which has served me well) but the VCP5 involves a ton of tech new to me.&lt;span&gt;  &lt;/span&gt;The question seem to resemble what I would expect from the actual course (though perhaps easier).&lt;span&gt;  &lt;/span&gt;After jotting down my answers for the first section imagine my surprise when I didn&amp;#8217;t find any answers!!!!!&lt;span&gt;  &lt;/span&gt;Now how do I know if I need to read this section!?!&lt;/p&gt;

&lt;p&gt;No worries, this is a rough cut so I&amp;#8217;m not going to be upset about this at all.&lt;span&gt;  &lt;/span&gt;I&amp;#8217;m sure Appendix A will show up eventually! :)&lt;span&gt;  &lt;/span&gt;I will be politely requesting from VMware Press to release Appendix A answers for the chapters provided in the Rough Cut.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Content&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The book in many ways feels much like most study aids I&amp;#8217;ve seen except much easier to read and follow.&lt;span&gt;  &lt;/span&gt;Also it feels much more personal, including part about exposed &amp;#8220;license key&amp;#8221; in one of the sections being WAY expired. :)&lt;span&gt;  &lt;/span&gt;As I&amp;#8217;ve continued reading I&amp;#8217;ve found a variety of useful tidbits that have filled in small gaps in my knowledge of vSphere 5 as well as provide something I expect will show up on the exam.&lt;/p&gt;

&lt;p&gt;There were several times while reading that I felt the content jumped around.&lt;span&gt;  &lt;/span&gt;At first this bothered be a fair bit until the author makes note that he is more or less following the blueprint provided by VMware for the certification exam.&lt;span&gt;  &lt;/span&gt;Once that was mentioned I found the shifts a little less disruptive since my expectation had changed, but not ideal as a cover to cover read.&lt;span&gt;  &lt;/span&gt;I wouldn&amp;#8217;t suggest making any changes to this format however because I think the real value here is that you can quickly locate the necessary content for a specific objective on the blueprint without a great deal of effort.&lt;/p&gt;

&lt;p&gt;Another facet of this book I really liked were the figures.&lt;span&gt;  &lt;/span&gt;The images were well chosen in most cases and provide quick glimpse into where to locate information in the vSphere client or elsewhere in the environment.&lt;span&gt;  &lt;/span&gt;One of my favorite figures was the one illustrating different cloud services.&lt;span&gt;  &lt;/span&gt;Well done folks!&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m not going to go deeper on content in this post since this is a Rough Cut and I want to show true deference to the author and publisher in their efforts.&lt;span&gt;  &lt;/span&gt;I can see that this book is going to be an excellent resource for those preparing for the VCP5.&lt;span&gt;  &lt;/span&gt;Now if only it were done before next week when I take mine!&lt;/p&gt;</description><link>http://www.vtesseract.com/post/16803492560</link><guid>http://www.vtesseract.com/post/16803492560</guid><pubDate>Mon, 30 Jan 2012 23:17:30 -0500</pubDate><category>book</category><category>review</category><category>vcp</category><category>VCP5</category><category>certification</category><category>certification preparation</category></item><item><title>#PowerShell - Export-CSV without the Comma - Changing Delimiters</title><description>&lt;p&gt;One of my favorite parts of my job is the regular need to gather and conform data.&lt;span&gt;  &lt;/span&gt;Actually it can be a real pain sometimes but it&amp;#8217;s usually an interesting challenge.&lt;span&gt;  &lt;/span&gt;I came across this issue several months ago when trying to generate a function that would format the data output so that it could be imported into another tool.&lt;span&gt;  &lt;/span&gt;I can&amp;#8217;t go into specifics about this but I can highlight something really cool I learned.&lt;/p&gt;

&lt;p&gt;The data output needed to be in tab delimited format.&lt;span&gt;  &lt;/span&gt;Clearly this is a common form since it is the default option when importing data into Excel.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lye38yoxXE1qj2aiy.png"/&gt;&lt;/p&gt;

&lt;p&gt;Unfortunately I did not see an Export-TSV cmdlet so I poked around at how I might go about creating this output.&lt;span&gt;  &lt;/span&gt;Thankfully I ran Get-Help against Export-CSV and lo and behold!&lt;/p&gt;
&lt;p&gt;&lt;img height="91" src="http://media.tumblr.com/tumblr_lye39cfjTY1qj2aiy.png" width="542"/&gt;&lt;/p&gt;

&lt;p&gt;But wait!&lt;span&gt;  &lt;/span&gt;There&amp;#8217;s a stipulation!&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lye39nwdPA1qj2aiy.png"/&gt;&lt;/p&gt;

&lt;p&gt;So it appears that a character is required in order to use a specialized delimiter!&lt;span&gt;  &lt;/span&gt;Well that makes since but how am I supposed to use a tab then?&lt;span&gt;  &lt;/span&gt;I pulled out my handy sonic screwdriver and pointed it at the internet.&lt;span&gt;  &lt;/span&gt;It grabbed a list of the special characters recognized by PowerShell. [Note: I wish I did have a sonic screwdriver.]&lt;/p&gt;

&lt;p&gt;The following special characters are recognized by Windows PowerShell:&lt;br/&gt;&lt;br/&gt;&lt;span&gt;        &lt;/span&gt;`0&lt;span&gt;    &lt;/span&gt;Null&lt;br/&gt;&lt;span&gt;        &lt;/span&gt;`a&lt;span&gt;    &lt;/span&gt;Alert&lt;br/&gt;&lt;span&gt;        &lt;/span&gt;`b&lt;span&gt;    &lt;/span&gt;Backspace&lt;br/&gt;&lt;span&gt;        &lt;/span&gt;`f&lt;span&gt;    &lt;/span&gt;Form feed&lt;br/&gt;&lt;span&gt;        &lt;/span&gt;`n&lt;span&gt;    &lt;/span&gt;New line&lt;br/&gt;&lt;span&gt;        &lt;/span&gt;`r&lt;span&gt;    &lt;/span&gt;Carriage return&lt;br/&gt;&lt;span&gt;        &lt;/span&gt;`t&lt;span&gt;    &lt;/span&gt;Horizontal tab&lt;br/&gt;&lt;span&gt;        &lt;/span&gt;`v&lt;span&gt;    &lt;/span&gt;Vertical tab&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;span&gt;    &lt;/span&gt;These characters are case-sensitive.&lt;/p&gt;

&lt;p&gt;from &amp;lt;&lt;a href="http://technet.microsoft.com/en-us/library/dd347558.aspx" target="_blank"&gt;&lt;a href="http://technet.microsoft.com/en-us/library/dd347558.aspx" target="_blank"&gt;http://technet.microsoft.com/en-us/library/dd347558.aspx&lt;/a&gt;&lt;/a&gt;&amp;gt;&lt;/p&gt;

&lt;p&gt;Looks like `t is the one I&amp;#8217;m looking for so I plugged it into a test one-liner for validation.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Get-Process | Export-Csv -Delimiter &amp;#8220;`t&amp;#8221; -Path &amp;#8220;C:\Temp\TabTest.txt&amp;#8221; -NoTypeInformation&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lye3a88qk61qj2aiy.png"/&gt;&lt;/p&gt;

&lt;p&gt;Worked like a charm.&lt;span&gt;  &lt;/span&gt;We&amp;#8217;ve since used that function for many things in order to grab information and pull it into our application.&lt;span&gt;  &lt;/span&gt;Now our PowerShell/PowerCLI scripting initiatives fall right in line with existing tools and has made adoption that much easier!&lt;span&gt;  &lt;/span&gt;I think I would have made &lt;a href="https://twitter.com/#!/search/PowerCLIMan" target="_blank"&gt;PowerCLI Man&lt;/a&gt; proud!&lt;/p&gt;</description><link>http://www.vtesseract.com/post/16521912046</link><guid>http://www.vtesseract.com/post/16521912046</guid><pubDate>Thu, 26 Jan 2012 10:00:05 -0500</pubDate><category>powershell</category><category>delimiter</category><category>Export</category></item><item><title>More #PoshFun - Join Us!</title><description>&lt;p&gt;The popularity and fun I&amp;#8217;ve been having with creating pseudo #powershell scripts has started to spread.&lt;span&gt;  &lt;/span&gt;Not only am I writing more of them every day but I&amp;#8217;m seeing many others as well.&lt;span&gt;  &lt;/span&gt;Recently &lt;a href="https://twitter.com/#!/cody_bunch/" target="_blank"&gt;Cody Bunch&lt;/a&gt; and I spat a few back and forth and it looks like we&amp;#8217;ve settled on the Twitter hashtag of #PoshFun for these little scripts.&lt;span&gt;  &lt;/span&gt;I figured I might as well post some of the more recent ones.&lt;span&gt;  &lt;/span&gt;I have a feeling I&amp;#8217;ll be doing this periodically.&lt;span&gt;  &lt;/span&gt;Since I want there to be a &amp;#8220;learning&amp;#8221; element to this I&amp;#8217;ll try to find clever ways of demonstrating PowerShell functionality when I am able.&lt;span&gt;  &lt;/span&gt;In the end I&amp;#8217;m going to go where geek culture and humor take me.&lt;span&gt;  &lt;/span&gt;I invite you to join in!&lt;span&gt;  &lt;/span&gt;Post your #PoshFun in the comments and on twitter with the #PoshFun hashtag!&lt;/p&gt;
&lt;p&gt; &amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;-&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Get-Rings | where{$_.rule -eq &amp;#8220;all&amp;#8221; -and $_.findthem -eq $true} | Bring-All | Bind-All -destination &amp;#8220;Darkness&amp;#8221;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt; &amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;-&lt;/p&gt;
&lt;p&gt;&lt;em&gt;$thelove = (get-feeling).type&lt;/em&gt;&lt;/p&gt;
&lt;p&gt; &amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;-&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Get-Dork | where{$_.name -match &amp;#8220;Josh&amp;#8221;}&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Courtesy of my wife :)&lt;em&gt;&lt;br/&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;  &amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;-&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Get-Jungle &amp;#8220;The&amp;#8221; | Write-Host &amp;#8220;Welcome to $_&amp;#8221;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt; &amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;-&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Hey-Sister -Size &amp;#8220;Little&amp;#8221; | Get-One &amp;#8220;Want&amp;#8221; | Hey-Sister -Size &amp;#8220;Little&amp;#8221; | Write-Host &amp;#8220;Shot gun!&amp;#8221;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt; &amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;-&lt;/p&gt;
&lt;p&gt; &lt;em&gt;Get-Restaurant -Location (Get-Universe -Location &amp;#8220;End&amp;#8221;)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt; &amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;-&lt;/p&gt;
&lt;p&gt; #BrownBag #PoshFun&lt;/p&gt;
&lt;p&gt;if ( $vcp -ne 5) { Get-BrownBag -location &amp;#8220;&lt;a href="http://bit.ly/z3ugke" target="_blank"&gt;&lt;a href="http://bit.ly/z3ugke" target="_blank"&gt;http://bit.ly/z3ugke&lt;/a&gt;&lt;/a&gt;&amp;#8221; -time &amp;#8220;7PM CST&amp;#8221;}&lt;/p&gt;
&lt;p&gt;From Cody Bunch&lt;/p&gt;
&lt;p&gt; &amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;-&lt;/p&gt;
&lt;p&gt;$timetilbrownbag = (Get-Date &amp;#8220;1/26/2012&amp;#160;1am&amp;#8221;) - (Get-Date).ToUniversalTime()&lt;/p&gt;</description><link>http://www.vtesseract.com/post/16504534554</link><guid>http://www.vtesseract.com/post/16504534554</guid><pubDate>Wed, 25 Jan 2012 22:44:00 -0500</pubDate><category>PowerShell Fun</category><category>powershell</category></item><item><title>Clone-List #PowerCLI Function</title><description>&lt;p&gt;If you&amp;#8217;ve been managing a virtual environment for any period of time you&amp;#8217;ve probably received this email:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Josh,&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Next week we plan to do an upgrade for XXX application and would like a clone of the following servers to kick off the upgrade window.&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;em&gt;bigapp-db&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;bigapp-web01&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;bigapp-web02&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;bigapp-web03&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;bigapp-file01&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;bigapp-&amp;#8230;01&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;bigapp-&amp;#8230;09&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;em&gt;KThanksBye&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Person&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I recently got this request for a large application group and decided to write a PowerCLI function that could take that list and make clones dynamically.&lt;span&gt;  &lt;/span&gt;This function works for both live and cold clones.&lt;/p&gt;
&lt;p&gt;Check out my doc on the VMware community forum and to download the script.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://communities.vmware.com/docs/DOC-18155" target="_blank"&gt;&lt;a href="http://communities.vmware.com/docs/DOC-18155" target="_blank"&gt;http://communities.vmware.com/docs/DOC-18155&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thanks.&lt;span&gt;  &lt;/span&gt;May the -force be with you!&lt;/p&gt;
&lt;p&gt;&lt;img height="88" src="http://media.tumblr.com/tumblr_lyc5dwx3uH1qj2aiy.png" width="540"/&gt;&lt;/p&gt;</description><link>http://www.vtesseract.com/post/16447807254</link><guid>http://www.vtesseract.com/post/16447807254</guid><pubDate>Tue, 24 Jan 2012 22:49:35 -0500</pubDate><category>powercli</category><category>clone</category><category>functions</category></item><item><title>2012 Vote for the Top Virtualization Blogs!</title><description>&lt;p&gt;It&amp;#8217;s that time of year again. Election time.&lt;span&gt;  &lt;/span&gt;No, not for POTUS, but for vSphere-Land&amp;#8217;s vLaunchPad top Blog award!&lt;span&gt;  &lt;/span&gt;I have to say that the work that &lt;a href="https://twitter.com/#!/ericsiebert/" target="_blank"&gt;Eric Siebert&lt;/a&gt; does every year to update and maintain the &lt;a href="http://vlp.vsphere-land.com/" target="_blank"&gt;vLaunchPad&lt;/a&gt; is tremendous.&lt;span&gt;  &lt;/span&gt;He certainly deserves a great deal of appreciation for his work.&lt;span&gt;  &lt;/span&gt;The usefulness and quality of content is&lt;span&gt;  &lt;/span&gt;precisely the reason why I have kept it as my browser home screen for several years.&lt;span&gt;  &lt;/span&gt;OK, here&amp;#8217;s the link before I start rambling. :)&lt;span&gt;  &lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://vsphere-land.com/news/voting-now-open-for-the-top-vmware-virtualization-blogs.html" target="_blank"&gt;&lt;a href="http://vsphere-land.com/news/voting-now-open-for-the-top-vmware-virtualization-blogs.html" target="_blank"&gt;http://vsphere-land.com/news/voting-now-open-for-the-top-vmware-virtualization-blogs.html&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Note: Please feel free to continue reading after the image.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lyae29p2Zm1qj2aiy.png"/&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Thoughts from Josh&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This year is quite different for me since I have a blog that is considered for voting.&lt;span&gt;  &lt;/span&gt;During my voting I had an impossible time picking 10 top blogs to be considered for the top 25.&lt;span&gt;  &lt;/span&gt;It is an amazingly daunting task given the number of strong blogs out there with amazing contributors.&lt;span&gt;  &lt;/span&gt;I can&amp;#8217;t lie, this year I voted for someone other than &lt;a href="http://www.yellow-bricks.com/" target="_blank"&gt;Duncan&lt;/a&gt; for the #1 spot but as I always say &amp;#8220;I can always count on two people thinking what I do is excellent…me and my mom.&amp;#8221;&lt;span&gt;  &lt;/span&gt;In truth I feel that my choice was appropriate since while I have learned so much from so many on the list, my own experience blogging over the last year has driven me to learn more, share more, think more, and do more.&lt;/p&gt;

&lt;p&gt;I am certainly not expecting anyone other than me (or mom…meh, not likely) to choose my blog as one of their ten.&lt;span&gt;  &lt;/span&gt;I would love, however, to be considered for one of the categories that I&amp;#8217;m eligible for: New Blogger and Scripting.&lt;span&gt;  &lt;/span&gt;Even with those categories there are some amazing contributors…shucks I just like being part of the community!&lt;/p&gt;

&lt;p&gt;Please do take a moment and cast your votes.&lt;span&gt;  &lt;/span&gt;The folks listed in this &amp;#8220;election&amp;#8221; are extremely hardworking individuals who expend a great deal of time, energy, and resources in order to share their knowledge and experience with others.&lt;span&gt;  &lt;/span&gt;I know this now more than I ever did before.&lt;span&gt;  &lt;/span&gt;Seriously, some of these folks are just flat out amazing.&lt;span&gt;  &lt;/span&gt;Thanks for reading.&lt;span&gt;  &lt;/span&gt;Go Vote!&lt;span&gt;  &lt;/span&gt;&lt;a href="http://vote.vsphere-land.com/" target="_blank"&gt;&lt;a href="http://vote.vsphere-land.com/" target="_blank"&gt;http://vote.vsphere-land.com/&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;P.S.&lt;span&gt;  &lt;/span&gt;This year TrainSignal is giving away some of their vSphere 5 and VMware View training courses to random voters.&lt;/p&gt;</description><link>http://www.vtesseract.com/post/16394753115</link><guid>http://www.vtesseract.com/post/16394753115</guid><pubDate>Tue, 24 Jan 2012 00:04:48 -0500</pubDate><category>blogging</category><category>vote</category><category>scripting</category></item><item><title>In this video I quickly (and silently) demonstrate how to remove...</title><description>&lt;iframe width="400" height="300" src="http://www.youtube.com/embed/8Wn8IGzTSeA?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;In this video I quickly (and silently) demonstrate how to remove all default “VM Network” portgroups from each ESX(i) host’s standard switches.&lt;/p&gt;
&lt;p&gt;I come across this issue all of the time when going into new environments or most recently when building my homelab.  I tend to set up an individual vSwitch for my virtual machines with portgroups for different VLANs and as such never use the “VM Network” portrgroup.&lt;/p&gt;
&lt;p&gt;You will note in the video that I run the one-liner and receive a confirmation notification.  I chose to back out and demonstrate how to suppress this notification using the &lt;em&gt;-Confirm:$false&lt;/em&gt; parameter.&lt;/p&gt;
&lt;p&gt;Here is the full one-liner with the suppression of confirmation:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;Get-VMhost | Get-VirtualPortGroup -VirtualSwitch vSwitch0 -Name “VM Network” | Remove-VirtualPortGroup -Confirm:$false&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;</description><link>http://www.vtesseract.com/post/16349582076</link><guid>http://www.vtesseract.com/post/16349582076</guid><pubDate>Mon, 23 Jan 2012 15:00:05 -0500</pubDate><category>PowerCLI</category><category>PowerShell</category><category>portgroup</category><category>virtual switch</category><category>virtualization</category><category>vsphere</category></item><item><title>More #PowerShell Fun - Star Wars</title><description>&lt;p&gt;It&amp;#8217;s become a little joy of mine to make up funny cmdlets.  These are not actual scripts that you can run but mainly a demonstration of ways you can describe the world with PowerShell&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Get-DeathStar | Get-Target -Type &amp;#8220;ExhaustVent&amp;#8221; | Where{$_.Size -like &amp;#8220;WompRat&amp;#8221;} | Set-Fire -Type &amp;#8220;NotImpossible&amp;#8221; &lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Another new classic.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;$search = Get-Droids | Where{$_ -notnear $jedi} ` If($search -eq $null){Move-Along} &lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Sometimes when I write #PowerShell, I use the -force&lt;/p&gt;
&lt;p&gt;P.S.&lt;/p&gt;
&lt;p&gt;I would also like to share a little script I found today and inspired me to publish these one-liners today.  Thanks for the contribution Zach (&lt;a href="https://twitter.com/#!/WIDBA/" target="_blank"&gt;@WIDBA&lt;/a&gt;)!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://widba.blogspot.com/2011/09/quoting-star-wars-out-loud-on-your-pc.html" target="_self"&gt;&lt;a href="http://widba.blogspot.com/2011/09/quoting-star-wars-out-loud-on-your-pc.html" target="_blank"&gt;http://widba.blogspot.com/2011/09/quoting-star-wars-out-loud-on-your-pc.html&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;</description><link>http://www.vtesseract.com/post/16203019395</link><guid>http://www.vtesseract.com/post/16203019395</guid><pubDate>Fri, 20 Jan 2012 21:21:45 -0500</pubDate><category>PowerShell Fun</category><category>powershell</category><category>Star Wars</category></item></channel></rss>

