<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7205411758137233016</id><updated>2011-11-27T23:49:39.502Z</updated><category term='certification'/><category term='Community'/><category term='Microsoft'/><category term='powershell'/><category term='UK PS User Group'/><category term='twitter'/><category term='vmware'/><category term='SCVMM'/><category term='3i'/><category term='VMWorld'/><category term='virtual'/><category term='ESX4'/><category term='Hyper-V'/><category term='Windows7'/><category term='ESX'/><category term='conference'/><category term='PowerGUI'/><category term='Citrix'/><category term='Training'/><category term='exchange'/><category term='UKVMUG'/><category term='VI4'/><title type='text'>Virtu-Al</title><subtitle type='html'>Virtually everything is poshable</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://teckinfo.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default?start-index=101&amp;max-results=100'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>228</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-329601323146860720</id><published>2009-03-01T15:21:00.001Z</published><updated>2009-03-01T15:21:19.777Z</updated><title type='text'>This site has moved</title><content type='html'>&lt;p&gt;&lt;font size="4"&gt;I have now moved all content to a new blog address which is easier to remember and also this will enable me to add more features in the future.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="4"&gt;Please keep following me:&lt;/font&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="4"&gt;Blog: &lt;/font&gt;&lt;a href="http://www.virtu-al.net/"&gt;&lt;font color="#0066cc" size="4"&gt;http://www.virtu-al.net/&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="4"&gt;RSS: &lt;/font&gt;&lt;a href="http://feeds2.feedburner.com/Virtu-Al"&gt;&lt;font size="4"&gt;http://feeds2.feedburner.com/Virtu-Al&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-329601323146860720?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/329601323146860720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/329601323146860720'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2009/03/this-site-has-moved.html' title='This site has moved'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-1064093444087758488</id><published>2009-02-23T15:09:00.005Z</published><updated>2009-02-23T15:33:48.416Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerGUI'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>The Virtualization EcoShell Initiative</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cb6LrZBYWIw/SaLAQCTKiuI/AAAAAAAAARo/boL2ADd7WBA/s1600-h/vesilogo.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 230px; height: 96px;" src="http://3.bp.blogspot.com/_cb6LrZBYWIw/SaLAQCTKiuI/AAAAAAAAARo/boL2ADd7WBA/s320/vesilogo.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5306014692723559138" /&gt;&lt;/a&gt;Using powershell to manage applications is no new thing, Microsoft are pushing things that way with the release of Exchange 2007 where everything in the GUI is pushed back down to the powershell console and completed there.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, Imagine if you could do that with VMware products, how amazing would that be !&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Building on the success of PowerGui it looks like dreams may come true soon as VMGuru and team have been working on a new product which will take the power of the already successful PowerGUI and enhance this to bring even more powershell goodness to the virtual arena.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;VMGuru talks about this over on his blog check it out &lt;a href="http://www.vmguru.com/index.php/articles-mainmenu-62/scripting/87-introducing-the-virtualization-ecoshell-initiative"&gt;here&lt;/a&gt;... &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;" I can now officially announce that I am branching the PowerGUI code base (Hey, why start from scratch when I've got something phenomenal already) and will be giving the dedicated attention to virtualization management using PowerShell and the VMware Toolkit for Windows (VITK).  To read more about my open community initiative to drive this technology and learn more about the project, make sure you visit my new website http://www.thevesi.org.  The best part of all, it's complete free of charge.  No limits on environment size, no ripping away almost all of the real functionality after 30 days, it's simply...Free. "&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-1064093444087758488?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/1064093444087758488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/1064093444087758488'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2009/02/virtualization-ecoshell-initiative.html' title='The Virtualization EcoShell Initiative'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_cb6LrZBYWIw/SaLAQCTKiuI/AAAAAAAAARo/boL2ADd7WBA/s72-c/vesilogo.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-8255711333473102647</id><published>2009-02-23T14:34:00.004Z</published><updated>2009-02-24T01:00:49.211Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>VI Toolkit Quick Reference Guide</title><content type='html'>&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;I'm&lt;/span&gt; currently sat in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Heathrow&lt;/span&gt; Airport Terminal 1, I have just found a nice Zurich stand where they give you place to sit, a plug for the laptop and even an &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;Ethernet&lt;/span&gt; cable with free &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;Internet&lt;/span&gt; access, how nice is that !&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So I thought I would best use my time to upload a Quick Reference guide to the VI Toolkit, hopefully I will be handing a few of these out at &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;VMWorld&lt;/span&gt; but thought I would also add it to my blog for those of you who were unable to make it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you are interested in getting started with the VI Toolkit then print off the attached &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;pdf&lt;/span&gt; file on a duplex printer, fold it in half and you have the ultimate getting started guide.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Thanks to C.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Shanklin&lt;/span&gt;, S.Herold, L.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Dekens&lt;/span&gt; and C.Bunch for their help with the editing and for the one-liners.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Have Fun !&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;iframe scrolling="no" marginheight="0" marginwidth="0" frameborder="0" style="width:240px;height:66px;margin:3px;padding:0;border:1px solid #dde5e9;background-color:#ffffff;" src="http://cid-418c48c64b8964a6.skydrive.live.com/embedrowdetail.aspx/Public%20Scripts/VI%20Toolkit%20Quick%20Reference%20Guide.pdf"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-8255711333473102647?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/8255711333473102647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/8255711333473102647'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2009/02/vi-toolkit-quick-reference-guide.html' title='VI Toolkit Quick Reference Guide'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-1179515314412150822</id><published>2009-02-13T23:54:00.004Z</published><updated>2009-02-16T13:38:03.087Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>More Network Info</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:'Times New Roman';"&gt;   &lt;div style="border-width: 0px; margin: 0px; padding: 3px; text-align: left; width: auto; font-family: georgia,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;Following my previous network information script I was asked to add the VSwitch, so here it is...   &lt;br /&gt;  &lt;br /&gt;The following script will add some nice host network information into an object which is exported to a csv file for passing to the network guys or can be used to find your server in that mess of cables that are always meaning to be tidied in the data center.    &lt;br /&gt;  &lt;br /&gt;You will get:    &lt;br /&gt;    &lt;ul&gt;       &lt;li&gt;Host       &lt;br /&gt;&lt;/li&gt;        &lt;li&gt;VSwitch&lt;/li&gt;&lt;li&gt;VSwitch Ports &lt;span style="font-style: italic;font-family:'Times New Roman';" class="Apple-style-span" &gt;(Added for @gabvirtualworld)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;VSwitch Ports in use &lt;span style="font-style: italic;font-family:'Times New Roman';" class="Apple-style-span" &gt;(Added for @gabvirtualworld)&lt;/span&gt;&lt;/li&gt;        &lt;li&gt;Physical Nic Name&lt;/li&gt;        &lt;li&gt;Speed&lt;/li&gt;        &lt;li&gt;MAC&lt;/li&gt;        &lt;li&gt;Switch Device ID&lt;/li&gt;        &lt;li&gt;Port ID&lt;/li&gt;        &lt;li&gt;Observed Network ranges&lt;/li&gt;        &lt;li&gt;VLAN's&lt;/li&gt;     &lt;/ul&gt;     &lt;span style="color: rgb(0, 0, 0);"&gt;&lt;/span&gt;Missing anything ?!&lt;/div&gt;    &lt;div style="border-width: 0px; margin: 0px; padding: 3px; text-align: left; width: auto; font-family: georgia,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt; &lt;/div&gt;    &lt;div style="border-width: 0px; margin: 0px; padding: 3px; text-align: left; width: auto; font-family: georgia,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;Sample output:&lt;/div&gt;    &lt;div style="border-width: 0px; margin: 0px; padding: 3px; text-align: left; width: auto; font-family: georgia,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 100%; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&lt;a href="http://lh3.ggpht.com/_cb6LrZBYWIw/SZaV7S-bFyI/AAAAAAAAARg/IkgDXk_iUzQ/s1600-h/SampleNetworkInfo%5B6%5D.jpg"&gt;&lt;img style="border: 0px none ; display: inline;" title="SampleNetworkInfo" alt="SampleNetworkInfo" src="http://lh5.ggpht.com/_cb6LrZBYWIw/SZaV8oJUmlI/AAAAAAAAARk/BNM_oomtOBk/SampleNetworkInfo_thumb%5B4%5D.jpg?imgmax=800" width="654" border="0" height="351" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://PoshCode.org/embed/872"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-1179515314412150822?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/1179515314412150822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/1179515314412150822'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2009/02/more-network-info.html' title='More Network Info'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_cb6LrZBYWIw/SZaV8oJUmlI/AAAAAAAAARk/BNM_oomtOBk/s72-c/SampleNetworkInfo_thumb%5B4%5D.jpg?imgmax=800' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-3043634347093674019</id><published>2009-02-13T23:16:00.003Z</published><updated>2009-02-13T23:21:56.504Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerGUI'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>PowerGUI - Get started the easy way</title><content type='html'>Are you using PowerGUI and the VMware Powerpack yet, if the answer is no then why not ?&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you think its something that you will have to learn and you just dont have the time then please stop making excuses right now because VMGuru has just released some great new videos that not only show you how to get started but will also convert you into a guru.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The following videos are available from &lt;a href="http://www.vmguru.com/index.php/articles-mainmenu-62/scripting/85-5-new-powergui-for-vmware-videos"&gt;VMGuru's site here&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Establishing Connections to your VMware Infrastructure using the PowerGUI Console&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Navigate your VMware Infrastructure using the PowerGUI Console&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Execute Links and Actions in the PowerGUI Console&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Create and Save Filters using the PowerGUI Console&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Using the PowerGUI Script Editor&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-3043634347093674019?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/3043634347093674019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/3043634347093674019'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2009/02/powergui-get-started-easy-way.html' title='PowerGUI - Get started the easy way'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-8629149331411730392</id><published>2009-02-13T22:47:00.002Z</published><updated>2009-02-13T23:14:54.184Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>vCenter Converter 4.0 - Out Now</title><content type='html'>&lt;div&gt;Ive been using the beta for a while now and have to say, its amazing, if you have used the previous versions of VMware Converter then make sure you download the new version from &lt;a href="http://www.vmware.com/download/converter/"&gt;http://www.vmware.com/download/converter/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now you can convert physical machines running Windows and Linux operating systems to&lt;/div&gt;&lt;div&gt;&lt;div&gt;VMware virtual machines quickly, reliably and without any disruption.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Simplify integration by converting third-party formats such as Parallels Desktop, Symantec Backup Exec System Recovery, Norton Ghost, Acronis, StorageCraft and Microsoft Virtual Server/ Virtual PC to VMware virtual machines.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Eliminate source server downtime and reboot with non disruptive conversions through hot cloning.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For free you can't go wrong. Download it now if you have any P2V's planned.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-8629149331411730392?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/8629149331411730392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/8629149331411730392'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2009/02/vcenter-converter-40-out-now.html' title='vCenter Converter 4.0 - Out Now'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-6292959297563158286</id><published>2009-02-11T20:33:00.003Z</published><updated>2009-02-11T21:06:06.889Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='VMWorld'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>VMworld Europe - Come say Hi</title><content type='html'>I have now had confirmation that I will be able to attend VMworld Europe, both from VMware and the wife, I wont tell you which one was harder to get.&lt;br /&gt;&lt;br /&gt;If you will be attending make sure you come and say Hi, I am willing to talk about the VI Toolkit and powershell in general, if your looking to get started I can even take you a few of the tips and tricks to get you in and scripting.&lt;br /&gt;&lt;br /&gt;If you are wondering where to find me amongst all the of the French people I will be hanging around the VMTN session hoping that some of there expert skills will rub off on me, so come and see me in the community lounge at the following times:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Tuesday 24th – 13.00 – 14.00&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Wednesday 25th – 13.00 – 14.00&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;You will be able to meet the following people and pick there brains on any of the Virtualisation topics you can think of.&lt;div&gt;&lt;br /&gt;The following experts will be there to answer your questions...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Duncan Epping, - http://www.yellow-bricks.com/&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Gabrie van Zanten, - http://www.gabesvirtualworld.com/ ( I think he is swedish)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Jason Boche, - VMTNModerator and http://www.boche.net/blog/&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Steve Beaver, - Tripwire andVMTN Moderator and Published Author&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Scott Herold, - http://www.vmguru.com/ ( I think he is Canadian)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Thomas Bryant, - VizionCore, and VMTN Moderator&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Wil van Antwerpen, - http://www.vi-toolkit.com&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Eric Sloof, -http://www.ntpro.nl/blog/ (He will probably have a video camera in his hand)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Tom Howarth - http://planetvm.net/ (The loud guy on the VMwarecommunities podcast)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Alan Renouf, - Not French&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;So please come and say hello.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;P.S. Payback time !&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-6292959297563158286?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/6292959297563158286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/6292959297563158286'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2009/02/vmworld-europe-come-say-hi.html' title='VMworld Europe - Come say Hi'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-4419911494114023721</id><published>2009-02-05T14:32:00.000Z</published><updated>2009-02-05T14:33:58.330Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='virtual'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Virtualisation City</title><content type='html'>Ok, I dont normally post stuff like this but this is too funny....&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/X9LxM4WS9j0&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/X9LxM4WS9j0&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-4419911494114023721?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/4419911494114023721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/4419911494114023721'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2009/02/virtualisation-city.html' title='Virtualisation City'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-4476433526329114507</id><published>2009-02-02T20:38:00.002Z</published><updated>2009-02-02T20:53:26.032Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>VMware Infrastructure PowerPack 2.1 for PowerGUI</title><content type='html'>&lt;div&gt;Do you want to get some of the benefits of the VI Toolkit without the learning curve (even though its very easy to pickup) ?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Well &lt;a href="http://poshoholic.com/"&gt;Kirk (&lt;/a&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;&lt;a href="http://poshoholic.com/"&gt;Poshoholic&lt;/a&gt;&lt;/span&gt;&lt;a href="http://poshoholic.com/"&gt;) Munro&lt;/a&gt; has just updated the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;VMware&lt;/span&gt; Infrastructure &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;PowerPack&lt;/span&gt;.  This is a great GUI way to access the power of the VI Toolkit and the skills of a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Powershell&lt;/span&gt; Expert rolled into one smooth, easy to use application.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;VMware&lt;/span&gt; Infrastructure Management &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;PowerPack&lt;/span&gt; for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;PowerGUI&lt;/span&gt; has just been updated to version 2.1 adding lots of new features and improving the already brilliant features.  This &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;PowerPack&lt;/span&gt; facilitates management and automation of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;VMware&lt;/span&gt; Infrastructure servers using the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;VMware&lt;/span&gt; VI Toolkit with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;PowerGUI&lt;/span&gt;’s &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_11"&gt;expandable&lt;/span&gt; administrative console.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Version 2.1 of the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;VMware&lt;/span&gt; Infrastructure Management &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;PowerPack&lt;/span&gt; includes the following highlights:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Significant performance improvements when loading &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;datacenters&lt;/span&gt; and clusters.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;New top-level container nodes to facilitate viewing objects without having to browse into the Managed Hosts node.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Links allowing you to browse into log files from hosts.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Support for the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;VMware&lt;/span&gt; VI Toolkit 1.5 release.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;VMotion&lt;/span&gt; support for virtual machines.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;In addition to these changes, several links have been added and quite a few defects have been fixed.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can learn more about this &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;PowerPack&lt;/span&gt;, including version history and other details &lt;a href="http://www.powergui.org/entry.jspa?externalID=1802&amp;amp;categoryID=290"&gt;here&lt;/a&gt;.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Great job Kirk and team.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-4476433526329114507?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/4476433526329114507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/4476433526329114507'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2009/02/vmware-infrastructure-powerpack-21-for.html' title='VMware Infrastructure PowerPack 2.1 for PowerGUI'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-2468872208604641526</id><published>2009-02-01T10:36:00.007Z</published><updated>2009-02-01T17:26:48.664Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><category scheme='http://www.blogger.com/atom/ns#' term='Community'/><title type='text'>Provison ESX Hosts through Powershell</title><content type='html'>The VI Toolkit community has been getting busier and busier of late, I think even &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;LucD&lt;/span&gt; is taking 5 minutes to respond rather than his normal 2 minute answers !&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There is one area of the VI Toolkit communities that I feel does not get enough publicity, there have been many scripts written by the community and members of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;VMware&lt;/span&gt; that are stored in the documents area of the community.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I will make it my aim to try and bring some of these fantastic scripts out into the open as the scripts and the people who wrote these scripts have done some amazing coding to help everyone else.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For example:  &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;&lt;a href="http://communities.vmware.com/docs/DOC-8170"&gt;NAEPS&lt;/a&gt;&lt;/span&gt;&lt;a href="http://communities.vmware.com/docs/DOC-8170"&gt; (Not Another &lt;/a&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;&lt;a href="http://communities.vmware.com/docs/DOC-8170"&gt;ESX&lt;/a&gt;&lt;/span&gt;&lt;a href="http://communities.vmware.com/docs/DOC-8170"&gt; Provisioning Script)&lt;/a&gt;&lt;/span&gt;&lt;a href="http://communities.vmware.com/docs/DOC-8170"&gt; by &lt;/a&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;&lt;a href="http://communities.vmware.com/docs/DOC-8170"&gt;SCampbell&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is one of a few scripts that he has written, I'm sure I will go over the others in due course.  If nothing it gives a great insight into what can be done with the VI Toolkit.&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span"  style="color: rgb(67, 67, 67);   font-family:Arial;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style=";font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;This script can be used to configure the &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;ESX&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; servers being deployed, it includes some wonderful settings:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style=";font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 12px; padding-left: 30px; list-style-type: square; list-style-position: initial; list-style-image: initial; "&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Configure the license server&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Upload signed &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;SSL&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; key and certificate files to the &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;ESX&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; server&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Rename all local &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;datastores&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; to try to reduce the accidental deployment to local stores&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Configure the firewall for &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;NTP&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; and &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;updateManager&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Targeted for &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;ESX&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; although there is also a nod to &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;ESXi&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; provisioning&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Configure the environment for our special case where the &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;VCS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;ESX&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; communications are on an isolated network&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Reset the root password&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Configure networks&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Joining to &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;VCS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; servers&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Configuring &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;NTP&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;DNS&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;, domain, name, &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;IP's&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; etc.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;And a separate isolated &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;VMotion&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; network&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 12px; padding-left: 30px; list-style-type: square; list-style-position: initial; list-style-image: initial; "&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Rescan the &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;HBAs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Some interesting concepts explored here, although hints of topics on these throughout the forums&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 12px; padding-left: 30px; list-style-type: square; list-style-position: initial; list-style-image: initial; "&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Upload files to an https server with a self-signed &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;SSL&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; certificate&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Finding the local &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;datastores&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; on an &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;ESX&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; server&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Accessing and modifying the firewall configuration&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Dealing with Passwords entered with the Read-Host -&lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;asSecureString&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;Some of his caveats:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 12px; padding-left: 30px; list-style-type: square; list-style-position: initial; list-style-image: initial; "&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;This is my first significant &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Powershell&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;, .Net and VI project. I am sure many of you will cringe when you look at the arcane methods I found.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;We do a manual install of &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;ESX&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; rather than using &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;kickstart&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;. I expect we'll head towards &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;ESXi&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; and this work wouldn't have paid back. This script is run immediately after the reboot following the installation.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;It works pretty well in our target environment, but there is no guarantee or warranty it will work in yours.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;The upload stuff works here works for fairly small files. (file size=memory consumed) Carter &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Shanklin&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; and I are working to improve the upload process. Watch Carter's (c_&lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;shanklin&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;) blog and his VI Toolkit Extensions at &lt;/span&gt;&lt;/span&gt;&lt;a class="jive-link-external" href="http://www.codeplex.com/vitoolkitextensions" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: none; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;http://www.codeplex.com/vitoolkitextensions&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;A few features for the next version of this script - perhaps in another life:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 12px; padding-left: 30px; list-style-type: square; list-style-position: initial; list-style-image: initial; "&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;It should really attach the server to an Update Manager baseline and &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;remediate&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Replace all the anachronisms with the best-practice methods&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Configure a &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_32"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;VMKernel&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; network and gateway on the Management &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_33"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;VLAN&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;A way cool Windows.Forms with drop-down lists to capture the information&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Automatically download backup &lt;/span&gt;&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_34"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;ESXi&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt; configuration file to the local disk&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Logging:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style=";font-family:Arial;"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="color: rgb(67, 67, 67);   font-family:Arial;font-size:12px;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;As you may have noticed all the messages in this script are simply dumped to the console, rather than explicitly output with Write-Host. You can redirect this to a log file and still see the console messages by invoking the script as follows:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;pre class="jive-pre" style="display: block; white-space: pre; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 1em; margin-top: 1em; margin-right: 2em; margin-bottom: 0.5em; margin-left: 2em; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-color: rgb(238, 238, 238); border-right-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-width: 2px; border-left-color: rgb(204, 204, 204); border-left-style: solid; background-color: rgb(255, 255, 255); background-repeat: repeat; background-image: url(http://communities.vmware.com/images/jive-bg-pre.gif); width: 500px !important; overflow-x: auto; overflow-y: auto; "&gt;&lt;code class="jive-code jive-plain" style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;.\&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;configureESX&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;.&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_36"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;ps&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;1 | Tee-Object .\&lt;/span&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_37"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;configureESX&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;-server.log &lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="color: rgb(67, 67, 67);   font-family:Arial;font-size:12px;"&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;So if that doesn't wet your appetite for the great scripts on the site stay tuned for my next post where I will add another script, this set of posts is mainly to fill time while I write my next reporting script which is already looking quite cool and I'm really enjoying writing.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Download the script and read more here: &lt;a href="http://communities.vmware.com/docs/DOC-8170"&gt;http://communities.vmware.com/docs/DOC-8170&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-2468872208604641526?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/2468872208604641526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/2468872208604641526'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2009/02/provison-esx-hosts-through-powershell.html' title='Provison ESX Hosts through Powershell'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-349467300644792312</id><published>2009-01-30T20:37:00.007Z</published><updated>2009-01-31T22:51:13.525Z</updated><title type='text'>Veeam Backup and FastSCP</title><content type='html'>&lt;div&gt;I was looking for a way to transfer some &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;VM's&lt;/span&gt; from a Linux &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;VMware&lt;/span&gt; 2.0 server to a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;VMware&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;ESX&lt;/span&gt; 3.5 server as fast as possible to minimise the amount of downtime.&lt;br /&gt;&lt;br /&gt;As these files would need to be copied to a windows share first for the converter to import i started with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;WinSCP&lt;/span&gt;, when it told me it was going to take 5 hours I looked elsewhere, I have used the Free &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Veeam&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;FastSCP&lt;/span&gt; program before and new that &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;unfortunately&lt;/span&gt; I could not copy files from a Linux server to the local windows machine.&lt;br /&gt;&lt;br /&gt;During the previous week I was made aware, courtesy of @&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;VMDoug&lt;/span&gt; that there was a new Beta of this product, I downloaded it and installed it and to my &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_9"&gt;surprise&lt;/span&gt; look at what I found....&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cb6LrZBYWIw/SYNnOCFIdsI/AAAAAAAAARA/nokSyw6lGFk/s1600-h/Veeam.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5297191077492061890" style="FLOAT: left; MARGIN: 0pt 10px 10px 0pt; WIDTH: 231px; CURSOR: pointer; HEIGHT: 320px" alt="" src="http://2.bp.blogspot.com/_cb6LrZBYWIw/SYNnOCFIdsI/AAAAAAAAARA/nokSyw6lGFk/s320/Veeam.jpg" border="0" /&gt;&lt;/a&gt;A nice new shiny 'My Computer Node'.&lt;br /&gt;&lt;br /&gt;As it turns out, that &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;VM&lt;/span&gt; that was going to take 5 hours to transfer was done and dusted in 45 minutes !&lt;br /&gt;&lt;br /&gt;Very, Very Impressive, and this is still a beta !&lt;br /&gt;&lt;br /&gt;But as Duncan at Yellow Bricks makes clear in &lt;a href="http://www.yellow-bricks.com/2009/01/20/fastscp-vs-winscp/"&gt;his post&lt;/a&gt;, this is not &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_11"&gt;necessarily&lt;/span&gt; the most secure method of &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_12"&gt;transferring&lt;/span&gt; the data, but as I was on the same network and not worried about the security it worked out great !&lt;br /&gt;&lt;br /&gt;Go download &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;Veeam&lt;/span&gt; Backup and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;FastSCP&lt;/span&gt; from the &lt;a href="http://www.veeam.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;Veeam&lt;/span&gt; site&lt;/a&gt; now, &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_16"&gt;every&lt;/span&gt; VI admin should have it ! &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-349467300644792312?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/349467300644792312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/349467300644792312'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2009/01/veeam-backup-and-fastscp.html' title='Veeam Backup and FastSCP'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_cb6LrZBYWIw/SYNnOCFIdsI/AAAAAAAAARA/nokSyw6lGFk/s72-c/Veeam.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-6102775143936199236</id><published>2009-01-30T17:46:00.004Z</published><updated>2009-01-30T21:41:03.921Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='UKVMUG'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Next London VM User Group announced</title><content type='html'>The next Vmware user group has been announced in London to be held on Tuesday 10th March 2009.&lt;br /&gt;&lt;br /&gt;I will be there so please come over and say Hi as I normally know no-one !&lt;br /&gt;&lt;br /&gt;The details released are as follows....&lt;br /&gt;&lt;br /&gt;The Steering Committee are pleased to announce the next UK London VMware User Group meeting (sponsorship pending :-), to be held on Tuesday 10th March 2009. We hope to see you at the meeting, and afterwards for a drink or two.Our meeting will be held at the Thames Suite, London Chamber of Commerce and Industry, 33 Queen Street, London EC4R 1AP, +44 (0)20 7248 4444. The nearest tube station is Mansion House, location information is available &lt;a href="http://maps.google.co.uk/maps?f=q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;time=&amp;amp;date=&amp;amp;ttype=&amp;amp;q=EC4R+1AP&amp;amp;ie=UTF8&amp;amp;z=16&amp;amp;iwloc=addr&amp;amp;om=1" target="_blank" rel="nofollow"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;PLEASE NOTE: As well as the &lt;span style="FONT-STYLE: italic"&gt;date&lt;/span&gt; changing from the previously-published one, the &lt;span style="FONT-STYLE: italic"&gt;day&lt;/span&gt; has also changed to Tuesday, and we're in a different part of the venue from normal (out of the lift, turn right). Rest assured, the usual UG staples of great content and me banging on about Powershell will be present and correct.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Reception is from 1230 for a prompt 1pm start, to finish around 5pm. Our agenda for &lt;span style="FONT-STYLE: italic"&gt;is not final at the moment&lt;/span&gt;, but looks something like this:&lt;br /&gt;&lt;br /&gt;12:30 – 13:00 Arrive &amp;amp; Refreshments&lt;br /&gt;13:00 – 13:15 Welcome &amp;amp; News&lt;br /&gt;13:20 – 14:05 Sponsor Presentation - TBA&lt;br /&gt;14:10 – 14:55 Presentation on real world Site Recovery Manager experience&lt;br /&gt;15:00 – 15:20 Refreshments Break&lt;br /&gt;15:25 – 16:00 Committee-moderated, user-generated content and discussion (some good stuff being lined up here)&lt;br /&gt;16:05 – 16:45 VMworld Cannes debrief&lt;br /&gt;16:45 – 17:00 Close&lt;br /&gt;17:00 – Pub&lt;br /&gt;&lt;br /&gt;Please feel free to contribute to the 'UG content ideas' forum thread running &lt;a href="http://communities.vmware.com/thread/163372" target="_blank" rel="nofollow"&gt;here&lt;/a&gt;. We won't be able to incorporate all of the ideas for this coming meeting, but will do our best to include some of them.&lt;br /&gt;&lt;br /&gt;To register your interest in attending, please reply with up to two named attendees from your organisation. If you do not receive a confirmation mail from us, please don't just turn up since we will not be able to admit you to the meeting. Content from the meetings will continue to be uploaded to &lt;a href="http://public.box.net/londonug" target="_blank" rel="nofollow"&gt;http://public.box.net/londonug&lt;/a&gt;&lt;wbr&gt;, NDA permitting.&lt;br /&gt;&lt;br /&gt;Sincerely, and with regards,&lt;br /&gt;&lt;br /&gt;The UKLVMUG Steering Committee&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-6102775143936199236?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/6102775143936199236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/6102775143936199236'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2009/01/next-london-vm-user-group-announced.html' title='Next London VM User Group announced'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-1175762451661276507</id><published>2009-01-30T17:44:00.002Z</published><updated>2009-01-30T17:45:34.622Z</updated><title type='text'>New Blog layout</title><content type='html'>&lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;OK&lt;/span&gt;, I have finally stopped messing with my new blog layout so hopefully everyone will agree it looks better.&lt;br /&gt;&lt;br /&gt;Any comments or suggestions please do not hesitate to leave me a comment below.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-1175762451661276507?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/1175762451661276507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/1175762451661276507'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2009/01/new-blog-layout.html' title='New Blog layout'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-6355097622267110939</id><published>2009-01-29T21:28:00.001Z</published><updated>2009-01-29T21:32:20.387Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>vDiagram – VMGuru Style</title><content type='html'>&lt;p&gt;Scott Herold (VMGuru) has done it again, he has a habit of taking my scripts and then improving them beyond reality.&lt;/p&gt;  &lt;p&gt;I think next time I will be asking him to check it out before I release it on the public.&lt;/p&gt;  &lt;p&gt;Firstly he has amended the VMware Twits script and created a really neat PowerGui action which you can import into the VMware PowerGui Power Pack and allows you an easy way to keep up to date with all the VMware related twitters, &lt;a href="http://www.vmguru.com/index.php/articles-mainmenu-62/scripting/76-powergui-twitter-list-action"&gt;Check it out here&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_cb6LrZBYWIw/SYIfjXCg9DI/AAAAAAAAAQo/eIr7nOnxTto/s1600-h/addvirtutwitter2%5B5%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="addvirtutwitter2" border="0" alt="addvirtutwitter2" src="http://lh5.ggpht.com/_cb6LrZBYWIw/SYIfkKSuliI/AAAAAAAAAQs/Vdzbd3DGd9w/addvirtutwitter2_thumb%5B1%5D.png?imgmax=800" width="244" height="239" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;As if that wasn't enough he has now made some AMAZING improvements to the vDiagram script showing off his new shapes and also advising of new plans for it within PowerGui, how amazing would that be to be able to right click on a cluster and say ‘vDiagram it’ or to be able to right click a PortGroup and draw all VM’s attached to it and its relations with vSwitches.&lt;/p&gt;  &lt;p&gt;The new shapes are absolutely gorgeous, make sure you check out the VMGuru site to keep updated on some of the great things he has planned with the VI Toolkit and general VMware related updates.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.vmguru.com/index.php/articles-mainmenu-62/scripting/79-alans-vdiagram-powershell-script"&gt;Check his article out here&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Thanks Scott (And no I am not French :))&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_cb6LrZBYWIw/SYIfk9aH6fI/AAAAAAAAAQw/nnZUdqen8QQ/s1600-h/vmguru_lab%5B4%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="vmguru_lab" border="0" alt="vmguru_lab" src="http://lh3.ggpht.com/_cb6LrZBYWIw/SYIfmey3lcI/AAAAAAAAAQ0/MwcCHtJkJn0/vmguru_lab_thumb%5B2%5D.png?imgmax=800" width="557" height="417" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-6355097622267110939?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/6355097622267110939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/6355097622267110939'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2009/01/vdiagram-vmguru-style.html' title='vDiagram – VMGuru Style'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_cb6LrZBYWIw/SYIfkKSuliI/AAAAAAAAAQs/Vdzbd3DGd9w/s72-c/addvirtutwitter2_thumb%5B1%5D.png?imgmax=800' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-2565910159269204863</id><published>2009-01-26T20:19:00.007Z</published><updated>2009-01-29T22:02:28.486Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>vDiagram - Draw your VI with one script</title><content type='html'>Every good blog post should have some real life story to help you visualise why things happen so here goes:   &lt;div&gt;   &lt;br /&gt;&lt;/div&gt;  &lt;div&gt;&lt;span style="font-weight: bold" class="Apple-style-span"&gt;The Story&lt;/span&gt;&lt;/div&gt;  &lt;div&gt;One day whilst sat in the office updating the disaster recovery documentation I needed to document the Virtual Infrastructure, we all know that managers like pretty pictures so the first thing they asked for was a pretty diagram of how the infrastructure looked.&lt;/div&gt;  &lt;div&gt;   &lt;br /&gt;&lt;/div&gt;  &lt;div&gt;After dropping my 40&lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;th&lt;/span&gt; &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-error"&gt;VM&lt;/span&gt; object on the page I started to get a bit bored, i looked at other options.&amp;#160; There is already a great tool on the market that performs this job, &lt;a href="http://www.veeam.com/vmware-esx-reporting.html"&gt;&lt;span id="SPELLING_ERROR_2" class="blsp-spelling-error"&gt;Veeam&lt;/span&gt; Reporter&lt;/a&gt; produces multiple documents and does a great job, but being a contractor I have a n&lt;span id="SPELLING_ERROR_3" class="blsp-spelling-corrected"&gt;il&lt;/span&gt; budget.&amp;#160; Knowing that you can do some very cool things with &lt;span id="SPELLING_ERROR_4" class="blsp-spelling-error"&gt;Powershell&lt;/span&gt; I wondered how easy it would be to hook into the &lt;span id="SPELLING_ERROR_5" class="blsp-spelling-error"&gt;Visio&lt;/span&gt; com object to get &lt;span id="SPELLING_ERROR_6" class="blsp-spelling-error"&gt;powershell&lt;/span&gt; to create the document for me.&lt;/div&gt;  &lt;div&gt;   &lt;br /&gt;&lt;/div&gt;  &lt;div&gt;As it turns out it &lt;span id="SPELLING_ERROR_7" class="blsp-spelling-corrected"&gt;wasn't&lt;/span&gt; that hard, there were a few sticky moments where I had to refer to the &lt;span id="SPELLING_ERROR_8" class="blsp-spelling-error"&gt;Visio&lt;/span&gt; forums, and a great starting point by the only powershell reference using Visio I could find (Check out &lt;a href="http://www.commandbreak.com/2007/10/14/VisioPowershellAutomagic.aspx"&gt;CommandBreak_ Thanks Joeseph&lt;/a&gt;) after explaining what &lt;span id="SPELLING_ERROR_9" class="blsp-spelling-error"&gt;powershell&lt;/span&gt; was to the guys in the Visio Forum and explaining why I was using &lt;span id="SPELLING_ERROR_10" class="blsp-spelling-error"&gt;powershell&lt;/span&gt; as I think this is the first time these people had heard of it, I started to relate some of there c# examples back into &lt;span id="SPELLING_ERROR_11" class="blsp-spelling-error"&gt;powershell&lt;/span&gt;.     &lt;br /&gt;&lt;/div&gt;  &lt;div&gt;   &lt;br /&gt;&lt;/div&gt;  &lt;div&gt;&lt;span style="font-weight: bold" class="Apple-style-span"&gt;The Result&lt;/span&gt;&lt;/div&gt;  &lt;div&gt;The result is by no means a totally polished all singing all dancing &lt;span id="SPELLING_ERROR_12" class="blsp-spelling-error"&gt;documenter&lt;/span&gt; that documents your VI from the left, from the right and upside down but what it is, is an example of what you can do with the &lt;span id="SPELLING_ERROR_13" class="blsp-spelling-error"&gt;Visio&lt;/span&gt; COM objects and &lt;span id="SPELLING_ERROR_14" class="blsp-spelling-error"&gt;powershell&lt;/span&gt; combined.&lt;/div&gt;  &lt;div&gt;   &lt;br /&gt;&lt;/div&gt;  &lt;div&gt;I have not yet included all the options I would like, in &lt;span id="SPELLING_ERROR_15" class="blsp-spelling-corrected"&gt;future&lt;/span&gt; versions I would like to be able to &lt;span id="SPELLING_ERROR_16" class="blsp-spelling-corrected"&gt;document&lt;/span&gt; the networking setup / storage paths etc but &lt;span id="SPELLING_ERROR_17" class="blsp-spelling-corrected"&gt;I'm&lt;/span&gt; working on something else so wanted to get this script out into the public.&lt;/div&gt;  &lt;div&gt;   &lt;br /&gt;&lt;/div&gt;  &lt;div&gt;&lt;span style="font-weight: bold" class="Apple-style-span"&gt;Instructions&lt;/span&gt;&lt;/div&gt;  &lt;div&gt;You will need:&lt;/div&gt;  &lt;div&gt;   &lt;ul&gt;     &lt;li&gt;&lt;span id="SPELLING_ERROR_18" class="blsp-spelling-error"&gt;Powershell&lt;/span&gt; V1 (I &lt;span id="SPELLING_ERROR_19" class="blsp-spelling-corrected"&gt;haven't&lt;/span&gt; tried it on V2 yet)         &lt;br /&gt;&lt;/li&gt;      &lt;li&gt;The VI Toolkit &lt;/li&gt;      &lt;li&gt;Microsoft &lt;span id="SPELLING_ERROR_20" class="blsp-spelling-error"&gt;Visio&lt;/span&gt; (I have only tried 2003 +) &lt;/li&gt;   &lt;/ul&gt;    &lt;div&gt;How to use:&lt;/div&gt; &lt;/div&gt;  &lt;div&gt;   &lt;ol&gt;     &lt;li&gt;Download the zip file from the bottom of this page        &lt;br /&gt;&lt;/li&gt;      &lt;li&gt;Once extracted copy the&amp;#160; 'My-VI-Shapes.&lt;span id="SPELLING_ERROR_21" class="blsp-spelling-error"&gt;vss&lt;/span&gt;' file to your 'My Documents\My Shapes' folder.&amp;#160; If the folder does not exist create it and copy the file in. &lt;/li&gt;      &lt;li&gt;Run the &lt;span id="SPELLING_ERROR_22" class="blsp-spelling-error"&gt;powershell&lt;/span&gt; script with the following options: &lt;/li&gt;   &lt;/ol&gt;    &lt;div&gt;     &lt;br /&gt;&lt;/div&gt;    &lt;div&gt;To diagram the entire Infrastructure:&lt;/div&gt;    &lt;div&gt;     &lt;br /&gt;&lt;/div&gt;    &lt;div&gt;&lt;span id="SPELLING_ERROR_23" class="blsp-spelling-error"&gt;vDiagram&lt;/span&gt;.&lt;span id="SPELLING_ERROR_24" class="blsp-spelling-error"&gt;ps&lt;/span&gt;1 -&lt;span id="SPELLING_ERROR_25" class="blsp-spelling-error"&gt;VIServer&lt;/span&gt; &lt;span style="font-style: italic" class="Apple-style-span"&gt;&lt;span style="color: rgb(0,153,0)" class="Apple-style-span"&gt;&lt;span id="SPELLING_ERROR_26" class="blsp-spelling-error"&gt;MYVISERVER&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;    &lt;div&gt;&lt;span style="font-style: italic" class="Apple-style-span"&gt;       &lt;br /&gt;&lt;/span&gt;&lt;/div&gt;    &lt;div&gt;To diagram a specific cluster use the following:&lt;/div&gt;    &lt;div&gt;     &lt;br /&gt;&lt;/div&gt;    &lt;div&gt;&lt;span id="SPELLING_ERROR_27" class="blsp-spelling-error"&gt;vDiagram&lt;/span&gt;.&lt;span id="SPELLING_ERROR_28" class="blsp-spelling-error"&gt;ps&lt;/span&gt;1 -&lt;span id="SPELLING_ERROR_29" class="blsp-spelling-error"&gt;VIServer&lt;/span&gt;&amp;#160;&lt;span style="font-style: italic" class="Apple-style-span"&gt;&lt;span style="color: rgb(0,153,0)" class="Apple-style-span"&gt;&lt;span id="SPELLING_ERROR_30" class="blsp-spelling-error"&gt;MYVISERVER&lt;/span&gt; &lt;span style="font-style: normal" class="Apple-style-span"&gt;&lt;span style="color: rgb(0,0,0)" class="Apple-style-span"&gt;&lt;font color="#ffffff"&gt;-Cluster&lt;/font&gt;&lt;/span&gt;&lt;/span&gt; &amp;quot;Production Cluster'&lt;/span&gt;&lt;/span&gt;       &lt;br /&gt;&lt;/div&gt;    &lt;div&gt;     &lt;br /&gt;&lt;/div&gt; &lt;/div&gt; &lt;span style="font-weight: bold" class="Apple-style-span"&gt;Example Output&lt;/span&gt;   &lt;div&gt;&lt;span style="font-weight: bold" class="Apple-style-span"&gt;     &lt;br /&gt;&lt;/span&gt;    &lt;div&gt;&lt;span style="font-weight: bold" class="Apple-style-span"&gt;       &lt;br /&gt;&lt;/span&gt;      &lt;div&gt;&lt;span style="font-weight: bold" class="Apple-style-span"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cb6LrZBYWIw/SX4uityUr4I/AAAAAAAAAQM/XDhjIwqxap4/s1600-h/My_VI_Drawing.jpg"&gt;&lt;img style="text-align: center; margin: 0px auto 10px; width: 400px; display: block; height: 130px; cursor: hand" id="BLOGGER_PHOTO_ID_5295721385775378306" border="0" alt="" src="http://3.bp.blogspot.com/_cb6LrZBYWIw/SX4uityUr4I/AAAAAAAAAQM/XDhjIwqxap4/s400/My_VI_Drawing.jpg" /&gt;&lt;/a&gt;           &lt;br /&gt;&lt;/span&gt;        &lt;div&gt;&lt;span style="font-weight: bold" class="Apple-style-span"&gt;           &lt;br /&gt;&lt;/span&gt;&lt;/div&gt;        &lt;div&gt;&lt;span style="font-weight: bold" class="Apple-style-span"&gt;The Download&lt;/span&gt;&lt;/div&gt;        &lt;div&gt;&lt;span style="font-weight: bold" class="Apple-style-span"&gt;           &lt;br /&gt;&lt;/span&gt;&lt;iframe style="border-bottom: #dde5e9 1px solid; border-left: #dde5e9 1px solid; padding-bottom: 0px; background-color: #ffffff; margin: 3px; padding-left: 0px; width: 240px; padding-right: 0px; height: 66px; border-top: #dde5e9 1px solid; border-right: #dde5e9 1px solid; padding-top: 0px" marginheight="0" src="http://cid-418c48c64b8964a6.skydrive.live.com/embedrowdetail.aspx/Public%20Scripts/vDiagram.zip" frameborder="0" marginwidth="0" scrolling="no"&gt;&lt;/iframe&gt;          &lt;br /&gt;&lt;/div&gt;     &lt;/div&gt;   &lt;/div&gt; &lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-2565910159269204863?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/2565910159269204863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/2565910159269204863'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2009/01/vdiagram-document-your-vi-with-one.html' title='vDiagram - Draw your VI with one script'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_cb6LrZBYWIw/SX4uityUr4I/AAAAAAAAAQM/XDhjIwqxap4/s72-c/My_VI_Drawing.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-7377302178759920390</id><published>2009-01-25T16:12:00.002Z</published><updated>2009-01-25T16:16:20.216Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ESX'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>VI3 Quick Reference Card</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cb6LrZBYWIw/SXyQQYQdaKI/AAAAAAAAAQE/dAhD-hqVE_8/s1600-h/screenshot-287x300.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 287px; height: 300px;" src="http://1.bp.blogspot.com/_cb6LrZBYWIw/SXyQQYQdaKI/AAAAAAAAAQE/dAhD-hqVE_8/s320/screenshot-287x300.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5295265872944654498" /&gt;&lt;/a&gt;&lt;br /&gt;The guys over at vmrefernce.com have just updated there VI3 reference card, having used the last version many times and always keeping a copy on my desk I would check out the updated version and print off a few copies for you and your colleagues.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The new version contains all the updated information form ESX 3.5 Update 3 so go grab a copy from here now: &lt;a href="http://www.vmreference.com/vi3-card/"&gt;http://www.vmreference.com/vi3-card/&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-7377302178759920390?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/7377302178759920390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/7377302178759920390'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2009/01/vi3-quick-reference-card.html' title='VI3 Quick Reference Card'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_cb6LrZBYWIw/SXyQQYQdaKI/AAAAAAAAAQE/dAhD-hqVE_8/s72-c/screenshot-287x300.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-1548927976019935490</id><published>2009-01-23T19:53:00.004Z</published><updated>2009-01-23T20:11:33.776Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ESX'/><category scheme='http://www.blogger.com/atom/ns#' term='exchange'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Should I virtualise Exchange ?</title><content type='html'>&lt;div&gt;For a long time the answer was no, but developments in the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;VMware&lt;/span&gt; Products have lead to major improvements in disk/network/memory and CPU performance so now the question is...&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Where do I start ?&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If your looking for a good starting point I would listen to the recent podcast from the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;VMware&lt;/span&gt; community round table which was specifically on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;virtualising&lt;/span&gt; Exchange..&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://blogs.vmware.com/vmtn/2009/01/exchange-new-security-podcast-and-more-roundtable-podcast-31.html"&gt;Exchange, new Security podcast, and more ... &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Roundtable&lt;/span&gt; podcast #31&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Also you may want to check out the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;VMware&lt;/span&gt; pages written especially for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;virtualising&lt;/span&gt; Exchange, make sure you check out the resources tab....&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.vmware.com/solutions/business-critical-apps/exchange/"&gt;http://www.vmware.com/solutions/business-critical-apps/exchange/&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It would seam that after years of advising against it even Microsoft are jumping on the band waggon:&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:Calibri;font-size:100%;"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-family:Calibri;font-size:100%;"&gt;With the release of Microsoft Windows Server 2008 with  Hyper-V and Microsoft Hyper-V Server 2008, a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;virtualized&lt;/span&gt; Exchange 2007 SP1  server is no longer restricted to the realm of the lab; it can be deployed in a  production environment and receive full support from Microsoft. &lt;/span&gt;&lt;/blockquote&gt;&lt;span style="font-family:Calibri;font-size:100%;"&gt;&lt;/span&gt;Check out the full article on the Microsoft Exchange Team Blog &lt;a href="http://msexchangeteam.com/archive/2009/01/22/450463.aspx"&gt;here&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-1548927976019935490?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/1548927976019935490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/1548927976019935490'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2009/01/should-i-virtualise-exchange.html' title='Should I virtualise Exchange ?'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-1344923480849407535</id><published>2009-01-20T22:12:00.004Z</published><updated>2009-01-27T22:00:58.868Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Reservations / Limits and Shares</title><content type='html'>&lt;div&gt;Apparently when performing a Virtual Center upgrade from '2.5 Update 1' to 'Update 2' caused some issues when someone on twitter upgraded,  It gave some of the attached Virtual machines reservations and limits that did not exist before, this obviously caused a few problems, especially to the machines that had more memory allocated than was limited.  &lt;/div&gt;  &lt;div&gt; &lt;/div&gt;  &lt;div&gt;I was asked if there was a way to extract all the Limit/Reservation information from Virtual Center, the following script does just that, into a nice csv file which can be loaded into excel and sorted as needed…..&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;  &lt;div&gt; &lt;/div&gt;  &lt;div&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$Filename&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;C:\MyInformation.csv&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;Connect-VIServer&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;MYSERVER&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$AllVMs&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;Get-View&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;-ViewType&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;VirtualMachine&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; |&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;Sort&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;Name&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$myCol&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; @() &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;Foreach&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; (&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$VM&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;in&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$AllVMs&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;){ &lt;br /&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$MYInfo&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;""&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; |&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;select-Object&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;VMName&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;CPUReservation&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;CPULimit&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;CPUShares&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;MEMSize&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;MEMReservation&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;MEMLimit&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;MEMShares&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;br /&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$MYInfo&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;.VMName &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$VM&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;.Name &lt;br /&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$MYInfo&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;.CPUReservation &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$VM&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;.Config.CpuAllocation.Reservation &lt;br /&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;If&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; (&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$VM&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;.Config.CpuAllocation.Limit&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;-eq&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;-1&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;){ &lt;br /&gt;&lt;/span&gt;     &lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$MYInfo&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;.CPULimit &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;Unlimited&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;} &lt;br /&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;Else&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;{ &lt;br /&gt;&lt;/span&gt;     &lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$MYInfo&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;.CPULimit &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$VM&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;.Config.CpuAllocation.Limit} &lt;br /&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$MYInfo&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;.CPUShares &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$VM&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;.Config.CpuAllocation.Shares.Shares &lt;br /&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$MYInfo&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;.MEMSize &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$VM&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;.Config.Hardware.MemoryMB &lt;br /&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$MYInfo&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;.MEMReservation &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$VM&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;.Config.MemoryAllocation.Reservation  &lt;br /&gt;&lt;br /&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;If&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; (&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$VM&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;.Config.MemoryAllocation.Limit&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;-eq&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;-1&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;){ &lt;br /&gt;&lt;/span&gt;     &lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$MYInfo&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;.MEMLimit &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;Unlimited&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;} &lt;br /&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;Else&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;{ &lt;br /&gt;&lt;/span&gt;     &lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$MYInfo&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;.MEMLimit &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$VM&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;.Config.MemoryAllocation.Limit} &lt;br /&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$MYInfo&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;.MEMShares &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$VM&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;.Config.MemoryAllocation.Shares.Shares &lt;br /&gt;&lt;/span&gt; &lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$myCol&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;+=&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$MYInfo&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;br /&gt;}  &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$myCol&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; |&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;Export-csv&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;-NoTypeInformation&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$Filename&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-1344923480849407535?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/1344923480849407535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/1344923480849407535'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2009/01/reservations-limits-and-shares.html' title='Reservations / Limits and Shares'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-8416327314712129499</id><published>2009-01-19T12:36:00.002Z</published><updated>2009-01-19T12:41:28.730Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Check Cluster Configurations</title><content type='html'>Hugo has been pushing out some nice scripts recently and his latest is a cracker...&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;This &lt;a href="http://www.microsoft.com/windowsserver2003/technologies/management/powershell/default.mspx" target="_blank"&gt;Powershell&lt;/a&gt; script generates an overview of any items that a&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cb6LrZBYWIw/SXR0vAvJuEI/AAAAAAAAAPg/1uT1IMcMzqU/s1600-h/report.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 240px; height: 170px;" src="http://4.bp.blogspot.com/_cb6LrZBYWIw/SXR0vAvJuEI/AAAAAAAAAPg/1uT1IMcMzqU/s200/report.jpg" alt="" id="BLOGGER_PHOTO_ID_5292983813067618370" border="0" /&gt;&lt;/a&gt;re not available to every ESX server in a &lt;a href="http://www.vmware.com/" target="_blank"&gt;VMware&lt;/a&gt; cluster. These items might prevent your vm’s being vmotioned by DRS or restarted by HA. Pretty serious business, I’d say! &lt;p&gt;The items involved are:&lt;br /&gt;1. datastores&lt;br /&gt;2. LUNs (important when using Raw Device Mappings)&lt;br /&gt;3. port groups&lt;/p&gt; &lt;p&gt;The output is a nicely formatted HTML page showing not only which items are misconfigured, but also where the are available and where they are absent.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;Download it &lt;a href="http://www.peetersonline.nl/index.php/vmware/check-vmware-configuration-with-powershell/"&gt;here&lt;/a&gt; and check out &lt;a href="http://www.peetersonline.nl/"&gt;his site&lt;/a&gt; for some more amazing scripts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-8416327314712129499?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/8416327314712129499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/8416327314712129499'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2009/01/check-cluster-configurations.html' title='Check Cluster Configurations'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_cb6LrZBYWIw/SXR0vAvJuEI/AAAAAAAAAPg/1uT1IMcMzqU/s72-c/report.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-6262271281740796493</id><published>2009-01-14T21:50:00.003Z</published><updated>2009-01-15T06:41:20.472Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>vExpert</title><content type='html'>&lt;p&gt;As you will have probably seen from the other vBloggers out there VMware (should that now be vMware) have announced there version of the Microsoft Most Valuable Professional (MVP).&lt;/p&gt;&lt;p&gt;Its called a vExpert and you can have your say as to who you think deserves this prestigious title &lt;a href="http://blogs.vmware.com/vmtn/2009/01/are-you-a-vexpert-announcing-a-new-community-award.html"&gt;here&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-6262271281740796493?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/6262271281740796493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/6262271281740796493'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2009/01/vexpert.html' title='vExpert'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-6692357954562687588</id><published>2009-01-09T12:09:00.006Z</published><updated>2009-01-09T12:42:58.370Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><title type='text'>Powershell Workstation/Server Audit script update</title><content type='html'>Following some great comments from Jeffrey Snover and other PowerShell Guru's on the &lt;a href="http://teckinfo.blogspot.com/2008/10/powershell-audit-script_15.html"&gt;previous version of my Audit script&lt;/a&gt; I have now re-written the script to incompas some of the superior wisdom emparted upon me.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;So what does this mean ?&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;I am now using a string to store all the html code as I build it up through the script as blogged by Jeffrey &lt;a href="http://blogs.msdn.com/powershell/archive/2008/09/14/rdp-file-generation-use-of-here-strings.aspx"&gt;here&lt;/a&gt;&lt;/li&gt;&lt;li&gt;I am now using $env:computername rather than localhost - Thanks to Jeffrey Hicks, your right it does look better !&lt;/li&gt;&lt;li&gt;I am breaking from my switch statements correctly (schoolboy error on my part)&lt;/li&gt;&lt;li&gt;I am now using a terminating error where needed&lt;/li&gt;&lt;li&gt;I have changed the keyboard map switch statement into a hashtable&lt;/li&gt;&lt;li&gt;The code is now over 100 lines shorter and now fits into http://poshcode.org (Cool)&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;The Bad News&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Jeffreys parting comment was:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-size:85%;"&gt;It would be a lot faster as well.&lt;br /&gt;&lt;br /&gt;Again - awesome script!&lt;br /&gt;Cheers.&lt;br /&gt;Jeffrey Snover [MSFT]&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;Unfortunatly although I will agree with the awesome script part when I ran some tests to see if the script ran faster, which I was convinced it would, mainly due to only writing the content out at the end rather than one line at a time I had some supprising results:&lt;br /&gt;&lt;br /&gt;PS C:\Audit&gt; measure-command {&amp;amp; "C:\Audit\OldAudit.ps1"}&lt;br /&gt;&lt;br /&gt;Days              : 0&lt;br /&gt;Hours             : 0&lt;br /&gt;Minutes           : 0&lt;br /&gt;Seconds           : 14&lt;br /&gt;Milliseconds      : 57&lt;br /&gt;Ticks             : 140570477&lt;br /&gt;TotalDays         : 0.000162697311342593&lt;br /&gt;TotalHours        : 0.00390473547222222&lt;br /&gt;TotalMinutes      : 0.234284128333333&lt;br /&gt;TotalSeconds      : 14.0570477&lt;br /&gt;TotalMilliseconds : 14057.0477&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;PS C:\Audit&gt; measure-command {&amp;amp; "C:\Audit\Audit.ps1"}&lt;br /&gt;&lt;br /&gt;Days              : 0&lt;br /&gt;Hours             : 0&lt;br /&gt;Minutes           : 0&lt;br /&gt;Seconds           : 18&lt;br /&gt;Milliseconds      : 480&lt;br /&gt;Ticks             : 184803922&lt;br /&gt;TotalDays         : 0.000213893428240741&lt;br /&gt;TotalHours        : 0.00513344227777778&lt;br /&gt;TotalMinutes      : 0.308006536666667&lt;br /&gt;TotalSeconds      : 18.4803922&lt;br /&gt;TotalMilliseconds : 18480.3922&lt;br /&gt;&lt;br /&gt;Can anyone shed any light on this as frankly I'm baffled ?!&lt;br /&gt;&lt;br /&gt;Thanks again for all the comments on the script and the new version is below:&lt;br /&gt;&lt;br /&gt;&lt;iframe marginheight="0" marginwidth="0" style="border: 1px solid rgb(221, 229, 233); margin: 3px; padding: 0pt; width: 240px; height: 66px; background-color: rgb(255, 255, 255);" src="http://cid-418c48c64b8964a6.skydrive.live.com/embedrowdetail.aspx/Public%20Scripts/Audit.ps1" scrolling="no" frameborder="0"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;A sample of the output can be viewed here (best viewed in Internet Explorer):&lt;br /&gt;&lt;br /&gt;&lt;iframe scrolling="no" marginheight="0" marginwidth="0" frameborder="0" style="width:240px;height:66px;margin:3px;padding:0;border:1px solid #dde5e9;background-color:#ffffff;" src="http://cid-418c48c64b8964a6.skydrive.live.com/embedrowdetail.aspx/Public%20Scripts/TEST01%7C_1037%7C_9-1-2009.htm"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-6692357954562687588?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/6692357954562687588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/6692357954562687588'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2009/01/powershell-workstationserver-audit.html' title='Powershell Workstation/Server Audit script update'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-7190755280427907349</id><published>2009-01-08T12:27:00.002Z</published><updated>2009-01-08T12:33:33.139Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows7'/><title type='text'>Windows 7 Public Beta</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cb6LrZBYWIw/SWXydG9NLHI/AAAAAAAAAPY/24BFoJbRSFQ/s1600-h/Windows7.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 146px; height: 139px;" src="http://1.bp.blogspot.com/_cb6LrZBYWIw/SWXydG9NLHI/AAAAAAAAAPY/24BFoJbRSFQ/s200/Windows7.png" alt="" id="BLOGGER_PHOTO_ID_5288899919313972338" border="0" /&gt;&lt;/a&gt;On January 9th, the Windows 7 Beta will be available for Windows enthusiasts to download via the &lt;a href="http://www.microsoft.com/windows/windows-7/"&gt;Windows 7 page&lt;/a&gt; on Windows.com. The Windows 7 Beta is going to be available &lt;i&gt;download-only&lt;/i&gt; (Microsoft are not sending out physical media) and available for a &lt;i&gt;limited time&lt;/i&gt; to the first 2.5 million people who download the beta.&lt;br /&gt;&lt;br /&gt;For an easy way to test this out follow &lt;a href="http://vmetc.com/2009/01/07/vmware-workstation-65-easy-install-of-windows-7-beta/"&gt;this well written post&lt;/a&gt; over at &lt;a href="http://vmetc.com/"&gt;'VM /ETC'&lt;/a&gt; which will show you a step by step guide on installing Windows 7 in VMware Workstation&lt;br /&gt;&lt;br /&gt;For more information check out the &lt;a href="http://windowsteamblog.com/blogs/windows7/archive/2009/01/07/information-on-downloading-and-installing-windows-7-beta.aspx"&gt;Windows Team Blog&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-7190755280427907349?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/7190755280427907349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/7190755280427907349'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2009/01/windows-7-public-beta.html' title='Windows 7 Public Beta'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_cb6LrZBYWIw/SWXydG9NLHI/AAAAAAAAAPY/24BFoJbRSFQ/s72-c/Windows7.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-8113686287038450391</id><published>2009-01-07T16:26:00.001Z</published><updated>2009-01-07T16:28:21.112Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ESX'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Vizioncore Leads the Way with Full Support for VMware’s ESXi</title><content type='html'>&lt;p&gt;&lt;span style="font-family:Tahoma;font-size:85%;"&gt;&lt;span style="font-size: 10pt;"&gt;I have just recieved an email notification from Vizioncore about a new product:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Tahoma;font-size:85%;"&gt;&lt;span style="font-size: 10pt;"&gt; Vizioncore Inc., today announced that vRanger Pro 3.2.8, the latest version of its recognized industry-standard backup and restore solution, will be the first and only product on the market today to provide full support for VMware ESXi 3.5.  &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span style="font-family:Tahoma;font-size:85%;"&gt;&lt;span style="font-size: 10pt;"&gt;VMware ESXi 3.5 provides a thin hypervisor compared to the full ESX version, and has been designed to provide a smaller footprint to both simplify adoption of virtualization as well as increase security of the platform. Both free and licensed versions of VMware ESXi exist, and vRanger Pro 3.2.8 will provide backup and restore currently for only licensed versions typically found in large organizations. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span style="font-family:Tahoma;font-size:85%;"&gt;&lt;span style="font-size: 10pt;"&gt;“While other solutions do exist on the market, they are only able to provide backup and cannot properly restore. These products do not incorporate a method to support ESXi without the console capability that existed in ESX,” explains Chris Akerberg, President and Chief Operating Officer of Vizioncore Inc.  “vRanger Pro is the only product available today that both backs up and restores virtual machine images running on VMware ESXi hosted servers without the need for scripting.” &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span style="font-family:Tahoma;font-size:85%;"&gt;&lt;span style="font-size: 10pt;"&gt;VMware has been shipping a free version of ESXi, however the free version has limited functionality. While the free version makes it easy for customers to adopt virtualization, they will need to move to licensed versions of ESXi to allow them to take advantage of additional functionality provided by VMware such as VMware Consolidated Backup (VCB), Update Manager, HA and VMotion. Vizioncore’s vRanger Pro 3.2.8 can leverage the VCB framework to perform full backup as well as offering significant value-add features such as differential backups and compression of ESXi. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p&gt;&lt;span style="font-family:Tahoma;font-size:85%;"&gt;&lt;span style="font-size: 10pt;"&gt;Another important feature offered by vRanger Pro 3.2.8 allows users to take advantage of remote data access that VMware has provided for a clean and simplified restore process. “Customers are looking to adopt ESXi because it is an embedded install which is far more secure and reliable for the user,” continues Akerberg.  “At Vizioncore, as we rapidly respond to new developments in the virtualization market, we demonstrate, yet again, that Vizioncore leads the way when it comes to providing support for VMware’s latest technology.”&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Tahoma;font-size:85%;"&gt;&lt;span style="font-size: 10pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Tahoma;font-size:85%;"&gt;&lt;span style="font-size: 10pt;"&gt;For more information please visit &lt;a href="http://www.vizioncore.com/" target="_blank"&gt;www.vizioncore.com&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-8113686287038450391?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/8113686287038450391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/8113686287038450391'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2009/01/vizioncore-leads-way-with-full-support.html' title='Vizioncore Leads the Way with Full Support for VMware’s ESXi'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-2123039807804694030</id><published>2009-01-06T20:41:00.023Z</published><updated>2009-03-06T21:54:08.443Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><category scheme='http://www.blogger.com/atom/ns#' term='twitter'/><title type='text'>Virtual Twits</title><content type='html'>&lt;p&gt;This list and script has now been moved to the new blog, please check here for the latest version:&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.virtu-al.net/2009/01/06/virtual-twits/"&gt;http://www.virtu-al.net/2009/01/06/virtual-twits/&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-2123039807804694030?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/2123039807804694030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/2123039807804694030'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2009/01/virtual-twits.html' title='Virtual Twits'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-3782795382228560927</id><published>2009-01-06T08:29:00.001Z</published><updated>2009-01-06T08:41:07.002Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ESX'/><category scheme='http://www.blogger.com/atom/ns#' term='SCVMM'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Removing SCVMM from vCenter</title><content type='html'>An interesting article was bought to my attention which explains that if you ever use SCVMM to control your VMware environment (no comment) and then decide to remove it again (again no comment) there are a few things left behind.&lt;br /&gt;&lt;br /&gt;The following blog explains what is left behind and whats better it even gives you a nice powershell script to remove the leftovers, good job !&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Microsoft System Center Virtual Machine Manager (SCVMM) 2008 makes several changes to your vCenter environment that you may like to know about, especially since they don’t seem to be mentioned in the product documentation.  It’s also worth pointing out that none of these changes are reverted when you subsequently decide to discontinue managing vCenter with SCVMM.&lt;/blockquote&gt;&lt;br /&gt;Read the rest of the &lt;a href="http://www.vcritical.com/2009/01/clean-up-vcenter-with-powershell-after-scvmm-leaves/"&gt;article here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-3782795382228560927?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/3782795382228560927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/3782795382228560927'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2009/01/removing-scvmm-from-vcenter.html' title='Removing SCVMM from vCenter'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-3316549804531898873</id><published>2008-12-23T08:56:00.003Z</published><updated>2008-12-23T08:59:22.721Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>List VM's with RDM</title><content type='html'>I was asked if it was possible to list all VM's with Raw Disk Mappings on twitter,  a quick search of the VI Toolkit community showed that LucD had already achieved this, I have copied the code below for reference:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="color: rgb(95, 158, 160); font-weight: bold;"&gt;Connect-VIServer&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; MYVISERVER&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$report&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; @()&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$vms&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(95, 158, 160); font-weight: bold;"&gt;Get-VM&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; | &lt;/span&gt;&lt;span style="color: rgb(95, 158, 160); font-weight: bold;"&gt;Get-View&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;foreach&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$vm&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;in&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$vms&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;){&lt;br /&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;foreach&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$dev&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;in&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$vm&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.Config.Hardware.Device){&lt;br /&gt;   &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;((&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$dev&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.gettype()).Name &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;-eq&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;VirtualDisk&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;){&lt;br /&gt;     &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$dev&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.Backing.CompatibilityMode &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;-eq&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;physicalMode&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;){&lt;br /&gt;       &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$row&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;""&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; | &lt;/span&gt;&lt;span style="color: rgb(95, 158, 160); font-weight: bold;"&gt;select&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;VMName&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;HDDeviceName&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;HDFileName&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;         &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$row&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.VMName &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$vm&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.Name&lt;br /&gt;       &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$row&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.HDDeviceName &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$dev&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.Backing.DeviceName&lt;br /&gt;       &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$row&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.HDFileName &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$dev&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.Backing.FileName&lt;br /&gt;       &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$report&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;+=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$row&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;     }&lt;br /&gt;   }&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$report&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-3316549804531898873?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/3316549804531898873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/3316549804531898873'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/12/list-vms-with-rdm.html' title='List VM&apos;s with RDM'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-4341399658561115690</id><published>2008-12-23T08:37:00.003Z</published><updated>2008-12-23T08:40:10.935Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Powershell V2 CTP3</title><content type='html'>They said it would be December and Microsoft actually kept a deadline... Only Just !&lt;br /&gt;&lt;br /&gt;Powershell V2 CTP3 was released last night after several hints from @jsnover on twitter.&lt;br /&gt;&lt;br /&gt;To download the latest &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c913aeab-d7b4-4bb1-a958-ee6d7fe307bc&amp;amp;displaylang=en"&gt;Community Technology Preview here&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span&gt;&lt;b&gt;Selected New and Updated Features in Windows PowerShell V2 CTP3 &lt;/b&gt;&lt;br /&gt;&lt;li&gt;PowerShell Remoting&lt;/li&gt; &lt;li&gt;Windows PowerShell Integrated Scripting Environment (ISE)&lt;/li&gt; &lt;li&gt;63 New Cmdlets&lt;/li&gt; &lt;li&gt;Modules&lt;/li&gt; &lt;li&gt;Script Debugging&lt;/li&gt; &lt;li&gt;Advanced Functions&lt;/li&gt; &lt;li&gt;PowerShell Class API &lt;/li&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-4341399658561115690?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/4341399658561115690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/4341399658561115690'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/12/powershell-v2-ctp3.html' title='Powershell V2 CTP3'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-296239008698099803</id><published>2008-12-22T11:44:00.003Z</published><updated>2008-12-22T11:52:56.139Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='3i'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Veeam Monitor 3.0 Free Edition</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cb6LrZBYWIw/SU9-mUUo5FI/AAAAAAAAAPQ/2at1zaOzZ3A/s1600-h/free-esxi-monitor.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 130px;" src="http://3.bp.blogspot.com/_cb6LrZBYWIw/SU9-mUUo5FI/AAAAAAAAAPQ/2at1zaOzZ3A/s200/free-esxi-monitor.jpg" alt="" id="BLOGGER_PHOTO_ID_5282580084684285010" border="0" /&gt;&lt;/a&gt;The guys over at Veeam have released an early Christmas present for us all and its a cracker (sorry).&lt;br /&gt;&lt;br /&gt;Head over to the &lt;a href="http://www.veeam.com/esxi-monitoring-free.html"&gt;Veeam site&lt;/a&gt; now to get your free copy of Veeam Monitor 3.0.  Very useful for monitoring ESX3i&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;The Veeam Monitor Free Edition is an easy-to-use VMware monitoring solution designed to meet the day-to-day needs of VMware administrators who need real-time performance monitoring and alerting. Built from the ground up specifically for the virtual world, Veeam Monitor provides a bird’s-eye view of key performance metrics across your virtual ESXi infrastructure.&lt;br /&gt;&lt;br /&gt;With Veeam Monitor, you can view real-time resource usage data for any virtual infrastructure object or collection of objects, as well as known infrastructure events, all on a single screen. This allows you to finally see your virtual infrastructure as a unified entity, not just a collection of isolated hosts and guests.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;      Veeam Monitor provides comprehensive data on resource consumption and workload, from VirtualCenter, or ESX and ESXi hosts all the way down to the individual virtual machine level. Detailed real-time statistics are provided for key parameters critical to the health of the virtual environment, such as CPU and memory usage, disk and network I/O, and swap usage. Real-time data for multiple VI objects can be viewed in a convenient consolidated view for each ESX host, resource pool or cluster. This speeds up analysis and troubleshooting, and helps you identify potential resource bottlenecks faster than is possible using the Virtual Infrastructure Client.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Correlation of event and performance data&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;      Veeam Monitor helps you understand how virtual infrastructure activities affect your VM performance, and solve resource usage mysteries with real-time monitoring graphs displaying known virtual infrastructure events, such as VMotion, snapshot creation and deletion, or backup activities, directly on the performance graphs.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;User interface optimized for monitoring&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;      The Veeam Monitor user interface was designed and optimized specifically for monitoring tasks. You can switch easily between different views to quickly find the VMware Infrastructure component you are looking for, or you can perform an integrated search. Drill down to an individual VM and find out how much CPU and memory it is consuming, and even connect to the VM console – all right from the Monitor user interface. Find out at a glance which components of your VMware infrastructure are the largest resource consumers: the Tops section of Veeam Monitor helps you identify which virtual machines are consuming the most CPU, memory, disk I/O and network resources.&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Advanced alerting and flexible alarms&lt;/li&gt;&lt;/ul&gt;      Veeam Monitor provides comprehensive alerting with custom alarms that can be based on many sources. You can easily set up e-mail notifications or SNMP traps for important events such as a given number of running VMs is exceeded, VM heartbeat is lost, a specific event is generated by VirtualCenter etc. Being alerted on such events allows for faster administrator response to critical issues, helping you to maintain better health and uptime of your virtual infrastructure. The Free Edition allows you to set and use up to ten alarms.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Scalable architecture&lt;/li&gt;&lt;/ul&gt;      Veeam Monitor is an enterprise-level client-server application that enables multi-admin access to performance data without affecting ESX server and VirtualCenter performance or changing your access policies. It gathers all performance information into a local or remote SQL database, allowing users to access infrastructure-wide performance data and reporting as needed. While you are using the Free Edition, this data is still gathered, so that if you later choose to upgrade to the full Veeam Monitor, you will have access to this historical data for capacity planning, chargeback and trend analysis.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Support for multiple VirtualCenters&lt;/li&gt;&lt;/ul&gt;      Veeam Monitor can be optionally integrated with VMware VirtualCenter to provide cluster-aware monitoring of your virtual machines. Veeam Monitor supports and extends VMware’s management framework, offloading the monitoring burden from VirtualCenter for enhanced VC performance. And with support for consolidating performance data from multiple VirtualCenters, Veeam Monitor shows performance data from your entire virtual infrastructure on a single screen – no matter how large your VMware deployment is.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Easy to deploy and use&lt;/li&gt;&lt;/ul&gt;      While providing you truly enterprise-scale architecture, Veeam Monitor has extremely low system requirements comparing to other VMware monitoring solutions. Veeam Monitor takes minutes to deploy and use in any size environment. Installation package contains everything you need to start using the software right away, minutes after you download it!&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Simple upgrade to the full version&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-296239008698099803?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/296239008698099803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/296239008698099803'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/12/veeam-monitor-30-free-edition.html' title='Veeam Monitor 3.0 Free Edition'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_cb6LrZBYWIw/SU9-mUUo5FI/AAAAAAAAAPQ/2at1zaOzZ3A/s72-c/free-esxi-monitor.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-5848103431087194635</id><published>2008-12-19T22:25:00.003Z</published><updated>2008-12-19T22:38:27.073Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>New VMWare Powerpack for PowerGui</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cb6LrZBYWIw/SUwgwQta5AI/AAAAAAAAAPI/cLjPEcxXUEw/s1600-h/Browsing_the_hierarchy.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 121px;" src="http://2.bp.blogspot.com/_cb6LrZBYWIw/SUwgwQta5AI/AAAAAAAAAPI/cLjPEcxXUEw/s200/Browsing_the_hierarchy.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5281632476490032130" /&gt;&lt;/a&gt;WOW!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color: rgb(51, 51, 51);  line-height: 16px; font-family:Verdana;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;Kirk Munro&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt; has really done a job on the VMWare Power pack for PowerGui, if your new to powershell or even if your not, download it now, this will really change the way you work and allow you to get more information out of your Virtual Infrastructure.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style=" ;font-family:Arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;a href="http://www.powergui.org/rsskb.jspa?categoryID=21&amp;amp;feed=rss/rssdocuments.jspa?categoryID=21"&gt;Subscribe&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt; to updates to the PowerPack Library if you want to be notified whenever a PowerPack is published or updated (includes documentation updates), or watch the &lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;a href="http://poshoholic.com/"&gt;Poshoholic&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt; blog for news.&lt;br /&gt;&lt;br /&gt;Supported features:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Management of multiple VMware Virtual Center, ESX, ESXi and VMware Server hosts when using the VMware VI Toolkit 1.0 release&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Management of multiple VMware Virtual Center, ESX and ESXi hosts when using the VMware VI Toolkit 1.5 release&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Single sign-on to multiple hosts using the same credentials&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Ability to browse through inventory hierarchies on Virtual Center&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Ability to view topological data for any managed server&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Management of datacenters, clusters, resource pools, hosts, folders, virtual machines, templates, snapshots, networks, datastores, files, tasks and log files&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Latest Version:&lt;br /&gt;&lt;br /&gt;December 19, 2008 (2.0.0)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style=" ;font-family:Arial;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;- reorganized the PowerPack structure to facilitate easier management of multiple hosts and to allow users to retrieve objects from one or more of the hosts they are managing whether they are already connected or not&lt;br /&gt;- added support for browsing the VMware Inventory hierarchy (includes Hosts and Clusters, Virtual Machines and Templates, Networks and Datastores), including being able to browse directly into the file system on the datastores&lt;br /&gt;- added many new links and actions&lt;br /&gt;- exposed many more VMware Infrastructure objects through topological views and through integration in the hierarchy&lt;br /&gt;- improved the performance of many nodes, links and actions&lt;br /&gt;- added single sign-on support (note that connecting to multiple hosts using the same username but different passwords is currently not supported, but we are working on that and will provide support for this soon)&lt;br /&gt;- tested management against Virtual Center 2.0, ESX 3.0x and 3.5, ESXi 3.5 and Virtual Server 2.0 (note: management of Virtual Center 2.0 requires version 1.0 of the VMware VI Toolkit)&lt;br /&gt;- and more!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-5848103431087194635?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/5848103431087194635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/5848103431087194635'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/12/new-vmware-powerpack-for-powergui.html' title='New VMWare Powerpack for PowerGui'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_cb6LrZBYWIw/SUwgwQta5AI/AAAAAAAAAPI/cLjPEcxXUEw/s72-c/Browsing_the_hierarchy.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-4702301988311264194</id><published>2008-12-17T09:01:00.003Z</published><updated>2008-12-17T09:08:00.158Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Extra fields in the VI Client</title><content type='html'>How would you like extra fields in the VI Client, maybe a field for if the VM has a snapshot or even the host hardware model or ESX version.  Well now you can.&lt;br /&gt;&lt;br /&gt;Hugo Peters has been creating some amazing scripts which put data back into the VI Client for you to use, check out his posts:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.peetersonline.nl/index.php/vmware/add-snapshot-information-to-the-vi-client-using-powershell/"&gt;Add Snapshot Information to the VI Client using Powershell&lt;/a&gt;&lt;span style="font-size:100%;"&gt;&lt;a target="_blank" rel="external"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;a href="http://www.peetersonline.nl/index.php/vmware/add-custom-fields-to-vi-client-with-powershell-samples/"&gt;Add Custom Fields to VI Client with Powershell (Samples)&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Great work Hugo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-4702301988311264194?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/4702301988311264194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/4702301988311264194'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/12/extra-fields-in-vi-client.html' title='Extra fields in the VI Client'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-5408765175898941983</id><published>2008-12-15T21:15:00.003Z</published><updated>2008-12-15T21:24:06.288Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>PrimalForms Example (Virtual Center Log)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cb6LrZBYWIw/SUbKoRmHUlI/AAAAAAAAAPA/wy9fXDmxHu0/s1600-h/UI2.PNG"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://1.bp.blogspot.com/_cb6LrZBYWIw/SUbKoRmHUlI/AAAAAAAAAPA/wy9fXDmxHu0/s200/UI2.PNG" border="0" alt="" id="BLOGGER_PHOTO_ID_5280130406405329490" /&gt;&lt;/a&gt;&lt;br /&gt;Fatbeard (don't ask as I don't know) has been reading my blog, he saw the VI Toolkit script I produced for &lt;a href="http://teckinfo.blogspot.com/2008/12/who-deleted-my-vm.html"&gt;getting events out of the virtual center database&lt;/a&gt; and has put a nice GUI on top of the whole thing to create a really nice usable app.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you haven't seen &lt;a href="http://www.primaltools.com/freetools/"&gt;PrimalForms&lt;/a&gt;&lt;a href="http://www.primaltools.com/freetools/"&gt; &lt;/a&gt;yet and are using powershell I suggest you check it out, it basically creates all the code you need to create a GUI for your powershell scripts. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Check out his great &lt;a href="http://fatbeards.blogspot.com/2008/12/primalforms-example-virtual-center-log.html"&gt;example here&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-5408765175898941983?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/5408765175898941983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/5408765175898941983'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/12/primalforms-example-virtual-center-log.html' title='PrimalForms Example (Virtual Center Log)'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_cb6LrZBYWIw/SUbKoRmHUlI/AAAAAAAAAPA/wy9fXDmxHu0/s72-c/UI2.PNG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-8153882940438112849</id><published>2008-12-12T23:25:00.001Z</published><updated>2008-12-12T23:25:43.449Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Top 10 PowerShell Scripts</title><content type='html'>&lt;p&gt;Eric Siebert has published his list of the &lt;a href="http://www.virtual-strategy.com/Eric-Siebert-s-Top-10/Top-10-PowerShell-scripts-that-VMware-administrators-should-use.html"&gt;Top 10 PowerShell scripts that VMware administrators should use&lt;/a&gt; there are some good ones on here that are worth checking out, can’t believe I made number 2 !&amp;#160; Thanks Eric.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;b&gt;&lt;img title="2" height="80" alt="2" src="http://www.virtual-strategy.com/images/stories/featured/2.jpg" width="80" /&gt;&amp;#160; Report into MS Word&lt;/b&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://communities.vmware.com/docs/DOC-7070"&gt;http://communities.vmware.com/docs/DOC-7070&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;A script from Alan Renouf that provides a report in Microsoft Word of the virtual machines in your environment with graphs and pie charts.&lt;/p&gt;&lt;/blockquote&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-8153882940438112849?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/8153882940438112849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/8153882940438112849'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/12/top-10-powershell-scripts.html' title='Top 10 PowerShell Scripts'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-4799645684083955981</id><published>2008-12-12T22:56:00.001Z</published><updated>2008-12-12T22:56:03.784Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ESX'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Microsoft NLB Error when trying to Cluster Cloned VM’s</title><content type='html'>&lt;p&gt;After configuring a few NLB VM’s recently on VMware I was intrigued when one of the people I follow on twitter was having issues with cloned NLB’s, SimonLong_ kindly agreed to document the details so I could blog about it and share his experience……&lt;/p&gt;  &lt;p&gt;&lt;b&gt;My Job&lt;/b&gt;; Cluster 2 VM’s using Microsoft NLB, a simple 2 minute job right? Wrong! &lt;/p&gt;  &lt;p&gt;Why? Because my 2&lt;sup&gt;nd&lt;/sup&gt; VM was a clone of the 1&lt;sup&gt;st&lt;/sup&gt;.&lt;/p&gt;  &lt;p&gt;Once I had my newly created VM’s configured I proceeded to fire up the NLB Manager tool and began to create my new cluster. Cluster configured…first VM added to the cluster, no problems.&lt;/p&gt;  &lt;p&gt;Then I tried to add the 2&lt;sup&gt;nd&lt;/sup&gt; VM… I was confronted with this Error:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;“No interfaces are available for installing a new cluster”&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_cb6LrZBYWIw/SULr_5Zrr_I/AAAAAAAAAO4/lKDBtbCloMA/s1600-h/clip_image001%5B3%5D.jpg"&gt;&lt;img title="clip_image001" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="228" alt="clip_image001" src="http://lh4.ggpht.com/_cb6LrZBYWIw/SULsAop7m3I/AAAAAAAAAO8/SA1AIGtKHKE/clip_image001_thumb.jpg?imgmax=800" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Great there goes my lunch break!&lt;/p&gt;  &lt;p&gt;After a little Googling I come across this MS Support article &lt;a href="http://support.microsoft.com/kb/828258"&gt;http://support.microsoft.com/kb/828258&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Because I had cloned the 2&lt;sup&gt;nd&lt;/sup&gt; VM this meant that the Network Adapters on both VM’s had identical GUID’s in the registry and apparently NLB isn’t a fan of matching GUID’s.&lt;/p&gt;  &lt;p&gt;There are two ways I found to fix this;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;The Lazy way (which I first used)&lt;/li&gt;    &lt;li&gt;My Recommend solution found &lt;a href="http://www.techhead.co.uk/network-load-balancing-nlb-error-no-interfaces-are-available-for-installing-a-new-cluster"&gt;here&lt;/a&gt; (which I now use, when I realised that I was being a Cowboy). &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;strong&gt;Solution 1&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Add a second NIC to either VM that your trying to cluster &lt;/li&gt;    &lt;li&gt;Remove the configuration and Disable the primary NIC &lt;/li&gt;    &lt;li&gt;Configure the second NIC&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;You should now be able to add both VM’s to the NLB Cluster.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Solution 2&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;On either VM enter “Device Manager”&lt;/li&gt;    &lt;li&gt;Expand “Network Adapters” and right mouse click on the Network adapter that you are trying to add to the NLB configuration.&lt;/li&gt;    &lt;li&gt;Select ‘Uninstall’. NIC has now been uninstalled.&lt;/li&gt;    &lt;li&gt;Next you want to re-add the network card which in turn will create a new GUID for it. Do this by right mouse clicking your servers name at the top of the ‘Device Manager’ list and select ‘Scan for hardware changes’. This will now re-detect the NIC and give it a new GUID.&lt;/li&gt;    &lt;li&gt;Now exit out of “Device Manager”&lt;/li&gt;    &lt;li&gt;Re-configure the NIC&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;You should now be able to add both VM’s to the NLB Cluster.&lt;/p&gt;  &lt;p&gt;Now that I was able to add the VM into the cluster I did receive the following errors;&lt;/p&gt;  &lt;p&gt;· Could not read configuration of interface &amp;quot;{DF52417D-E337-4543-A223-8D17514E02BC}&amp;quot;: error 0x800706ba&lt;/p&gt;  &lt;p&gt;· Update 2 failed with error 0x800706ba&lt;/p&gt;  &lt;p&gt;Ignore it the VM still seems to converge fine into the cluster.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-4799645684083955981?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/4799645684083955981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/4799645684083955981'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/12/microsoft-nlb-error-when-trying-to.html' title='Microsoft NLB Error when trying to Cluster Cloned VM’s'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_cb6LrZBYWIw/SULsAop7m3I/AAAAAAAAAO8/SA1AIGtKHKE/s72-c/clip_image001_thumb.jpg?imgmax=800' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-8104679118107231898</id><published>2008-12-12T15:31:00.005Z</published><updated>2009-02-06T14:00:21.171Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Detailed VMware Host Network Information</title><content type='html'>Following my previous script '&lt;a href="http://teckinfo.blogspot.com/2008/12/extracting-cisco-discovery-protocol.html"&gt;Extracting Cisco Discovery Protocol Info&lt;/a&gt;' I decided to tidy up the script, give a more controlled output and add a few items to the output.&lt;br /&gt;&lt;br /&gt;The following script will add some nice host network information into an object which is exported to a csv file for passing to the network guys or can be used to find your server in that mess of cables that are always meaning to be tidied in the data center.&lt;br /&gt;&lt;br /&gt;You will get:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Host,&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Physical Nic Name&lt;/li&gt;&lt;li&gt;Speed&lt;/li&gt;&lt;li&gt;MAC&lt;/li&gt;&lt;li&gt;Switch Device ID&lt;/li&gt;&lt;li&gt;Port ID&lt;/li&gt;&lt;li&gt;Observed Network ranges&lt;/li&gt;&lt;li&gt;VLAN's&lt;/li&gt;&lt;/ul&gt;&lt;span style="COLOR: rgb(0,0,0)"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://PoshCode.org/embed/855"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-8104679118107231898?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/8104679118107231898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/8104679118107231898'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/12/detailed-vmware-host-network.html' title='Detailed VMware Host Network Information'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-7680201331110114346</id><published>2008-12-10T15:04:00.002Z</published><updated>2008-12-10T15:29:01.473Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Who deleted my VM ?</title><content type='html'>Today I had a colleague come to me and say someone had deleted his VM, he didn't know when and thinks it may have been a couple of months ago, he didn't know which host or which datastore it was in. could I tell him when and who.  Hmmmm, time to start trawling through the logs I thought.&lt;br /&gt;&lt;br /&gt;A quick Twit from @stahler told me that this would be in the Virtual Center Database so, here is a quick powershell which I used to find the culprit...&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;!--  Code highlighting produced by Actipro SyntaxEditor http://www.ActiproSoftware.com/Products/DotNet/  --&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;#&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt; Fill in the following information:&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$SqlServer&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;MYDBSERVER&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$SqlDB&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;VMwareDataBase&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$MYVM&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;TESTSERVER1&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$TypeofEvent&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;vim.event.VmRemovedEvent&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;#&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt; The vim.event.VmRemovedEvent is a Removed action from VC you can also use :&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;&lt;br /&gt;#&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt; vim.event.VmGuestShutdownEvent&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;&lt;br /&gt;#&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt; vim.event.VmPoweredOffEvent&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;&lt;br /&gt;#&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt; vim.event.VmConnectedEvent&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;Function&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(95, 158, 160);"&gt;Read-VIDB&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; (&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$SqlQuery&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;br /&gt;{&lt;br /&gt;  &lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;#&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt; Setup SQL Connection&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$SqlConnection&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(95, 158, 160); font-weight: bold;"&gt;New-Object&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;System.Data.SqlClient.SqlConnection&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$SqlConnection&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.ConnectionString &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;Server = $SqlServer; Database = $SqlDB; Integrated Security = True&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;#&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt; Setup SQL Command&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$SqlCmd&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(95, 158, 160); font-weight: bold;"&gt;New-Object&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;System.Data.SqlClient.SqlCommand&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$SqlCmd&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.CommandText &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$SqlQuery&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$SqlCmd&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.Connection &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$SqlConnection&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;#&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt; Setup .NET SQLAdapter to execute and fill .NET Dataset&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$SqlAdapter&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(95, 158, 160); font-weight: bold;"&gt;New-Object&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;System.Data.SqlClient.SqlDataAdapter&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$SqlAdapter&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.SelectCommand &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$SqlCmd&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$DataSet&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(95, 158, 160); font-weight: bold;"&gt;New-Object&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;System.Data.DataSet&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;#&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;Execute and Get Row Count&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$nRecs&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$SqlAdapter&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.Fill(&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$DataSet&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;br /&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; (&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$nRecs&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;-gt&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;br /&gt;  {&lt;br /&gt;      &lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;#&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt; Do Stuff&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;        &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$dataSet&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.Tables | &lt;/span&gt;&lt;span style="color: rgb(95, 158, 160); font-weight: bold;"&gt;Select-Object&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; -Expand &lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;Rows&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$SqlQuery&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;SELECT CREATE_TIME, USERNAME, VM_NAME, HOST_NAME, EVENT_TYPE FROM VMWareDS.VPX_EVENT WHERE (VM_NAME = N'$MYVM') AND (EVENT_TYPE = '$TypeofEvent')&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$MyResults&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; Read-VIDB &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$SqlQuery&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$MyResults&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-7680201331110114346?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/7680201331110114346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/7680201331110114346'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/12/who-deleted-my-vm.html' title='Who deleted my VM ?'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-6149973711264756827</id><published>2008-12-09T21:39:00.005Z</published><updated>2008-12-10T09:28:49.089Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><title type='text'>Getting Windows SharePoint Services and Microsoft Search Server 2008 Express to index PowerShell script (.PS1) files</title><content type='html'>&lt;p&gt;&lt;span style="font-family:verdana;"&gt;A guest blog apperance by Nigel Boulton&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;As a scripter of more years than I care to think about, I've lost count of the number of times that either somebody has asked me how to do something specific in a particular scripting language, or I need to remember for a new script that I'm writing.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;In most cases, I know I've done it before, but I never seem to be able to remember in which script I did it! For this reason, I thought it would be useful to build a fully searchable script repository that I could access from wherever I happened to be at the time.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;I did this using Windows SharePoint Services 3.0 and Microsoft Search Server 2008 Express. I'm not going to go into details here of how to do this, as it's fairly straightforward stuff - basically a standard install of these products, with separate document libraries to hold the scripts and programs I've written in the past in various languages.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:verdana;"&gt;The document libraries are held in a SharePoint site and indexed by Search Server. Instead, this post is about the part that I struggled with - and didn't manage to find a working solution for online - namely how to get Search Server to correctly index PowerShell script files.&lt;br /&gt;&lt;br /&gt;My crawl logs were reporting the following warning for every .ps1 file I'd uploaded to the document library: ‘Crawled (The filtering process could not process this item. This might be because you do not have the latest file filter for this type of item. Install the corresponding filter and retry your crawl.)’, and naturally, no search results were being returned for text in .ps1 files.&lt;br /&gt;&lt;br /&gt;I struggled to find a way round this for a while, until Alan and Hal kindly put my dilemma out to the community. Oisin experimented and determined how to do it on his MOSS 2007 system, and although his settings didn't work directly on my system (most likely because of the differences between the products), they set me on the right track to working out some that did (thanks again Oisin). So this blog post is in the hope that someone else in the community might benefit from this experience. Here are the necessary steps:&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;In Search Server Admin, go to File types - New File Type and add "ps1" (no leading dot)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;In Regedit, create a new key called ".ps1" under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\12.0\Search\Setup\ContentIndexCommon\Filters\Extension and set it’s (Default) value to {4A3DD7AB-0A6B-43B0-8A90-0D8B0CC36AAB} (the GUID is the same as the one for the .txt extension in same parent key)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Run net stop osearch&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Run net start osearch&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Start a full crawl on the Content Source&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:verdana;"&gt;Check the Crawl log&lt;/span&gt;&lt;/li&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/ol&gt;&lt;p&gt;The above procedure can be applied for other file types that Search Server doesn't index by default (and are essentially plain text files that the text filter can understand), although bear in mind that certain file types are blocked by default and it will be necessary to go into Central Admin - Operations (under Security Configuration) - Blocked file types, and then remove the desired file type from the list.&lt;br /&gt;&lt;br /&gt;Once this was working, I thought it would be nice to add the finishing touch by giving my PowerShell scripts the proper icon within SharePoint, instead of the boring default blank white document. A bit of online research turned up a procedure for adding indexing of .pdf files, which I adapted to provide an icon for .ps1 files (this is based on http://support.microsoft.com/kb/837849). To do this:&lt;br /&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Download and save a 17x17 PowerShell script icon gif file (I didn’t have one to hand but Google Image Search did the trick nicely), and save it as:&lt;br /&gt;C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template\Images\icps1.gif&lt;/li&gt;&lt;li&gt;Edit the "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template\Xml\DocIcon.xml" file and insert the following line in the &amp;lt;ByExtension&amp;gt; section, in the appropriate place alphabetically for PS1.&lt;br /&gt;&lt;br /&gt;&amp;lt;Mapping Key="ps1" Value="icps1.gif" OpenControl=""/&amp;gt;&lt;/li&gt;&lt;li&gt;Run iisreset /noforce&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;One final tip – the versioning feature of SharePoint is very useful for maintaining a history of changes made to scripts, but only the current version (and it’s version notes) are indexed, so if I find myself needing to remove any code that I would still like to be able to search for in future, I tend to save the existing script out, then upload it with a different (but descriptive) file name, before replacing the version stored in SharePoint with the modified script.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-6149973711264756827?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/6149973711264756827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/6149973711264756827'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/12/getting-windows-sharepoint-services-and.html' title='Getting Windows SharePoint Services and Microsoft Search Server 2008 Express to index PowerShell script (.PS1) files'/><author><name>Nigel Boulton</name><uri>http://www.blogger.com/profile/03171549023598100112</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-7599269767076932933</id><published>2008-12-09T09:39:00.003Z</published><updated>2009-01-29T22:17:06.851Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Extracting Cisco Discovery Protocol Info</title><content type='html'>Inspired by Gabe over at &lt;a href="http://www.gabesvirtualworld.com/"&gt;GabesVirtual World&lt;/a&gt; (Check out his site he has some great posts) I have added the Cisco Discovery Protocol info, its not the nicest looking output but the info is there !&lt;br /&gt;&lt;br /&gt;Extracts all info for each ESX host into a text file, don't forget to change the VI server you are connecting to and the path on lines 1 and 2 of the following script:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;!--  Code highlighting produced by Actipro SyntaxEditor http://www.ActiproSoftware.com/Products/DotNet/  --&gt;&lt;span style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;Connect-VIServer&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;MYVISERVER&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$filename&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;c:\VirtualNetworkConfig.txt&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$vmhosts&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;Get-VMHost&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; | &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;Where-Object&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; {&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$_&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;.State &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;-eq&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;Connected&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;} | &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;Get-View&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;Write-output&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; (&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;Get-Date&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;) | &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;out-file&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;-encoding&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;ASCII&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;-filepath&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$Filename&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;foreach&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; (&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$vmhost&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;in&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$vmhosts&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;)&lt;br /&gt;{&lt;br /&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$networkSystem&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;Get-view&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$vmhost&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;ConfigManager&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;NetworkSystem&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;Write-output&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$vmhost&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;Name&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; | &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;out-file&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;-Append&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;-encoding&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;ASCII&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;-filepath&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$Filename&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;foreach&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$netSys&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;in&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$networkSystem&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;)&lt;br /&gt;  {&lt;br /&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;foreach&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$pnic&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;in&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$netSys&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;.NetworkConfig.Pnic)&lt;br /&gt;      {&lt;br /&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$subnets&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$netSys&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;.QueryNetworkHint(&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$pnic&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;.Device)&lt;br /&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;foreach&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$pnicHint&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;in&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$subnets&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;)&lt;br /&gt;          {&lt;br /&gt;              &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;Write-Output&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$pnicHint&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;Device&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; | &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;out-file&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;-Append&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;-encoding&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;ASCII&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;-filepath&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$Filename&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;br /&gt;              &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;foreach&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$pnicIpHint&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;in&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$pnicHint&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;.Subnet)&lt;br /&gt;              {&lt;br /&gt;                  &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$info&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$hint&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;connectedSwitchPort&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; | &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;Select&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;*&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;br /&gt;                  &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$moreinfo&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$hint&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;connectedSwitchPort&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;deviceCapability&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;br /&gt;                  &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;Write-Output&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$info&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; | &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;Select&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;*&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; | &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;out-file&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;-Append&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;-encoding&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;ASCII&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;-filepath&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$Filename&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;br /&gt;                  &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;Write-Output&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$moreinfo&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; | &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;Select&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;*&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; | &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;out-file&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;-Append&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;-encoding&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;ASCII&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;-filepath&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$Filename&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;br /&gt;                  &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;Write-Output&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;Observed IPRanges: &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$pnicIpHint&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;IpSubnet&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; | &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;out-file&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;-Append&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;-encoding&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;ASCII&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; "&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;-filepath&lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;$Filename&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 255, 255);"&gt;&lt;br /&gt;              }&lt;br /&gt;          }&lt;br /&gt;      }&lt;br /&gt;  }&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-7599269767076932933?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/7599269767076932933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/7599269767076932933'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/12/extracting-cisco-discovery-protocol.html' title='Extracting Cisco Discovery Protocol Info'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-5564596509620579786</id><published>2008-12-08T21:19:00.006Z</published><updated>2008-12-14T11:14:40.531Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Managing VMWare Infrastructure with PowerShell</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cb6LrZBYWIw/ST2QO0fczpI/AAAAAAAAAOw/GJgt13nCZQQ/s1600-h/IMG_4650.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 153px; height: 197px;" src="http://3.bp.blogspot.com/_cb6LrZBYWIw/ST2QO0fczpI/AAAAAAAAAOw/GJgt13nCZQQ/s200/IMG_4650.jpg" alt="" id="BLOGGER_PHOTO_ID_5277532922631212690" border="0" /&gt;&lt;/a&gt;So you have used &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;VMWare&lt;/span&gt; Virtual Infrastructure 3, you know how powerful it is and how great the features are within the VI client but what happens when you want to get more details or you want to automate some features… You wait for the next version and hope they have included them in there – WRONG !&lt;br /&gt;&lt;br /&gt;You wait till early next year and you buy &lt;a href="http://sapienpress.com/vmware.asp"&gt;"Managing &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;VMWare&lt;/span&gt; Infrastructure with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;PowerShell&lt;/span&gt;"&lt;/a&gt; &lt;span style="border-collapse: collapse;"&gt;written by Hal &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Rottenberg&lt;/span&gt; and published by &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;SAPIEN&lt;/span&gt; Press.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;I have just finished technically reviewing this great book, if you haven't bothered learning &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;PowerShell&lt;/span&gt; yet (why not) and you haven't looked at the VI Toolkit then please do yourself a favour and buy this book when it is released.&lt;br /&gt;&lt;br /&gt;Not only does it give you an amazing insight into the way things work below the GUI it also teaches you the basics of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;PowerShell&lt;/span&gt; and how to use this technology to manage the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;VMware&lt;/span&gt; feature set we have come to know and love.&lt;br /&gt;&lt;br /&gt;Hal's unique writing style will take you through learning how to perform many extensive tasks which would normally take hours, sometimes days through the client and show you how to perform these actions within minutes or sometimes seconds.  He even adds a little of his own sense of humour to lighten some of the more mundane tasks.&lt;br /&gt;&lt;br /&gt;Learn how to deploy multiple virtual machines in minutes, report on the extensive areas of virtual infrastructure and much much more.&lt;br /&gt;&lt;br /&gt;Believe me, this is one book I would recommend for any VI Admin to read and store net to your management workstation.&lt;br /&gt;&lt;br /&gt;If you are a VI admin reading this then stop doing things the long way and get a bit of Posh in your life.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;Table of Contents&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Introduction - Why You Need This Book&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Windows PowerShell Crash Course&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Getting Started&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Scripting with Virtual Infrastructure&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Understanding Your Verbs and Nouns&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Basic Cmdlets&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Deploying Your Virtual Infrastructure&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Configuring Your Environment&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Reporting and Discovery&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Keeping Things Running (Maintenance)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;When Things Break (Troubleshooting)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Management and Automation Case Studies&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style=""&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;Appendices&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Other Resources&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-5564596509620579786?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/5564596509620579786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/5564596509620579786'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/12/managing-vmware-infrastructure-with.html' title='Managing VMWare Infrastructure with PowerShell'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_cb6LrZBYWIw/ST2QO0fczpI/AAAAAAAAAOw/GJgt13nCZQQ/s72-c/IMG_4650.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-3215497540813010366</id><published>2008-12-08T14:26:00.003Z</published><updated>2008-12-08T14:32:17.908Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Observed IP Ranges</title><content type='html'>Recently I needed to check a whole bunch of servers to see if we had a particular VLAN tagged on any of the ESX Hosts, after a quick post on the &lt;a href="http://communities.vmware.com/community/developer/windows_toolkit"&gt;VI Toolkit forum&lt;/a&gt; and a little messing, the following script tells me quickly which observed IP ranges are on each of the nics in each of the hosts...&lt;br /&gt;&lt;pre&gt;&lt;!--  Code highlighting produced by Actipro SyntaxEditor http://www.ActiproSoftware.com/Products/DotNet/  --&gt;&lt;span style="color: rgb(95, 158, 160); font-weight: bold;"&gt;Connect-VIServer&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; MYVISERVER&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$vmhosts&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(95, 158, 160); font-weight: bold;"&gt;Get-VMHost&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; | &lt;/span&gt;&lt;span style="color: rgb(95, 158, 160); font-weight: bold;"&gt;Get-View&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;foreach&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; (&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$vmhost&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;in&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$vmhosts&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;br /&gt;{&lt;br /&gt;   &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$networkSystem&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(95, 158, 160); font-weight: bold;"&gt;Get-view&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$vmhost&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(139, 69, 19);"&gt;ConfigManager&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(139, 69, 19);"&gt;NetworkSystem&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;   &lt;/span&gt;&lt;span style="color: rgb(95, 158, 160); font-weight: bold;"&gt;Write-Host&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$vmhost&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(139, 69, 19);"&gt;Name&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(95, 158, 160); font-style: italic;"&gt;-foregroundcolor&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;yellow&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;   &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;foreach&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$netSys&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;in&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$networkSystem&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;br /&gt;   {&lt;br /&gt;       &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;foreach&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$pnic&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;in&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$netSys&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(139, 69, 19);"&gt;NetworkConfig&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(139, 69, 19);"&gt;Pnic&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;br /&gt;       {&lt;br /&gt;           &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$subnets&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$netSys&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(139, 69, 19);"&gt;QueryNetworkHint&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$pnic&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(139, 69, 19);"&gt;Device&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;br /&gt;           &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;foreach&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$pnicHint&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;in&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$subnets&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;br /&gt;           {&lt;br /&gt;               &lt;/span&gt;&lt;span style="color: rgb(95, 158, 160); font-weight: bold;"&gt;Write-Host&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$pnicHint&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.Device&lt;br /&gt;               &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;foreach&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$pnicIpHint&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;in&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$pnicHint&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.Subnet)&lt;br /&gt;               {&lt;br /&gt;                   &lt;/span&gt;&lt;span style="color: rgb(95, 158, 160); font-weight: bold;"&gt;Write-Host&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;`t&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$pnicIpHint&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(139, 69, 19);"&gt;IpSubnet&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;               }&lt;br /&gt;           }&lt;br /&gt;       }&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-3215497540813010366?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/3215497540813010366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/3215497540813010366'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/12/observed-ip-ranges.html' title='Observed IP Ranges'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-3387087447306150262</id><published>2008-12-04T11:22:00.002Z</published><updated>2008-12-04T12:46:31.485Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><title type='text'>Get-Scripting now !</title><content type='html'>If you still want to learn powershell but haven't got around to buying a book yet, why not win one....&lt;br /&gt;&lt;br /&gt;In Episode 5 of the Get-Scripting Podcast we announced details of a competition to fill in some of the speech bubbles above the heads of community members from the Teched Powershell Panel Discussion photo.&lt;br /&gt;&lt;br /&gt;Those nice people at Quest have given us a print copy of Jeffrey Hicks' recent book 'Managing Active Directory With Windows Powershell' to give away as a prize, this is a great book for learning how to utilise Powershell with AD and also a great way to get started in Powershell - they are also going to get Jeffrey to sign it too.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_tNsLdz3cM-0/STUhHlYxC1I/AAAAAAAAADI/w78lmhvPczE/s1600-h/ManagingAD.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 400px;" src="http://3.bp.blogspot.com/_tNsLdz3cM-0/STUhHlYxC1I/AAAAAAAAADI/w78lmhvPczE/s400/ManagingAD.jpg" alt="" id="BLOGGER_PHOTO_ID_5275158952713194322" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you'd like to be in with a chance of winning simply send us some suggestions for what some of the panel members below might be thinking and the one we think is the best will get the book. We've got a few other freebies left over from Teched in the Get-Scripting prize cupboard so there should be a runners up prize too.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_tNsLdz3cM-0/STUid-AWrhI/AAAAAAAAADQ/2_ANx-rMV7Q/s1600-h/PowershellPanel.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_tNsLdz3cM-0/STUid-AWrhI/AAAAAAAAADQ/2_ANx-rMV7Q/s400/PowershellPanel.jpg" alt="" id="BLOGGER_PHOTO_ID_5275160436790439442" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Send your entries to:&lt;br /&gt;&lt;br /&gt;get [dash] scripting [at] hotmail [dot] co [dot] uk&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We'll announce the winner in Episode 6 of the podcast which should be recorded mid-December.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-3387087447306150262?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/3387087447306150262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/3387087447306150262'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/12/get-scripting-now.html' title='Get-Scripting now !'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_tNsLdz3cM-0/STUhHlYxC1I/AAAAAAAAADI/w78lmhvPczE/s72-c/ManagingAD.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-2137574309096168703</id><published>2008-11-29T22:15:00.001Z</published><updated>2008-11-29T22:27:19.047Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ESX'/><category scheme='http://www.blogger.com/atom/ns#' term='Citrix'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Citrix on VMware, 1vCPU or 2vCPU ?</title><content type='html'>&lt;p class="MsoNormal" style="margin: 0cm 0cm 14.4pt; line-height: 14pt; text-align: justify; mso-para-margin-bottom: 1.2gd"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: en-us; mso-fareast-language: en-us; mso-no-proof: yes"&gt;&lt;font color="#000000"&gt;Following my &lt;a href="http://teckinfo.blogspot.com/2008/11/virtualising-citrixxenapp-on-vmware.html"&gt;previous Citrix testing&lt;/a&gt; on VMware I thought it best to try a dual vCPU VM to see if I can get double the users of a single vCPU, sounds logically sensible to me !&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 14.4pt; line-height: 14pt; text-align: justify; mso-para-margin-bottom: 1.2gd"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: en-us; mso-fareast-language: en-us; mso-no-proof: yes"&gt;&lt;font color="#000000"&gt;So just a reminder that a single vCPU with 25 users ran at around 73% average, a nice figure to run at giving plenty of CPU for peaks and troughs.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 14.4pt; line-height: 14pt; text-align: justify; mso-para-margin-bottom: 1.2gd"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: en-us; mso-fareast-language: en-us; mso-no-proof: yes"&gt;&lt;font color="#000000"&gt;This test of a dual vCPU was undertaken following the sucesfull test of 25 users on one VM with 1 x vCPU this was run as a baseline to see how it relates to the single vCPU VM.       &lt;p&gt;&lt;/p&gt;     &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 14.4pt; line-height: 14pt; mso-para-margin-bottom: 1.2gd"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span lang="EN-GB" style="font-size: 10pt; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;&lt;font color="#000000"&gt;Virtual Machine Specification         &lt;p&gt;&lt;/p&gt;       &lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 10pt; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;&lt;font color="#000000"&gt;2 x vCPU (Using VMware process affinity to tie the VM to a specific CPU core)       &lt;br /&gt;3072 GB RAM (reduced from 4GB as memory was not being used)        &lt;p&gt;&lt;/p&gt;     &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 10pt; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;&lt;font color="#000000"&gt;1 x 20GB Hard Disk Stored on SAN       &lt;p&gt;&lt;/p&gt;     &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 14.4pt; line-height: 14pt; text-align: justify; mso-para-margin-bottom: 1.2gd"&gt;&lt;font color="#000000"&gt;&lt;span lang="EN-GB" style="font-size: 10pt; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;1 x vNic (1GB)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 14.4pt; line-height: 14pt; text-align: justify; mso-para-margin-bottom: 1.2gd"&gt;&lt;font color="#000000"&gt;&lt;span&gt;       &lt;p&gt;Users Logged on: 50&lt;/p&gt;     &lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;font color="#000000"&gt;&lt;span lang="EN-GB" style="font-size: 10pt; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: en-gb; mso-fareast-language: en-gb; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-language: ar-sa"&gt;     &lt;ul&gt;       &lt;li&gt;         &lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 10pt; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;Logged 10 users on and working over 5 minutes&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;font face="Times New Roman" size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/div&gt;       &lt;/li&gt;        &lt;li&gt;         &lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 10pt; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;Logged another 10 users on and working over 5 minutes&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;font face="Times New Roman" size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/div&gt;       &lt;/li&gt;        &lt;li&gt;         &lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 10pt; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;Logged another 5 users on and working over 3 minutes&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;font face="Times New Roman" size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/div&gt;       &lt;/li&gt;        &lt;li&gt;         &lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 10pt; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;Kept 25 users logged on and working for 15 minutes&lt;/span&gt;&lt;/div&gt;       &lt;/li&gt;        &lt;li&gt;         &lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 10pt; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;&lt;/span&gt;&lt;span lang="EN-GB" style="font-size: 10pt; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: en-gb; mso-fareast-language: en-gb; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-language: ar-sa"&gt;Logged all 25 users off over a 5 minute period&lt;/span&gt;&lt;/div&gt;       &lt;/li&gt;     &lt;/ul&gt;   &lt;/span&gt;&lt;/font&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 14.4pt -36pt; line-height: 14pt; text-align: justify; mso-para-margin-bottom: 1.2gd; mso-para-margin-top: 0cm; mso-para-margin-right: 0cm; mso-para-margin-left: -36.0pt"&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Times New Roman"&gt;&lt;span lang="EN-GB"&gt;&lt;shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"&gt;&lt;stroke joinstyle="miter"&gt;&lt;/stroke&gt;&lt;formulas&gt;&lt;f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/f&gt;&lt;f eqn="sum @0 1 0"&gt;&lt;/f&gt;&lt;f eqn="sum 0 0 @1"&gt;&lt;/f&gt;&lt;f eqn="prod @2 1 2"&gt;&lt;/f&gt;&lt;f eqn="prod @3 21600 pixelWidth"&gt;&lt;/f&gt;&lt;f eqn="prod @3 21600 pixelHeight"&gt;&lt;/f&gt;&lt;f eqn="sum @0 0 1"&gt;&lt;/f&gt;&lt;f eqn="prod @6 1 2"&gt;&lt;/f&gt;&lt;f eqn="prod @7 21600 pixelWidth"&gt;&lt;/f&gt;&lt;f eqn="sum @8 21600 0"&gt;&lt;/f&gt;&lt;f eqn="prod @7 21600 pixelHeight"&gt;&lt;/f&gt;&lt;f eqn="sum @10 21600 0"&gt;&lt;/f&gt;&lt;/formulas&gt;&lt;path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"&gt;&lt;/path&gt;&lt;lock aspectratio="t" v:ext="edit"&gt;&lt;/lock&gt;&lt;/shapetype&gt;&lt;shape id="_x0000_i1025" style="width: 503.25pt; height: 347.25pt" type="#_x0000_t75"&gt;&lt;imagedata o:title="o:title" src="file:///C:\DOCUME~1\ALANRE~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image001.emz"&gt;&lt;/imagedata&gt;&lt;/shape&gt;&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: en-us; mso-fareast-language: en-us; mso-no-proof: yes"&gt;             &lt;p&gt;&lt;/p&gt;           &lt;/span&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_cb6LrZBYWIw/STG-8VG5j-I/AAAAAAAAAOI/YquwvJfXkI4/s1600-h/clip_image002%5B10%5D.gif"&gt;&lt;img title="clip_image002" style="display: inline" height="424" alt="clip_image002" src="http://lh5.ggpht.com/_cb6LrZBYWIw/STG-965UklI/AAAAAAAAAOM/kW3iL5rhtZs/clip_image002_thumb%5B5%5D.gif?imgmax=800" width="578" border="0" /&gt;&lt;/a&gt;&lt;span lang="EN-GB" style="font-size: 10pt; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: en-gb; mso-fareast-language: en-gb; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-language: ar-sa"&gt;     &lt;br style="page-break-before: always" clear="all" /&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 14.4pt; line-height: 14pt; text-align: justify; mso-para-margin-bottom: 1.2gd"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: en-us; mso-fareast-language: en-us; mso-no-proof: yes"&gt;&lt;font color="#000000"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 14.4pt; line-height: 14pt; text-align: justify; mso-para-margin-bottom: 1.2gd"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: en-us; mso-fareast-language: en-us; mso-no-proof: yes"&gt;&lt;font color="#000000"&gt;As you can see from the above, a 3000Mhz server runs at around 60% which is not a good start bearing in mind the single vCPU VM.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 14.4pt; line-height: 14pt; text-align: justify; mso-para-margin-bottom: 1.2gd"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: en-us; mso-fareast-language: en-us; mso-no-proof: yes"&gt;&lt;font color="#000000"&gt;Next Test 50 Users and Dual vCPU         &lt;p&gt;&lt;/p&gt;       &lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 14.4pt; line-height: 14pt; text-align: justify; mso-para-margin-bottom: 1.2gd"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: en-us; mso-fareast-language: en-us; mso-no-proof: yes"&gt;&lt;font color="#000000"&gt;This test was undertaken following the sucesfull test of 25 users on one server with 1xVCPU allowing for a reasonoble amount of capacity for application usage.       &lt;p&gt;&lt;/p&gt;     &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 14.4pt; line-height: 14pt; mso-para-margin-bottom: 1.2gd"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span lang="EN-GB" style="font-size: 10pt; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;&lt;font color="#000000"&gt;Virtual Machine Specification         &lt;p&gt;&lt;/p&gt;       &lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 10pt; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;&lt;font color="#000000"&gt;2 x vCPU (Using VMware process affinity to tie the VM to a specific CPU core)       &lt;br /&gt;3072 GB RAM        &lt;p&gt;&lt;/p&gt;     &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;span lang="EN-GB" style="font-size: 10pt; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;&lt;font color="#000000"&gt;1 x 20GB Hard Disk Stored on SAN       &lt;p&gt;&lt;/p&gt;     &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 14.4pt; line-height: 14pt; text-align: justify; mso-para-margin-bottom: 1.2gd"&gt;&lt;font color="#000000"&gt;&lt;span lang="EN-GB" style="font-size: 10pt; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;1 x vNic (1GB)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;font color="#000000"&gt;&lt;span lang="EN-GB" style="font-size: 10pt; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;"&gt;     &lt;p&gt;Users Logged on: 50&lt;/p&gt;      &lt;ul&gt;       &lt;li&gt;         &lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font color="#000000"&gt;&lt;span lang="EN-GB" style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;Logged 20 users on and working over 5 minutes&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;font face="Times New Roman" size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;       &lt;/li&gt;        &lt;li&gt;         &lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font color="#000000"&gt;&lt;span lang="EN-GB" style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;Logged another 20 users on and working over 5 minutes&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;font face="Times New Roman" size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;       &lt;/li&gt;        &lt;li&gt;         &lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font color="#000000"&gt;&lt;span lang="EN-GB" style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;Logged another 10 users on and working over 3 minutes&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;font face="Times New Roman" size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;       &lt;/li&gt;        &lt;li&gt;         &lt;div class="MsoNormal" style="margin: 0cm 0cm 0pt"&gt;&lt;font color="#000000"&gt;&lt;span lang="EN-GB" style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;"&gt;Kept 50 users logged on and working for 15 minutes&lt;/span&gt;&lt;span lang="EN-GB"&gt;&lt;font face="Times New Roman" size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;       &lt;/li&gt;        &lt;li&gt;&lt;font color="#000000"&gt;&lt;span lang="EN-GB" style="font-size: 10pt; font-family: &amp;#39;Arial&amp;#39;,&amp;#39;sans-serif&amp;#39;; mso-ansi-language: en-gb; mso-fareast-language: en-gb; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-language: ar-sa"&gt;Logged all 50 users off over a 5 minute period&lt;/span&gt;&lt;/font&gt;&lt;/li&gt;     &lt;/ul&gt;   &lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: en-us; mso-fareast-language: en-us; mso-no-proof: yes"&gt;       &lt;p&gt;&lt;/p&gt;     &lt;/span&gt;&lt;/b&gt;&lt;/font&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 14.4pt -36pt; line-height: 14pt; text-align: justify; mso-para-margin-bottom: 1.2gd; mso-para-margin-top: 0cm; mso-para-margin-right: 0cm; mso-para-margin-left: -36.0pt"&gt;&lt;a href="http://lh3.ggpht.com/_cb6LrZBYWIw/STG--ZcAt5I/AAAAAAAAAOQ/_Awf1WZObJA/s1600-h/clip_image002%5B7%5D%5B7%5D.gif"&gt;&lt;img title="clip_image002[7]" style="display: inline" height="451" alt="clip_image002[7]" src="http://lh5.ggpht.com/_cb6LrZBYWIw/STG--7vkmUI/AAAAAAAAAOU/_71GbQ_P_OA/clip_image002%5B7%5D_thumb%5B5%5D.gif?imgmax=800" width="622" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin: 0cm 0cm 14.4pt -36pt; line-height: 14pt; text-align: justify; mso-para-margin-bottom: 1.2gd; mso-para-margin-top: 0cm; mso-para-margin-right: 0cm; mso-para-margin-left: -36.0pt"&gt;&lt;span lang="EN-GB"&gt;&lt;shape id="_x0000_i1026" style="width: 488.25pt; height: 336pt" type="#_x0000_t75"&gt;&lt;imagedata o:title="o:title" src="file:///C:\DOCUME~1\ALANRE~1\LOCALS~1\Temp\msohtmlclip1\01\clip_image003.emz"&gt;&lt;font face="Times New Roman" color="#000000" size="3"&gt;&lt;/font&gt;&lt;/imagedata&gt;&lt;/shape&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: en-us; mso-fareast-language: en-us; mso-no-proof: yes; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-language: ar-sa"&gt;&lt;font color="#000000"&gt;The peak CPU usage of this graph was reached before 50 users were connected and therefore proves that the best method to get more users per physical server is to scale out rather than increase CPU resources.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: en-us; mso-fareast-language: en-us; mso-no-proof: yes; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-language: ar-sa"&gt;&lt;font color="#000000"&gt;This will obviously make sense in some cases where the cost of Operating System, Application software and licenses and management costs may make sense to build a 2 x vCPU and get slightly more users.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size: 10pt; font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-ansi-language: en-us; mso-fareast-language: en-us; mso-no-proof: yes; mso-fareast-font-family: &amp;#39;Times New Roman&amp;#39;; mso-bidi-language: ar-sa"&gt;&lt;font color="#000000"&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-2137574309096168703?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/2137574309096168703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/2137574309096168703'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/11/citrix-on-vmware-1vvpu-or-2vcpu.html' title='Citrix on VMware, 1vCPU or 2vCPU ?'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_cb6LrZBYWIw/STG-965UklI/AAAAAAAAAOM/kW3iL5rhtZs/s72-c/clip_image002_thumb%5B5%5D.gif?imgmax=800' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-1111526764956933263</id><published>2008-11-28T15:27:00.004Z</published><updated>2008-11-29T10:19:41.747Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Getting VMware Host Physical Nic Speeds</title><content type='html'>I had an issue with one of my hosts this week who's nic had auto-negotiated to the wrong speed, following this I wrote a quick script to check the rest of my hosts.&lt;br /&gt;&lt;br /&gt;Good job as there were a fair few nics running at 100MB rather than 1GB causing a few issues.&lt;br /&gt;&lt;br /&gt;The following script will list each host and there nics and speeds....&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;!--  Code highlighting produced by Actipro SyntaxEditor http://www.ActiproSoftware.com/Products/DotNet/  --&gt;&lt;span style="color: rgb(95, 158, 160); font-weight: bold;"&gt;Connect-VIServer&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;MYVISERVER&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$VMhosts&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(95, 158, 160); font-weight: bold;"&gt;Get-VMHost&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; | &lt;/span&gt;&lt;span style="color: rgb(95, 158, 160); font-weight: bold;"&gt;Get-View&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;Foreach&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; (&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$vmhost&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;in&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$vmhosts&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;)&lt;br /&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(95, 158, 160); font-weight: bold;"&gt;Write-Output&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$vmhost&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(139, 69, 19);"&gt;Name&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$pnic&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;0&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;Do&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;{&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$Speed&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$VMhost&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(139, 69, 19);"&gt;Config&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(139, 69, 19);"&gt;Network&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(139, 69, 19);"&gt;Pnic&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;[&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$pnic&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;].LinkSpeed.SpeedMb&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: rgb(95, 158, 160); font-weight: bold;"&gt;Write&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;Pnic$pnic $Speed&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$pnic&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;++&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;Until&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; (&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$pnic&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;-eq&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; (&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$VMhost&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(139, 69, 19);"&gt;Config&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(139, 69, 19);"&gt;Network&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(139, 69, 19);"&gt;Pnic&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.&lt;/span&gt;&lt;span style="color: rgb(139, 69, 19);"&gt;Length&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;))&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-1111526764956933263?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/1111526764956933263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/1111526764956933263'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/11/getting-host-physical-nic-speeds.html' title='Getting VMware Host Physical Nic Speeds'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-3490475293121729797</id><published>2008-11-28T10:40:00.004Z</published><updated>2008-11-29T09:40:14.002Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ESX'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Unable to format a LUN</title><content type='html'>The SAN team issued a new LUN to my hosts and I was unable to format it as I recieved the following error: "Unable to read partition information" on LUN 180 on vmhba1.&lt;br /&gt;&lt;br /&gt;Running fdisk from the service console cleared this up, heres my output :&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;[root@myhost]# fdisk /vmfs/devices/disks/vmhba1\:0\:180\:0&lt;br /&gt;&lt;br /&gt;Command (m for help): p&lt;br /&gt;&lt;br /&gt;Disk /vmfs/devices/disks/vmhba1:0:180:0 (Sun disk label): 15 heads, 64 sectors, 24686 cylinders&lt;br /&gt;Units = cylinders of 960 * 512 bytes&lt;br /&gt;&lt;br /&gt;Device Flag Start End Blocks Id System&lt;br /&gt;/vmfs/devices/disks/vmhba1:0:180:0p3 u 0 24686 11849280 5 Whole disk&lt;br /&gt;/vmfs/devices/disks/vmhba1:0:180:0p4 u 0 2 960 f Unknown&lt;br /&gt;/vmfs/devices/disks/vmhba1:0:180:0p5 u 2 24686 11848320 e Unknown&lt;br /&gt;&lt;br /&gt;Command (m for help): o&lt;br /&gt;Building a new DOS disklabel. Changes will remain in memory only,&lt;br /&gt;until you decide to write them. After that, of course, the previous&lt;br /&gt;content won't be recoverable.&lt;br /&gt;&lt;br /&gt;The number of cylinders for this disk is set to 24686.&lt;br /&gt;There is nothing wrong with that, but this is larger than 1024,&lt;br /&gt;and could in certain setups cause problems with:&lt;br /&gt;1) software that runs at boot time (e.g., old versions of LILO)&lt;br /&gt;2) booting and partitioning software from other OSs&lt;br /&gt;(e.g., DOS FDISK, OS/2 FDISK)&lt;br /&gt;Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)&lt;br /&gt;&lt;br /&gt;Command (m for help): w&lt;br /&gt;The partition table has been altered!&lt;br /&gt;&lt;br /&gt;Calling ioctl() to re-read partition table.&lt;br /&gt;Syncing disks.&lt;/blockquote&gt;After this I was able to use the LUN as normal, really put here for my reference in the future :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-3490475293121729797?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/3490475293121729797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/3490475293121729797'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/11/unable-to-format-lun.html' title='Unable to format a LUN'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-3983205869356451410</id><published>2008-11-25T13:45:00.002Z</published><updated>2008-11-29T09:36:59.007Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Checking CPU Affinity</title><content type='html'>I needed to double check the CPU Affinity settings I had set on some VM's which I wanted tied to the cores in my host, just to double check I had these correct the following one liner works a treat....&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(95, 158, 160);font-size:85%;" &gt;Get-Cluster&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);font-size:85%;" &gt;"My Cluster&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);font-size:85%;" &gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt; | &lt;/span&gt;&lt;span style="color: rgb(95, 158, 160);font-size:85%;" &gt;Get-VM&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt; | &lt;/span&gt;&lt;span style="color: rgb(95, 158, 160);font-size:85%;" &gt;Get-View&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt; | &lt;/span&gt;&lt;span style="color: rgb(95, 158, 160);font-size:85%;" &gt;foreach&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt; {&lt;/span&gt;&lt;span style="color: rgb(95, 158, 160);font-size:85%;" &gt;Write-output&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);font-size:85%;" &gt;$_&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;.Name &lt;/span&gt;&lt;span style="color: rgb(0, 0, 128);font-size:85%;" &gt;$_&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:85%;" &gt;.Config.CpuAffinity.&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);font-size:85%;" &gt;AffinitySet&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:85%;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-3983205869356451410?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/3983205869356451410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/3983205869356451410'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/11/checking-cpu-affinity.html' title='Checking CPU Affinity'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-8452207790348694587</id><published>2008-11-20T11:57:00.005Z</published><updated>2008-11-20T12:31:58.809Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ESX'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Is MSCS Supported on a HA/DRS Cluster ?</title><content type='html'>(Straight answer in red at the bottom if you want to miss out the novel)&lt;br /&gt;&lt;br /&gt;I needed to install Microsoft Cluster Service (MSCS) on a couple of virtual machines acting as an Active-Passive cluster, with a rule to separate these VM's onto different hosts within VMware 3.5 U1.&lt;br /&gt;&lt;br /&gt;Some may ask why (as I did)  when you have the wonders that are HA and Vmotion why would you do this ? the short answer was that it took less time (slightly) for the MSCS cluster to fail over to another virtual machine on a different host in the event of hardware failure than it did for HA to realise there was a failure and move the machine and power it back on and the machine to start up.&lt;br /&gt;&lt;br /&gt;And as this was a urgent application the MSCS cluster on top of VMware seemed to be the way to go.&lt;br /&gt;&lt;br /&gt;So after reading the fantastic white paper by VMware:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Setup for Microsoft Cluster Service&lt;/span&gt;&lt;br /&gt;Update 2 Release for ESX Server 3.5, ESX Server 3i version 3.5, VirtualCenter 2.5&lt;br /&gt;&lt;br /&gt;Which can be downloaded &lt;a href="http://www.vmware.com/pdf/vi3_35/esx_3/r35u2/vi3_35_25_u2_mscs.pdf"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Unfortunately I hit upon a problem in my planned design, on Page 16 of the above document which summarises the caveats for setting up a MSCS cluster on VMware, one of the bullet points was as follows:&lt;br /&gt;&lt;ul style="color: rgb(255, 0, 0);"&gt;&lt;li&gt;Clustered virtual machines cannot be part of VMware clusters (DRS or HA)&lt;/li&gt;&lt;/ul&gt;I will not use the exact language here but lets just say I was not best pleased !&lt;br /&gt;&lt;br /&gt;On thinking about this and the way that it worked and after adding a post on the VMware communities to confirm what I was thinking (great bunch of guys on there) I came up with the following...&lt;br /&gt;&lt;br /&gt;As the MSCS Cluster has a private network which it uses for a heartbeat LAN there may be issues VMotioning the server over to another host, this as we know can cause a slight blip in the network communication and if this was to happen it may cause a problem with the MSCS cluster causing it to issue a failover and suddenly the service would be unavailable.&lt;br /&gt;&lt;br /&gt;OK it makes sense, but that is quite a broad statement to make, "Clustered virtual machines cannot be part of VMware clusters (DRS or HA)".  Why couldn't I just edit the DRS Cluster and set the Virtual Machines Automation Level to Disabled ?  Surely this would stop the machines from being VMotioned and everyone would be happy ?&lt;br /&gt;&lt;br /&gt;Whilst in theory this would work forever and a day and I would not get any issues I decided to confirm why the document did not reflect this setup as even if I did get it working it was point blankly "Not Supported" by VMware, and as we know working in a corporate environment this is a big NO NO.&lt;br /&gt;&lt;br /&gt;Next Step:  I raised a call with VMware to ask why this was the case, after a few games of Ping Pong I received my answer.....&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Hi Alan,&lt;br /&gt;&lt;br /&gt;You are correct in your assumption. It is not recommended to have MSCS VM's within a Vmware Cluster. This is for the reasons you mentioned above regarding interrupted heartbeats. You could set individual HA/DRS settings on these individual MSCS VM's in order to keep them running on the specific hosts. However, there would be issues in the future if these values were ever changed unknowingly by another administrator with access to the system.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Yes, I can confirm that this would be supported by VMware&lt;/span&gt;. However, if DRS ever tried to move these VM's even with the DRS setting disabled then this would be a bug and would need to be investigated.&lt;br /&gt;&lt;br /&gt;I would recommend that you test this setup using a network monitoring tool such as IO Meter to ensure that no heartbeats are dropped from the VM.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-8452207790348694587?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/8452207790348694587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/8452207790348694587'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/11/is-mscs-supported-on-hadrs-cluster.html' title='Is MSCS Supported on a HA/DRS Cluster ?'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-5000253473050373677</id><published>2008-11-20T09:57:00.002Z</published><updated>2008-11-20T10:05:19.693Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><title type='text'>PowerGui 1.5.3 Released</title><content type='html'>Wahoo, I have been waiting for this one, I have tried a few editors but always go back to PowerGui.&lt;br /&gt;&lt;br /&gt;Hopefully this will fix the issue I was having with code over a certain amount of lines and also some sloweness I have been getting expanding variables in debug mode.&lt;br /&gt;&lt;br /&gt;A few other little problems too.&lt;br /&gt;&lt;br /&gt;If you havent tried it yet, download it for free now....&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dmitrysotnikov.wordpress.com/2008/11/19/powergui-153-is-out/"&gt;&lt;/a&gt;&lt;a href="http://powergui.org/downloads.jspa"&gt;http://powergui.org/downloads.jspa&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-5000253473050373677?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/5000253473050373677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/5000253473050373677'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/11/powergui-153-released.html' title='PowerGui 1.5.3 Released'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-1608124771765206485</id><published>2008-11-19T10:42:00.002Z</published><updated>2008-11-19T10:45:07.086Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ESX'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>VMware ESX 3.5 Update 3 - Warning</title><content type='html'>If you are thinking about upgrading to Update 3 you may want to wait until 20&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;th&lt;/span&gt; November when a patch is released as there is a issue at the moment where some people are encountering virtual machines being rebooted after a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;vmotion&lt;/span&gt; occurs....&lt;br /&gt;&lt;a href="http://www.ivobeerens.nl/?p=180"&gt;&lt;br /&gt;Read here for further information&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-1608124771765206485?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/1608124771765206485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/1608124771765206485'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/11/vmware-esx-35-update-3-warning.html' title='VMware ESX 3.5 Update 3 - Warning'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-6413449373328683105</id><published>2008-11-16T20:25:00.002Z</published><updated>2008-11-16T20:30:09.914Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Last Call: UK PowerShell Use Group</title><content type='html'>&lt;h3 class="post-title entry-title"&gt; &lt;a href="http://teckinfo.blogspot.com/2008/10/uk-powershell-user-group.html"&gt;UK Powershell User Group&lt;/a&gt; &lt;/h3&gt;   Following on from the &lt;a href="http://teckinfo.blogspot.com/2008/09/uk-powershell-user-group.html"&gt;last great meeting&lt;/a&gt; the next UK Powershell User Group has been announced...&lt;br /&gt;&lt;br /&gt;The November meeting of the User Group will be on &lt;span style="font-weight: bold;"&gt;Thursday 20th November&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Time&lt;/span&gt;&lt;br /&gt;6.30 - 9.30&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Location&lt;/span&gt;&lt;br /&gt;Memphis Room&lt;br /&gt;Building 3&lt;br /&gt;Microsoft campus&lt;br /&gt;Thames Valley Park&lt;br /&gt;Reading&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Agenda&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Powershell Introduction: Objects and get-member&lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;PowerGUI SQL Server Reporting Services powerpack&lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;PowerShell in SQL Server 2008&lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;The usual refreshments break will occur&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;The PowerShell Introduction is a new feature for meetings where they will explain a particular feature of PowerShell that has caused someone a problem or maybe a slightly more difficult concept.&lt;/span&gt; &lt;/p&gt;Please visit the following site to confirm your attendance, please do not just turn up as ou will need to be regiestered....&lt;br /&gt;&lt;br /&gt;&lt;a href="http://richardsiddaway.spaces.live.com/blog/cns%2143CFA46A74CF3E96%211872.entry"&gt;http://richardsiddaway.spaces.live.com/blog/cns!43CFA46A74CF3E96!1872.entry&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-6413449373328683105?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/6413449373328683105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/6413449373328683105'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/11/last-call-uk-powershell-use-group.html' title='Last Call: UK PowerShell Use Group'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-4544653064420064047</id><published>2008-11-14T13:05:00.000Z</published><updated>2008-11-14T13:40:50.545Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='ESX'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Correct HAL Installed ?</title><content type='html'>Following an inspiring blog post from Duncan Epping &lt;a href="http://www.yellow-bricks.com/2008/11/14/revert-your-hall/"&gt;located here&lt;/a&gt; it made me think about how I could find the CPU vs HAL information, a 5 minute mess around in the VI Toolkit produced the following script:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;!--  Code highlighting produced by Actipro SyntaxEditor http://www.ActiproSoftware.com/Products/DotNet/  --&gt;&lt;span style="color: rgb(95, 158, 160); font-weight: bold;"&gt;connect-viserver&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;MYVISERVER&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$myCol&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; @()&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;ForEach&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; (&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$VM&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;in&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; (&lt;/span&gt;&lt;span style="color: rgb(95, 158, 160); font-weight: bold;"&gt;Get-VM&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;))&lt;br /&gt;{&lt;br /&gt;   &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$MyDetails&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;""&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; | &lt;/span&gt;&lt;span style="color: rgb(95, 158, 160); font-weight: bold;"&gt;select-Object&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;Name&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;HAL&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;, &lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;NumvCPU&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;   &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$MYDetails&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.Name &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$VM&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.Name&lt;br /&gt;   &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$Hal&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(95, 158, 160); font-weight: bold;"&gt;Get-WmiObject&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(95, 158, 160); font-style: italic;"&gt;-ComputerName&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$VM&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.Name &lt;/span&gt;&lt;span style="color: rgb(95, 158, 160); font-style: italic;"&gt;-Query&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;SELECT * FROM Win32_PnPEntity where ClassGuid = '{4D36E966-E325-11CE-BFC1-08002BE10318}'&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; | &lt;/span&gt;&lt;span style="color: rgb(95, 158, 160); font-weight: bold;"&gt;Select&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;Name&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;   &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$MYDetails&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.HAL &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$Hal&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.Name&lt;br /&gt;   &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$MYDetails&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.NumvCPU &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$VM&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.NumCPU&lt;br /&gt;   &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$myCol&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;+=&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$MYDetails&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(128, 0, 128);"&gt;$myCol&lt;/span&gt;&lt;/pre&gt;This will give you a list of your VM's the HAL installed and the number of vCPU's&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-4544653064420064047?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/4544653064420064047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/4544653064420064047'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/11/correct-hal-installed.html' title='Correct HAL Installed ?'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-1377578330482081786</id><published>2008-11-12T08:27:00.000Z</published><updated>2008-11-12T08:53:12.646Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>RSS VI Events - Posh RSS Feed</title><content type='html'>WOW !&lt;br /&gt;&lt;br /&gt;Hal has just written an amazing PowerShell script which creates an RSS feed, when he first mentioned this I wondered how it could be used but then when you see his example WOW !&lt;br /&gt;&lt;br /&gt;Check out Hal's Blog article here: &lt;a href="http://halr9000.com/article/636"&gt;http://halr9000.com/article/636&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And start adding your Virtual Infrastructure events to an RSS feed, Hals example is here:&lt;br /&gt;&lt;a href="http://halr9000.com/test/feed.rss"&gt;&lt;br /&gt;http://halr9000.com/test/feed.rss&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-1377578330482081786?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/1377578330482081786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/1377578330482081786'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/11/rss-vi-events-posh-rss-feed.html' title='RSS VI Events - Posh RSS Feed'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-7729087036399207132</id><published>2008-11-11T22:26:00.001Z</published><updated>2008-11-11T22:26:51.126Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ESX'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>VMWorld 2009 VCP Special Prices</title><content type='html'>&lt;p&gt;Just a reminder that if you are looking to attend VMWorld 2009 and you are a VCP you are eligible for a discounted price of 650 Euros….&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.vmworld.com/community/conferences/europe2009/registration/cost"&gt;http://www.vmworld.com/community/conferences/europe2009/registration/cost&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;h4&gt;VMworld VCP&lt;/h4&gt;    &lt;p&gt;VMworld VCP members are eligible for a discounted Full Conference rate of € 650. This discount will automatically be applied when you provide your VCP membership number, along with a valid email address, during the registration process. If the appropriate discount is not applied please contact VMworld Europe 2009 &lt;a href="mailto:registration@vmware-events.com"&gt;&lt;font color="#0000ff"&gt;Registration Team&lt;/font&gt;&lt;/a&gt;. VCP pricing is not subject to enrolment date and will be valid throughout the enrolment period.       &lt;/p&gt;&lt;/blockquote&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-7729087036399207132?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/7729087036399207132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/7729087036399207132'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/11/vmworld-2009-vcp-special-prices.html' title='VMWorld 2009 VCP Special Prices'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-8265246982045352693</id><published>2008-11-11T22:15:00.001Z</published><updated>2008-11-11T22:15:28.338Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ESX'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>VMware Communities Roundtable</title><content type='html'>&lt;p&gt;To listen to the Podcast being recorded live and experience all the fun of the chat room attend this weeks VMware Communities Roundtable;&lt;/p&gt;  &lt;p&gt;Date: 12th November 2008&lt;/p&gt;  &lt;p&gt;Time: 08:00 GMT – 15:00 EST&lt;/p&gt;  &lt;p&gt;VMware experts talk about VMware news, interesting virtualization posts, and what's happening in the VMware Communities.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.talkshoe.com/tc/19367"&gt;Check here for a countdown to the podcast and to join closer to the time.&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-8265246982045352693?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/8265246982045352693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/8265246982045352693'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/11/vmware-communities-roundtable.html' title='VMware Communities Roundtable'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-8404491554169484906</id><published>2008-11-11T20:30:00.002Z</published><updated>2008-12-04T11:03:51.297Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ESX'/><category scheme='http://www.blogger.com/atom/ns#' term='Citrix'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Virtualising Citrix/XenApp on VMware</title><content type='html'>&lt;p&gt;As part of some investigation into virtualising Citrix servers I decided to evaluate the use of Windows 2003 32 bit Standard servers running as virtual machines on VMware ESX. The reasoning behind the use of virtual machines is to try and issue more Citrix sessions to a single server therefore reducing the amount of hardware, data center space, power consumption and heat generated by the multiple physical servers.&lt;/p&gt;  &lt;p&gt;Moving to VMware should allow for multiple machines to run on a physical server, allowing for a higher user load by adding more smaller loaded servers to the physical server.&lt;/p&gt;  &lt;p&gt;This obviously depends on how Citrix is used in your environment, as Citrix applications that are published to users who open the application and minimise it until they need the app, using there desktop applications most of the time will have much a lower utalisation impact than users who use full Citrix desktops.&lt;/p&gt;  &lt;p&gt;It will also depend on the kind of applications that you are using and how CPU/Memory intensive these applications are.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Test Platform&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;In order to test this, and other environments, I have been using Citrix Edgesight for Load Testing. Edgesight for Load Testing allows me to develop “scripts” that simulate a user load. These scripts are made up of various user interactions, such as use of the Office products, and can then be replayed with various time parameters to simulate a real world load. Each script can be run in the context of a user session (separate users for each session) and so allowing us to get somewhere near generating a “real world” load.&lt;/p&gt;  &lt;p&gt;The generated script is run against a specified server and the times taken to perform each action can be measured along with the built in Virtual Infrastructure performance statistics and graphs.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Physical Server (ESX Host) Specification&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;DELL PowerEdge 2950 III &lt;/li&gt;    &lt;li&gt;2 x Quad Core Intel Xeon X5450, 2X6MB Cache, 3.0GHz, 1333MHz FSB &lt;/li&gt;    &lt;li&gt;32GB FB 667MHz Memory (8x4GB dual rank DIMMs) &lt;/li&gt;    &lt;li&gt;2 x Intel PRO 1000VT Quad Port Gigabit Network Card, PCI-E &lt;/li&gt;    &lt;li&gt;Emulex LPe-12002-E, Dual-port 8Gbps Fibre Channel PCI-Express HBA card &lt;/li&gt;    &lt;li&gt;2 x 73GB 15.000 rpm 3.5-inch SAS Hard Drives &lt;/li&gt;    &lt;li&gt;ESX 3.5 Update 1 &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;Virtual Machine Specification&lt;/b&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;1 x vCPU (Using VMware process affinity to tie the VM to a specific CPU core)     &lt;br /&gt;4GB RAM &lt;/li&gt;    &lt;li&gt;1 x 20GB Hard Disk Stored on SAN &lt;/li&gt;    &lt;li&gt;1 x vNic (1GB)&lt;b&gt;       &lt;br /&gt;&lt;/b&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;Virtual Machine Software Specification&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Windows 2003 R2 32 Bit Standard Edition SP1   &lt;br /&gt;Citrix Presentation Enterprise 4.0 Rollup pack PSE400W2K3R03 plus additional hotfixes    &lt;br /&gt;Office 2003 with latest Service Pack&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Other Configuration&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;The Virtual machines, ESX Hosts and VMTools were configured specifically to adjust the virtual machines for best performance of Citrix using multiple best practice and configuration documents.&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Test Script&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;The test script was made up of 3 core sections that invoked the use of the following software:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Outlook 2003 &lt;/li&gt;    &lt;li&gt;Word 2003 &lt;/li&gt;    &lt;li&gt;Excel 2003 &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;For each of the scripts the programs would be opened, used (either opening email or opening documents), and then left open and the next program opened. Once the Excel test had finished the test closed all of the Office applications and started again with Outlook. This was repeated until the allotted test time was completed and the user was then logged off.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Test Load&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;These tests were carried out with a number of users per virtual machine. The virtual machine was configured with 1 x vCPU to maximise the number of virtual machines that could be hosted on each host, as the host has 8 cores each core could host a virtual machine.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;    &lt;br /&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Test 1 – 10 Users&lt;/b&gt;     &lt;table border="1" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;b&gt;Test&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="100"&gt;           &lt;p&gt;&lt;b&gt;Time Period &lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="115"&gt;           &lt;p&gt;&lt;b&gt;Users Logged On&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="406"&gt;           &lt;p&gt;&lt;b&gt;Details&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;1&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="100"&gt;           &lt;p&gt;20 minutes &lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="115"&gt;           &lt;p&gt;10&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="406"&gt;           &lt;p&gt;· Logged 10 users on and working over 5 minutes&lt;/p&gt;            &lt;p&gt;· Kept 10 users logged on and working for 15 minutes&lt;/p&gt;            &lt;p&gt;· Logged 5 users off over a 5 minute period&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://lh6.ggpht.com/_cb6LrZBYWIw/SRnrRowqFuI/AAAAAAAAANQ/Cfobq7NCaMY/s1600-h/clip_image002%5B6%5D.gif"&gt;&lt;img title="clip_image002" style="display: inline;" alt="clip_image002" src="http://lh4.ggpht.com/_cb6LrZBYWIw/SRnrSlekQzI/AAAAAAAAANU/-MaknbX4QTc/clip_image002_thumb%5B3%5D.gif?imgmax=800" width="505" border="0" height="362" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;    &lt;br /&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Test 2 - 20 Users &lt;/b&gt;    &lt;table border="1" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;b&gt;Test&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="100"&gt;           &lt;p&gt;&lt;b&gt;Time Period &lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="115"&gt;           &lt;p&gt;&lt;b&gt;Users Logged On&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="406"&gt;           &lt;p&gt;&lt;b&gt;Details&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;2&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="100"&gt;           &lt;p&gt;25 minutes&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="115"&gt;           &lt;p&gt;20&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="406"&gt;           &lt;p&gt;· Logged 10 users on and working over 5 minutes&lt;/p&gt;            &lt;p&gt;· Logged another 10 users on and working over 5 minutes&lt;/p&gt;            &lt;p&gt;· Kept 20 users logged on and working for 15 minutes&lt;/p&gt;            &lt;p&gt;· Logged all 20 users off over a 5 minute period&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://lh6.ggpht.com/_cb6LrZBYWIw/SRnrTfXjolI/AAAAAAAAANY/kXpVrcPtiU4/s1600-h/clip_image004%5B4%5D.gif"&gt;&lt;img title="clip_image004" style="display: inline;" alt="clip_image004" src="http://lh6.ggpht.com/_cb6LrZBYWIw/SRnrUCWgQPI/AAAAAAAAANc/6cK8ChUJGVc/clip_image004_thumb%5B1%5D.gif?imgmax=800" width="494" border="0" height="347" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;    &lt;br /&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Test 3 – 25 Users&lt;/b&gt;     &lt;table border="1" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;b&gt;Test&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="100"&gt;           &lt;p&gt;&lt;b&gt;Time Period&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="115"&gt;           &lt;p&gt;&lt;b&gt;Users Logged On&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="406"&gt;           &lt;p&gt;&lt;b&gt;Details&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;3&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="100"&gt;           &lt;p&gt;33 minutes&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="115"&gt;           &lt;p&gt;25&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="406"&gt;           &lt;p&gt;· Logged 10 users on and working over 5 minutes&lt;/p&gt;            &lt;p&gt;· Logged another 10 users on and working over 5 minutes&lt;/p&gt;            &lt;p&gt;· Logged another 5 users on and working over 3 minutes&lt;/p&gt;            &lt;p&gt;· Kept 25 users logged on and working for 15 minutes&lt;/p&gt;            &lt;p&gt;· Logged all 25 users off over a 5 minute period&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://lh3.ggpht.com/_cb6LrZBYWIw/SRnrU8yaNjI/AAAAAAAAANg/JKYWOaBRBaw/s1600-h/clip_image006%5B4%5D.gif"&gt;&lt;img title="clip_image006" style="display: inline;" alt="clip_image006" src="http://lh5.ggpht.com/_cb6LrZBYWIw/SRnrVsBNi9I/AAAAAAAAANk/vYB4uSmkBnk/clip_image006_thumb%5B1%5D.gif?imgmax=800" width="507" border="0" height="356" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;    &lt;br /&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Test 4 – 30 Users&lt;/b&gt;     &lt;table border="1" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;b&gt;Test&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="100"&gt;           &lt;p&gt;&lt;b&gt;Time Period &lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="115"&gt;           &lt;p&gt;&lt;b&gt;Users Logged On&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="406"&gt;           &lt;p&gt;&lt;b&gt;Details&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;4&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="100"&gt;           &lt;p&gt;35 minutes&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="115"&gt;           &lt;p&gt;30&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="406"&gt;           &lt;p&gt;· Logged 10 users on and working over 5 minutes&lt;/p&gt;            &lt;p&gt;· Logged another 10 users on and working over 5 minutes&lt;/p&gt;            &lt;p&gt;· Logged another 10 users on and working over 5 minutes&lt;/p&gt;            &lt;p&gt;· Kept 30 users logged on and working for 15 minutes&lt;/p&gt;            &lt;p&gt;· Logged all 30 users off over a 5 minute period&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://lh4.ggpht.com/_cb6LrZBYWIw/SRnrWUUFSdI/AAAAAAAAANo/bvBH3OLpZfQ/s1600-h/clip_image008%5B4%5D.gif"&gt;&lt;img title="clip_image008" style="display: inline;" alt="clip_image008" src="http://lh4.ggpht.com/_cb6LrZBYWIw/SRnrXEVuH3I/AAAAAAAAANs/4yNPHgLWE3g/clip_image008_thumb%5B1%5D.gif?imgmax=800" width="510" border="0" height="358" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;    &lt;br /&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Test 4 – 35 Users&lt;/b&gt;     &lt;table border="1" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;&lt;b&gt;Test&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="100"&gt;           &lt;p&gt;&lt;b&gt;Time Period (Minutes)&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="94"&gt;           &lt;p&gt;&lt;b&gt;Users Logged On&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="427"&gt;           &lt;p&gt;&lt;b&gt;Details&lt;/b&gt;&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top"&gt;           &lt;p&gt;5&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="100"&gt;           &lt;p&gt;38 minutes&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="94"&gt;           &lt;p&gt;35&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="427"&gt;           &lt;p&gt;· Logged 10 users on and working over 5 minutes&lt;/p&gt;            &lt;p&gt;· Logged another 10 users on and working over 5 minutes&lt;/p&gt;            &lt;p&gt;· Logged another 10 users on and working over 5 minutes&lt;/p&gt;            &lt;p&gt;· Logged another 5 users on and working over 3 minutes&lt;/p&gt;            &lt;p&gt;· Kept 35 users logged on and working for 15 minutes&lt;/p&gt;            &lt;p&gt;· Logged all 35 users off over a 5 minute period&lt;/p&gt;         &lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://lh3.ggpht.com/_cb6LrZBYWIw/SRnrXxEWH8I/AAAAAAAAANw/GK9e9Cm8TB4/s1600-h/clip_image010%5B4%5D.gif"&gt;&lt;img title="clip_image010" style="display: inline;" alt="clip_image010" src="http://lh5.ggpht.com/_cb6LrZBYWIw/SRnrZeDKMeI/AAAAAAAAAN0/TS3yjAS6VOs/clip_image010_thumb%5B1%5D.gif?imgmax=800" width="517" border="0" height="363" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;    &lt;br /&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Results&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;During the tests CPU/Memory/Disk and Network figures were monitored, as the users were added to the virtual machines it was clear the application set used for testing were CPU bound and although all other figures were consistently monitored these would not take as heavy an impact as CPU.&lt;/p&gt;  &lt;p&gt;From the above graphs we can see where the users were logging into the virtual machines and where the sessions conducted there test patterns, after an initial spike in the login period the figures averaged out at the following:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;10 Users – Averaged at 40% CPU Usage &lt;/li&gt;    &lt;li&gt;20 Users – Averaged at 65% CPU Usage &lt;/li&gt;    &lt;li&gt;25 Users – Averaged at 73% CPU Usage &lt;/li&gt;    &lt;li&gt;30 Users – Averaged at 81% CPU Usage &lt;/li&gt;    &lt;li&gt;35 Users – Averaged at 87% CPU Usage &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;Conclusion&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Based on this testing and the environment we used, 25 users per single vCPU guest seems feasible (possibly a few more) but my opinion 30+ users is pushing sensible extended period CPU load due to resources needing to be made available for the tasks which will use the CPU for larger and longer periods of time which may impact the other running users of that particular machine.&lt;/p&gt;  &lt;p&gt;If we extrapolate this out, it could mean 200+ (25 * 8) sessions on 8 guest machines across the 8 processor cores of the Dell 2950. &lt;/p&gt;  &lt;p&gt;Please note that the current version of ESX at the time of writing this document is ESX 3.5 Update 3. As VMware continue to improve memory and CPU handling techniques it is feasible that further tests on this version may provide more sessions per virtual machine.&lt;/p&gt;  &lt;p&gt;Unfortunately I was unable to get anywhere near the numbers that VMware achieved in there &lt;a href="http://www.vmware.com/pdf/esx_citrix_scalability.pdf"&gt;scalability document.&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you have any experience in virtualising Citrix or if you have any further tweaking or tuning tips please leave a comment below.&lt;/p&gt;&lt;p&gt;Part 2: &lt;a href="http://teckinfo.blogspot.com/2008/11/citrix-on-vmware-1vvpu-or-2vcpu.html"&gt;&lt;span style="font-size:100%;"&gt;Citrix on VMware, 1vCPU or 2vCPU ?&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-8404491554169484906?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/8404491554169484906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/8404491554169484906'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/11/virtualising-citrixxenapp-on-vmware.html' title='Virtualising Citrix/XenApp on VMware'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_cb6LrZBYWIw/SRnrSlekQzI/AAAAAAAAANU/-MaknbX4QTc/s72-c/clip_image002_thumb%5B3%5D.gif?imgmax=800' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-9150637349772120302</id><published>2008-11-10T20:16:00.006Z</published><updated>2008-11-11T09:23:42.184Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Powershell Panel</title><content type='html'>Ever wondered what Jonathan &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Medd&lt;/span&gt;  from the &lt;a href="http://get-scripting.blogspot.com/"&gt;get-scripting podcast&lt;/a&gt; looks like &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;as well&lt;/span&gt; as sounds like ?&lt;br /&gt;&lt;br /&gt;In an interview at &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;TechEd&lt;/span&gt; in Barcelona Jonathan hosts a great Panel with some of the big names in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Powershell&lt;/span&gt;, this is a must see, some great discussions in there....&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mfile.akamai.com/14853/wmv/microsofttec.download.akamai.com/14853/TechEdOnline/Videos/406_low.asx"&gt;Click here to see the video&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-9150637349772120302?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/9150637349772120302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/9150637349772120302'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/11/powershell-pannel.html' title='Powershell Panel'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-3442255518116336156</id><published>2008-11-07T20:26:00.001Z</published><updated>2008-11-07T20:28:28.376Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ESX'/><category scheme='http://www.blogger.com/atom/ns#' term='virtual'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>VMware ESX Server 3.5 Update 3 Released</title><content type='html'>&lt;h2&gt;&lt;a style="font-weight: normal;" href="http://www.vmware.com/download/vi/"&gt;&lt;span style="font-size:100%;"&gt;Download it here&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/h2&gt;&lt;h2&gt;&lt;span style="font-size:130%;"&gt;What's New&lt;/span&gt;&lt;/h2&gt;               &lt;p&gt;&lt;span style="font-size:100%;"&gt;The following information provides highlights of some of the enhancements available in this release of VMware Infrastructure 3:&lt;/span&gt;&lt;/p&gt;               &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;Note:&lt;/strong&gt; Not all combinations of VirtualCenter and ESX Server versions are supported and not all of these highlighted features are available unless you are using VirtualCenter 2.5 Update 3 with ESX Server 3.5 Update 3. See the &lt;a href="http://www.vmware.com/pdf/vi3_35/esx_3/r35/vi3_35_25_compat_matrix.pdf" target="_blank"&gt;ESX Server, VirtualCenter, and Virtual Infrastructure Client Compatibility Matrixes&lt;/a&gt; for more information on compatibility.&lt;/span&gt;&lt;/p&gt;               &lt;p&gt;&lt;span style="font-size:100%;"&gt;New  features and supported IO devices:&lt;br /&gt;&lt;/span&gt;               &lt;/p&gt;               &lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a name="pr333718" id="pr333718"&gt;&lt;/a&gt;&lt;strong&gt;Increase in                   vCPU per Core Limit&lt;/strong&gt; — The limit on vCPUs per core has been raised from 8 (or 11 for VDI workloads) to 20. This change only raises the supported limit but does not include any additional performance optimizations. Raising the limit allows users more flexibility to configure systems based on specific workloads and to get the most advantage from increasingly faster processors. The achievable number of vCPUs per core will depend on the workload and specifics of the hardware. It is expected that most deployments will remain within the previous range of 8-11 vCPUs per core. For more information, see &lt;a href="http://www.vmware.com/pdf/VI3.5_Performance.pdf" target="_blank"&gt;VI3 Performance Best Practices and  Benchmarking Guidelines&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;                 &lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;HP BL495c support —&lt;/strong&gt; This release adds support for the HP Blade Server BL495c with all Virtual Connect and IO Options allowing 1 or 10Gb connection to the network (upstream) and 1Gb connections only to the servers (downstream). &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;Newly&lt;/strong&gt; &lt;strong&gt;Supported NICs —&lt;/strong&gt;  This release adds support for the following NICs:&lt;br /&gt;&lt;/span&gt;                   &lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Broadcom 5716 1Gb &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Broadcom  57710   10Gb Adapters &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Broadcom 57711 10Gb Adapters at 1Gb speed only&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;                   &lt;span style="font-size:100%;"&gt;&lt;strong&gt;Note&lt;/strong&gt;: iSCSI/TOE hardware offloads available with these   adapters are not supported by VMware with ESX   3.5.                &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;Newly Supported SATA Controllers— &lt;/strong&gt;This release adds support for the   following SATA controllers:                   &lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Broadcom   HT1000 (supported in native SATA mode only with SATA hard drives and Solid   State Disk devices) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Intel   ICH-7 (supported in IDE/ATA mode only with SATA CD/DVD drives)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;                   &lt;span style="font-size:100%;"&gt;&lt;strong&gt;Note:&lt;/strong&gt; Storing VMFS data stores   on drives connected to these controllers is not supported                &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;Newly Supported Guest Operating Systems&lt;/strong&gt; — Support for the   following Guest Operating Systems have been added by VMware during the ESX 3.5   Update 3 release cycle:                   &lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Solaris 10 U5&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Ubuntu 8.04.1 &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;RHEL 4.7 &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;                 &lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;Internal SAS &lt;/strong&gt;&lt;strong&gt;networked storage   controllers&lt;/strong&gt; — This release adds experimental support for Intel Modular Server MFSYS25 SAS Storage Control Modules (SCMs). For known issues with this platforms and workaround see &lt;a href="http://kb.vmware.com/kb/1007394" target="_blank"&gt;SAS Link and Port Failovers with the Intel Modular Server Running   Update 3 and Later Versions of ESX 3.5 and ESXi 3.5&lt;/a&gt;&lt;br /&gt;&lt;/span&gt; (KB 1007394).                 &lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;Interrupt Coalescing   (IC) for Qlogic 4Gb FC HBAs&lt;/strong&gt; — Introduced in this release&lt;strong&gt;, &lt;/strong&gt;the feature reduces CPU utilization (and CPU cost per IO) and improves throughput of IO intensive workloads by generating a single interrupt for a burst of Fibre Channel frames, when received in a short period of time, rather than interrupting the CPU each time a frame is received. The feature is enabled by default.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;Experimental Support for the VMDK Recovery   Tool &lt;/strong&gt;— This release adds support for the VMDK Recovery tool, a script intended to help customers to recover VMFS/vmdk data stores from accidental deletion of VMFS/vmdk data store or physical disk corruption. For more information, see &lt;a href="http://kb.vmware.com/kb/1007243" target="_blank"&gt;VMDK Recovery Tool (ESX 3.5 Update 3)&lt;/a&gt; ( KB   1007243).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;Small Footprint CIM   Broker&lt;/strong&gt; —  Updated SFCB to   version 1.3.0 &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;IBM SAN Volume Controller&lt;/strong&gt; — SVC is now supported with Fixed Multipathing   Policy as well as MRU Multipathing Policy.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-3442255518116336156?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/3442255518116336156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/3442255518116336156'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/11/vmware-esx-server-35-update-3-released.html' title='VMware ESX Server 3.5 Update 3 Released'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-4908239980282017152</id><published>2008-11-06T23:15:00.002Z</published><updated>2008-11-06T23:18:57.637Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ESX4'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><category scheme='http://www.blogger.com/atom/ns#' term='VI4'/><title type='text'>ESX4 in Workstation 6.5.1</title><content type='html'>I had tried this already as I &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;don't&lt;/span&gt; have any spare hardware at the moment but I just wanted to say a massive thanks to Eric, our test systems will live on !&lt;br /&gt;&lt;br /&gt;&lt;div class="entry-content serendipity_entry_body"&gt;                 &lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;A few weeks ago I filled a support request, because I &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;couldn&lt;/span&gt;’t start a virtual machine on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;ESX&lt;/span&gt;4 while &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;ESX&lt;/span&gt;4 was hosted on Workstation 6.5.0. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;ESX&lt;/span&gt;4 kept crashing at 95% during the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;VM&lt;/span&gt; Power On.  An anonymous source just brought me up-to-date and whispered the following: &lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;blockquote&gt;The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;WS&lt;/span&gt; 6.5 bug you noted earlier has been fixed. You will be able to run nested &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;VMs&lt;/span&gt; under &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;ESX&lt;/span&gt; 4.0 under &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;WS&lt;/span&gt; 6.5.1, subject to the usual caveats (hardware &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;virtualization&lt;/span&gt; has to be supported on your host for running the outer guest, and the inner guest is restricted to 32-bits). I can't comment on release schedules, but it is only a dot-dot release, so it can't be too far off.&lt;/blockquote&gt;&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;                            &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Original post: http://www.ntpro.nl/blog/archives/737-Running-ESX4-under-Workstation-6.5.1-will-be-supported.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-4908239980282017152?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/4908239980282017152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/4908239980282017152'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/11/esx4-in-workstation-651.html' title='ESX4 in Workstation 6.5.1'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-6344117530620308285</id><published>2008-11-05T08:27:00.001Z</published><updated>2008-11-05T09:06:47.599Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><title type='text'>Special Edition: Get-Scripting Podcast</title><content type='html'>Jonathan has been busy at &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;TechEd&lt;/span&gt; 2008 in Barcelona, we managed to get him hosting a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;PowerShell&lt;/span&gt; Panel &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;discussion&lt;/span&gt; with some of the the top names in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;powershell&lt;/span&gt;, I highly recommend listening to the new episode...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Welcome to Episode 4 of the Get-Scripting podcast! Tune in to listen to us talk and interview people about &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Powershell&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;a href="http://media.libsyn.com/media/getscripting/Get-ScriptingEpisode4.mp3"&gt;&lt;/a&gt;This episode was recorded live on Tuesday 4&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;th&lt;/span&gt; November at &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;TechEd&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;EMEA&lt;/span&gt;, Barcelona and features only the recorded &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;Powershell&lt;/span&gt; Panel Discussion.&lt;br /&gt;&lt;br /&gt;Please bear in mind that it was recorded in a large exhibition hall full of people, so there is a lot of background noise going on during the discussion - the content was so good I decided to get this out as I guess an 'out of band' episode and you never know I might even beat the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Teched&lt;/span&gt; website for which it was also videoed.&lt;br /&gt;&lt;br /&gt;A big thank you goes to &lt;a href="http://powershellcommunity.org/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;PowershellCommunity&lt;/span&gt;.org&lt;/a&gt; for helping put this discussion panel together. We were joined by:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Ben Pearce - Microsoft&lt;/li&gt;&lt;li&gt;Richard &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;Siddaway&lt;/span&gt; - &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;Powershell&lt;/span&gt; MVP&lt;/li&gt;&lt;li&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;Dmitry&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;Sotnikov&lt;/span&gt; - &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;Powershell&lt;/span&gt; MVP&lt;/li&gt;&lt;li&gt;James O'Neill - Microsoft&lt;/li&gt;&lt;li&gt;Tobias &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;Weltner&lt;/span&gt; - &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;Powershell&lt;/span&gt; MVP&lt;/li&gt;&lt;li&gt;Jeffrey &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;Snover&lt;/span&gt; - Microsoft and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;Powershell&lt;/span&gt; Creator&lt;/li&gt;&lt;li&gt;Mow - &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;Powershell&lt;/span&gt; MVP&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;a href="http://get-scripting.blogspot.com/2008/11/get-scripting-podcast-episode-4-teched.html"&gt;Download the episode here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-6344117530620308285?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/6344117530620308285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/6344117530620308285'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/11/special-edition-get-scripting-podcast.html' title='Special Edition: Get-Scripting Podcast'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-534594469875748921</id><published>2008-11-04T08:25:00.000Z</published><updated>2008-11-04T08:56:50.497Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><title type='text'>Free GUI builder tool for PowerShell</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cb6LrZBYWIw/SRANErD4XxI/AAAAAAAAANI/_5xW35MlN7w/s1600-h/primalforms.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 121px;" src="http://1.bp.blogspot.com/_cb6LrZBYWIw/SRANErD4XxI/AAAAAAAAANI/_5xW35MlN7w/s200/primalforms.png" alt="" id="BLOGGER_PHOTO_ID_5264722338325749522" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;SAPIEN&lt;/span&gt; have just announced a free forms tool for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;PowerShell&lt;/span&gt;, now you can add a GUI to the amazing &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;powershell&lt;/span&gt; scripts which you have been creating and make them easier for your &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;colleagues&lt;/span&gt; to use.&lt;br /&gt;&lt;br /&gt;Looks like all the normal form type controls ere there ready for you to drag and drop so why not download it now and start building an application.... &lt;a href="http://blog.sapien.com/index.php/2008/11/03/free-primalforms-tool-for-powershell-released/"&gt;Download here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To get started they have even given you an online &lt;a href="http://blog.sapien.com/index.php/2008/11/03/getting-started-with-primalforms/"&gt;beginners tutorial&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-534594469875748921?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/534594469875748921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/534594469875748921'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/11/free-gui-builder-tool-for-powershell.html' title='Free GUI builder tool for PowerShell'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_cb6LrZBYWIw/SRANErD4XxI/AAAAAAAAANI/_5xW35MlN7w/s72-c/primalforms.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-2461590763916578699</id><published>2008-11-03T15:51:00.004Z</published><updated>2008-11-05T13:19:55.308Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><title type='text'>TechEd 2008 PowerShell Panel Discussion</title><content type='html'>Good luck to Jonathan Medd, he's up there with the big guys now !&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;There’s a correction to the TechEd EMEA (IT Forum) PowerShell agenda. Tomorrow (&lt;strong&gt;Tuesday, Nov 4&lt;/strong&gt;) &lt;strong&gt;2-3 pm&lt;/strong&gt; there will a &lt;em&gt;&lt;strong&gt;PowerShell Panel Discussion&lt;/strong&gt;&lt;/em&gt; on a stage adjacent to the Tech´Talk Fishbowl.&lt;/p&gt; &lt;p&gt;This is not in your conference agenda books so please take your pen and add it in yourself!&lt;/p&gt; &lt;p&gt;The invited speakers include:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;Jeffrey Snover&lt;/li&gt;&lt;li&gt;MoW&lt;/li&gt;&lt;li&gt;Richard Siddaway&lt;/li&gt;&lt;li&gt;James O’Neill&lt;/li&gt;&lt;li&gt;Jonathan Medd&lt;/li&gt;&lt;li&gt;Dmitry Sotnikov&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;It’s going to be fun, so make sure you come and join us in this open panel discussion!&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;http://dmitrysotnikov.wordpress.com/2008/11/03/powershell-panel-it-forum/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-2461590763916578699?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/2461590763916578699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/2461590763916578699'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/11/teched-2008-powershell-panel-discussion.html' title='TechEd 2008 PowerShell Panel Discussion'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-7061073811325217359</id><published>2008-10-31T15:17:00.003Z</published><updated>2008-10-31T15:21:48.044Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ESX'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Control Multiple VC's</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cb6LrZBYWIw/SQsiWN6BfFI/AAAAAAAAAMo/yTwTdAX-LtY/s1600-h/Multiple+VCs.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 155px;" src="http://3.bp.blogspot.com/_cb6LrZBYWIw/SQsiWN6BfFI/AAAAAAAAAMo/yTwTdAX-LtY/s200/Multiple+VCs.png" alt="" id="BLOGGER_PHOTO_ID_5263338354598050898" border="0" /&gt;&lt;/a&gt;Control multiple VC's with vCenter Administrator Portal Server.&lt;br /&gt;&lt;br /&gt;One of the things mentioned at the UK &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;VMware&lt;/span&gt; user group was the freely available &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;VMware&lt;/span&gt; appliance that can manage &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;multiple&lt;/span&gt; Virtual Centers from the same pain of glass, for those of you looking for the link check here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.vmware.com/vmtn/2008/10/vcenter-adminis.html"&gt;http://blogs.vmware.com/vmtn/2008/10/vcenter-adminis.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-7061073811325217359?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/7061073811325217359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/7061073811325217359'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/10/control-multiple-vcs.html' title='Control Multiple VC&apos;s'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_cb6LrZBYWIw/SQsiWN6BfFI/AAAAAAAAAMo/yTwTdAX-LtY/s72-c/Multiple+VCs.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-1357236088077544196</id><published>2008-10-31T14:24:00.004Z</published><updated>2008-10-31T14:38:28.693Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ESX'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Two great VI Plugins available</title><content type='html'>Icomasoft have released two great plugins, well worth a download....&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Rescan Plugin&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;icomasoft® provides you a simple VMware VI Client plugin (Virt&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cb6LrZBYWIw/SQsV9IyXq4I/AAAAAAAAAMg/nvs3Y1dpep0/s1600-h/PowerScripter-menu.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 153px;" src="http://1.bp.blogspot.com/_cb6LrZBYWIw/SQsV9IyXq4I/AAAAAAAAAMg/nvs3Y1dpep0/s200/PowerScripter-menu.jpg" alt="" id="BLOGGER_PHOTO_ID_5263324729587510146" border="0" /&gt;&lt;/a&gt;ualCenter and ESX Host support) for automating the Rescan/Refresh SAN Task of VMware ESX Hosts.&lt;/p&gt; &lt;p&gt;Just right-click on a Host or Group object (Cluster, DataCenter) and choose rescan – done. &lt;/p&gt;  &lt;p&gt;Don´t need to script a rescan process or even manually rescan all your hosts. That´s the best way for not getting into trouble with missing Datastore mappings because of a forgotten Rescan – and losing virtual machines because of a host downtime within a HA Cluster. &lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;a href="http://www.icomasoft.com/products/rescan-plugin.html"&gt;Check here for more info&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Powershell Plugin&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cb6LrZBYWIw/SQsVhS3FuqI/AAAAAAAAAMY/PEBGaDv6j7g/s1600-h/RTEmagicC_rescan_01.jpg.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 198px; height: 258px;" src="http://4.bp.blogspot.com/_cb6LrZBYWIw/SQsVhS3FuqI/AAAAAAAAAMY/PEBGaDv6j7g/s200/RTEmagicC_rescan_01.jpg.jpg" alt="" id="BLOGGER_PHOTO_ID_5263324251255323298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;icomasoft® VI PowerScripter is the first and absolutely unique VMware VI Client plug-in for a tight integration of user-defined PowerShell scripts into the object repository of VMware Virtual Infrastructure 3.5. &lt;/p&gt;  &lt;p&gt;This software delivers predefined functions for common admin tasks and is capable of handling hundreds of custom scripts for direct usage from a dynamically generated context menu within VI Client (for connections to VirtualCenter, ESX 3.5 or ESX 3i). &lt;/p&gt;  &lt;p&gt;Thanks to its absolute flexibility, this powerful software is a “must” for professional users looking to administrate the virtual infrastructure in compliance with business-aligned functions in a simple and yet most effective manner. &lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;a href="http://www.icomasoft.com/products/vi-powerscripter.html"&gt;Check here for more info&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-1357236088077544196?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/1357236088077544196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/1357236088077544196'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/10/two-great-vi-plugins-available.html' title='Two great VI Plugins available'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_cb6LrZBYWIw/SQsV9IyXq4I/AAAAAAAAAMg/nvs3Y1dpep0/s72-c/PowerScripter-menu.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-5098997397810895685</id><published>2008-10-31T14:23:00.002Z</published><updated>2008-10-31T14:23:56.627Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ESX'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>ESX Update 3</title><content type='html'>Looks like ESX Update 3 will be released soon, hopefully without the trial period too.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.vinternals.com/2008/10/esx-35-update-3-release-imminent.html"&gt;http://www.vinternals.com/2008/10/esx-35-update-3-release-imminent.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-5098997397810895685?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/5098997397810895685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/5098997397810895685'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/10/esx-update-3.html' title='ESX Update 3'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-6500552770536355878</id><published>2008-10-30T22:34:00.002Z</published><updated>2008-10-30T22:48:15.661Z</updated><title type='text'>VMware London User group</title><content type='html'>Ok, so I attended my first VMware London User Group today, not strictly sure that I should have attended seeing as I’m from deepest darkest Wiltshire (I can put a fake cockney accent on pretty well govna).&lt;br /&gt;&lt;br /&gt;Im now typing this on the train home and was left with a few questions……&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Was it worth the £50 train ticket and £5 parking fees at the station car park ?&lt;/li&gt;&lt;li&gt;Was it worth the fact that I got to the train station in plenty of time only to find out the train had been cancelled and I had to catch the next one?&lt;/li&gt;&lt;li&gt;Was it worth the tube taking 45 minutes to get to the location meaning I was an embarrassing 45 minutes late after the train fiasco ?&lt;/li&gt;&lt;li&gt;Was it worth the tube being delayed on the way home and having to wait 1hr 10 minutes for the next one ?&lt;/li&gt;&lt;li&gt;Is it worth me sat next to the guy with the biggest snoring problem in England?&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;One word……&lt;br /&gt;&lt;br /&gt;DEFINITELY !&lt;br /&gt;&lt;br /&gt;As I got to the location where the meeting was being held I made my way into the back of the room just as I heard my name being mentioned, there were around 50ish people in the room and I wondered why the presenter was asking If I was there, I later found out that he had recently added me to his list of blogs that he reads (Hi Alaric) and he was telling the attendees to check out the scripts I had written using the VI Toolkit.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Compellent Storage&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;After finally sitting down and forgetting about the horrendous train journey I started to relax, as Alaric Davis finished his introductory speech (sorry I missed it) Andy Hardy from Compellent took the stage and proceeded to tell us about his company and the Storage equipment they produce, a cutting edge product that it seamed would be suited to most infrastructures looking for a quality storage solution.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;All the benefits of VMware’s server virtualisation – from reduced hardware costs and simplified management to robust disaster recovery – can be amplified across the data center with Compellent’s feature-rich SAN. A unique Dynamic Block Architecture makes Compellent a perfect match for Virtualised environments, allowing you to create a virtual pool of storage and automatically manage it at the block level. &lt;/blockquote&gt;&lt;br /&gt;This enables the use of both high end and slow disks to produce the most optimal performance which is managed by the SAN itself. Seamed like a great product to me and I will certainly be handing out the information to the contract I am working on at the moment which is undergoing a SAN refresh.&lt;br /&gt;&lt;br /&gt;If you’re thinking about storage then I strongly suggest you check out the &lt;a href="http://www.compellent.com"&gt;Compellent products &lt;/a&gt;and give Andy a ring, a thoroughly nice guy.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Lifecycle Manager&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Next up was Alexy Stokes, a specialist systems engineer from VMware who gave us a great insight into lifecycle manager, a product which is used to request, create, deploy, update, track, and decommission VM’s. It does this using a customisable Intranet portal based application, where users can choose and deploy VM’s which will then follow through a set of approvers, and rules to best place the VM, build the VM and present it to the users.&lt;br /&gt;&lt;br /&gt;An interesting product that it seamed to me should be part of a bigger product that should merge Lifecycle manager, Stage Manager and Lab manager.&lt;br /&gt;&lt;br /&gt;Lifecycle manager seamed to come in two forms, the locked version which was a set application that could fit into most companies and work along there current procedures to guide and add accountability for the full lifecycle of creating a VM, which isn’t a bad thing as most companies I have worked in or for do not update there processes to account for VM’s which means that the justification that was needed for the physical servers is no longer needed for virtual servers thus leading to sprawl.&lt;br /&gt;&lt;br /&gt;There was also the unlocked version of Lifecycle Manager which enabled a tiered solution of deploying machines to meet customer needs and business process allowing for the locked version to be opened up and fully customised (with the help of VMware or some Javascript developers). It can be manipulated to incorporate custom asset, license key databases and other such existing systems.&lt;br /&gt;&lt;br /&gt;Both versions can be customised to meet the style of your current intranet allowing the application to seem part of an integrated business application.&lt;br /&gt;&lt;br /&gt;Once the VM’s have gone through the process the users are then presented with a webpage which allows them to perform common tasks on the vm such as snapshot, power on/off, reset, console access through http, and rdp to the newly created server.&lt;br /&gt;&lt;br /&gt;He then showed us how this fit into the other similar products like Lab Manager &amp;amp; Stage Manager.&lt;br /&gt;&lt;br /&gt;I spent quite a bit of time afterwards in the pub talking to Alexey who struck me as a very clever and friendly person, hopefully I will meet him again in the future.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Round Table&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Following the excellent presentation on Lifecycle manager there was an interesting QA type round table in which we managed to talk about some of the areas where we had found issues, some of the finer issues in VI and other useful subjects. I found this to be a highly useful part of the meeting which allowed the attendees to pick the brains of the expert panel at the front of the stage. Hopefully there will be a repeat of this in future meetings, this really allowed us to ask the lingering questions and discuss the areas you always wanted to know.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;VMworld recap&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The bit I had been looking forward too, the VMworld recap, this was presented by Richard Garsthagen and took us through some of the big announcements made at VMworld, still not sure what we are allowed to blog about on this subject so I wont elaborate too much but will provide you &lt;a href="http://public.box.net/londonug"&gt;a link for the extended presentation by the Richard and all the other slides from the VMUKUG which will be uploaded here&lt;/a&gt;, again, I strongly recommend you give a quick look if you are interested in the future developments of VI, he gave a great demo of some of the future enhancements due in the next version of VI (Apparently not being named VI4) Vservices, vNetwork and lots of other vWords.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conclusion&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So, all in all despite the fact that I’m a contractor and don’t get paid to take days off and attend such events, this was a very useful training exercise and highly recommendable to anyone thinking about going to the next user groups, the friendly presenters and attendees made the event a great experience and not just because there was £500 behind the bar afterwards!&lt;br /&gt;&lt;br /&gt;If your reading this, thanks very much guys, oh yeah apple and pairs and all that geeza !&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;As always your comments are welcome, please leave them by clicking the comments link below.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-6500552770536355878?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/6500552770536355878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/6500552770536355878'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/10/vmware-london-user-group.html' title='VMware London User group'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-4679500349374664738</id><published>2008-10-29T13:49:00.003Z</published><updated>2008-10-29T13:55:03.637Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ESX'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Veeam Configurator Beta</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cb6LrZBYWIw/SQhqyg7mMgI/AAAAAAAAAMQ/y-V3ebAXOUg/s1600-h/configurator_sc1.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 265px; height: 156px;" src="http://3.bp.blogspot.com/_cb6LrZBYWIw/SQhqyg7mMgI/AAAAAAAAAMQ/y-V3ebAXOUg/s200/configurator_sc1.png" alt="" id="BLOGGER_PHOTO_ID_5262573580648329730" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Now this looks useful, Im forever seeing slight misconfiguration on many of the contracts I work on and as we know this can cause upset for things like HA, DRS and VMotion.  Veeam Configurator should eliminate these issues applying a standard set of configuration to the servers and reducing the potential for misconfiguration issues.&lt;br /&gt;&lt;br /&gt;Plus it saves you time configuring the hosts, which I'm all for !&lt;br /&gt;&lt;h3 class="bodytext" style="text-align: justify;"&gt;&lt;/h3&gt;&lt;blockquote&gt;&lt;h3 class="bodytext" style="text-align: justify;"&gt;Discover, manage and enforce your ESX servers’ configuration from a single interface&lt;/h3&gt;       &lt;p class="bodytext"&gt;Setting up and properly configuring your ESX servers isn’t difficult. But over time, things can change. How do you know which ESX servers are still configured as intended, and which have “drifted”? Veeam Configurator helps to ensure that your ESX server configuration complies with corporate policies and standards across your entire VMware Virtual Infrastructure 3 (VI3).&lt;/p&gt;                         &lt;p class="bodytext"&gt;With Veeam Configurator, you can quickly and easily discover the current settings for all your ESX hosts, review and adjust the captured configuration sets as needed, and use that information to define your baseline configuration templates. These templates can then be applied to groups of ESX servers simultaneously, allowing you to centrally manage the configuration of all the ESX servers in your environment.&lt;/p&gt;   &lt;p class="bodytext"&gt;You can think of Veeam Configurator as essentially a “group policy” for your ESX servers. Similarly to Windows Group Policy, Veeam configuration templates allow you to take complete control of your ESX servers, making sure that existing servers are fully compliant with your corporate standards, and simplifying the provisioning of new ESX servers.&lt;/p&gt;&lt;/blockquote&gt;&lt;p class="bodytext"&gt;&lt;/p&gt;&lt;a href="http://www.veeam.com/vmware-esx-configure.html"&gt;Find more information and download a trial here &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-4679500349374664738?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/4679500349374664738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/4679500349374664738'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/10/veeam-configurator-beta.html' title='Veeam Configurator Beta'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_cb6LrZBYWIw/SQhqyg7mMgI/AAAAAAAAAMQ/y-V3ebAXOUg/s72-c/configurator_sc1.png' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-4683991880232850275</id><published>2008-10-29T12:53:00.003Z</published><updated>2008-10-29T12:57:43.336Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ESX'/><category scheme='http://www.blogger.com/atom/ns#' term='3i'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Running ESX and ESXi in VMware Workstation</title><content type='html'>We have been able to run &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;ESX&lt;/span&gt; and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;ESXi&lt;/span&gt; in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;VMware&lt;/span&gt; workstation for a while now, I find it particularly useful for testing and for the odd demonstration.&lt;br /&gt;&lt;br /&gt;If you are unsure how to do this I came across a nice article today which includes a step by step video on how to configure this &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;useful&lt;/span&gt; feature...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.petri.co.il/running-vmware-esx-and-esxi-in-workstation-on-your-desktop-pc.htm"&gt;http://www.petri.co.il/running-vmware-esx-and-esxi-in-workstation-on-your-desktop-pc.htm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It reads...&lt;br /&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;In the following new video, I demonstrate, step by step, how you can run &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;VMware&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;ESX&lt;/span&gt; Server 3.5 and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;ESXi&lt;/span&gt; 3.5 inside &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;VMware&lt;/span&gt; Workstation 6.5. This is also shown in my &lt;a href="http://www.trainsignal.com/index.asp?PageAction=VIEWPROD&amp;amp;ProdID=90" target="_blank"&gt;Train Signal &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;VMware&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;ESX&lt;/span&gt; Server video training course&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:85%;"&gt;While you wouldn't run &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;ESX&lt;/span&gt; in Workstation for a production server, running &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;ESX&lt;/span&gt; in Workstation is an excellent way to test and demonstrate &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;ESX&lt;/span&gt; Server (and the entire &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;VMware&lt;/span&gt; Virtual Infrastructure suite) on a single PC. Think about it - what if you had a single PC with 2 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;ESX&lt;/span&gt; Servers, an &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;iSCSI&lt;/span&gt; virtual SAN, and a Windows Server running Virtual Center. With that, you would have "&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;VMware&lt;/span&gt; Infrastructure in a box" and be able to run powerful features like &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;VMotion&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;SVMotion&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;VMHA&lt;/span&gt;, and Update Manager, all on a single PC.&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-4683991880232850275?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/4683991880232850275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/4683991880232850275'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/10/running-esx-and-esxi-in-vmware.html' title='Running ESX and ESXi in VMware Workstation'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-6157747400408391785</id><published>2008-10-25T15:59:00.007+01:00</published><updated>2008-10-25T16:22:01.875+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='virtual'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>VMworld Europe 2009</title><content type='html'>&lt;img style="width: 424px; height: 105px;" src="http://download3.vmware.com/elq/img/EMEA/VMworldEurope09/VMworld_banner_orange.jpg" alt="VMworld Europe 2009 - Virtually anything is possible" /&gt;                                                   &lt;table width="100%" border="0" cellpadding="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td valign="top" width="20"&gt;&lt;br /&gt;&lt;/td&gt;           &lt;td style="font-size: 12px; color: rgb(102, 102, 102); font-family: Arial,Helvetica,sans-serif;" valign="top" width="456"&gt;&lt;h4 align="center"&gt;&lt;strong&gt;Register  now to take advantage of the&lt;br /&gt;Early Bird Pricing. &lt;/strong&gt;&lt;/h4&gt;           The Americans have done, it now it's Europe's turn....If anyone feels like 'sponsering' me to go please just let me know :)            &lt;p&gt;Now in its second year, &lt;span style="font-weight: bold; color: rgb(233, 107, 18); text-decoration: none;font-family:Arial,Helvetica,sans-serif;font-size:12;"  &gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;VMworld Europe&lt;/span&gt;             &lt;/span&gt; is the must-attend event for all IT professionals looking for actionable ideas, innovative products and best practices for virtualizing the enterprise – from the desktop to the datacenter.&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Learn&lt;/strong&gt;&lt;br /&gt;Get new ideas to take back to your office and stay up-to-date with the latest virtualization technologies. VMworld Europe 2009 offers a content-rich program:&lt;/p&gt;                         &lt;ul&gt;&lt;li&gt;&lt;em&gt;Breakout Sessions&lt;/em&gt; - Hear the experts share their knowledge about a variety of virtualization topics - desktop virtualization, virtualizing business critical applications, technology, architecture, or planning and operating a datacenter.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;em&gt;Hands-on labs&lt;/em&gt; - Gain valuable hands-on experience in these instructor-led labs, where you can see the technology first-hand and ask the experts questions in an interactive environment.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;em&gt;Self-paced workshops&lt;/em&gt; -  Explore the technology on your own in a hands-on environment at your own pace.  &lt;/li&gt;&lt;/ul&gt;      &lt;p&gt;&lt;strong&gt;Experience&lt;/strong&gt;&lt;br /&gt;This year, over 100 companies will showcase cutting-edge virtualization products and services at the Solutions Exchange. Drop by and experience for yourself the solutions that are helping companies solve complex IT and business challenges.&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Network&lt;/strong&gt;&lt;br /&gt;Meet and mingle with peers and virtualization experts. You’ll have ample opportunity to connect, share ideas and learn from like-minded professionals. &lt;/p&gt;                         &lt;p&gt;&lt;strong&gt;&lt;a style="font-weight: bold; font-size: 12px; color: rgb(233, 107, 18); font-family: Arial,Helvetica,sans-serif; text-decoration: none;" href="http://www.vmworldeurope.com/" target="_blank"&gt;Don’t miss out — Register Now! &lt;/a&gt;&lt;/strong&gt;&lt;br /&gt;        &lt;a style="font-weight: bold; font-size: 12px; color: rgb(233, 107, 18); font-family: Arial,Helvetica,sans-serif; text-decoration: none;" href="http://www.vmworldeurope.com/" target="_blank"&gt;Register today&lt;/a&gt; to join your peers at VMworld Europe 2009, the leading virtualization event.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-6157747400408391785?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/6157747400408391785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/6157747400408391785'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/10/vmworld-europe-2009.html' title='VMworld Europe 2009'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-1100033823493538533</id><published>2008-10-23T16:26:00.004+01:00</published><updated>2008-10-23T16:30:12.343+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><title type='text'>Powershell Email - Mark Important</title><content type='html'>&lt;span style="font-size:100%;"&gt;Just a quick tip, to set an email so that it shows up as urgent in outlook (Shows a &lt;/span&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;font-size:100%;" &gt;!&lt;/span&gt;&lt;span style="font-size:100%;"&gt;) use the following code when setting up the email...&lt;br /&gt;&lt;br /&gt;$msg.Priority = [System.Net.Mail.MailPriority]::High&lt;br /&gt;&lt;br /&gt;To see how to send the rest of the email &lt;a href="http://teckinfo.blogspot.com/2008/10/powershell-email-locks-attachment.html"&gt;check here&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-1100033823493538533?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/1100033823493538533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/1100033823493538533'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/10/powershell-email-mark-important.html' title='Powershell Email - Mark Important'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-5144420155937028902</id><published>2008-10-21T19:45:00.004+01:00</published><updated>2008-10-22T10:42:28.707+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UKVMUG'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>UK London VMware User Group</title><content type='html'>The next UK London  VMware User Group meeting has been announced, sponsored by Compellent (&lt;a href="http://www.compellent.com/" target="_blank"&gt;www.compellent.com&lt;/a&gt;), to be held on  Thursday 30th October 2008.&lt;br /&gt;&lt;br /&gt;The meeting will be  held at the Capital Suite, London Chamber of Commerce and Industry, 33 Queen  Street, London EC4R 1AP, +44 (0)20 7248 4444.&lt;br /&gt;&lt;br /&gt;The nearest tube station is  Mansion House, location information is available &lt;a rel="nofollow" href="http://maps.google.co.uk/maps?f=q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;time=&amp;amp;date=&amp;amp;ttype=&amp;amp;q=EC4R+1AP&amp;amp;ie=UTF8&amp;amp;z=16&amp;amp;iwloc=addr&amp;amp;om=1" target="_blank"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Reception is from 1230 for a prompt  1pm start, to finish around 5pm.&lt;br /&gt;&lt;br /&gt;Agenda:&lt;br /&gt;&lt;br /&gt;12:30 – 13:00      Arrive &amp;amp;  Refreshments&lt;br /&gt;13:00 – 13:15      Welcome &amp;amp;  News&lt;br /&gt;13:20 – 14:05      Sponsor Presentation - Compellent&lt;br /&gt;14:10 – 14:55      Presentation on Lifecycle Manager by Alexey Stokes, VMware&lt;br /&gt;15:00 – 15:20       Refreshments Break&lt;br /&gt;15:25 – 16:00      "If I knew then what I know now" Virtualization lessons learned, Tom Brand, Morse&lt;br /&gt;16:05 – 16:45       VMworld debrief and VI4 - what we can tell you&lt;br /&gt;16:45 – 17:00       Close&lt;br /&gt;17:00 – Pub&lt;br /&gt;&lt;br /&gt;Please feel free to contribute to the 'UG content ideas' forum thread &lt;a href="http://communities.vmware.com/thread/163372" target="_blank"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The meeting organisers will not be able to incorporate any of the ideas for this coming meeting, but they will do there best to include some of them next time.&lt;br /&gt;&lt;br /&gt;To register your interest in attending, please see &lt;a href="http://communities.vmware.com/thread/174483"&gt;the forum&lt;/a&gt; for details. If you do not receive a confirmation mail, please don't just turn up since they will not be able to admit you to the meeting.&lt;br /&gt;&lt;br /&gt;If your going look out for me !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-5144420155937028902?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/5144420155937028902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/5144420155937028902'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/10/uk-london-vmware-user-group.html' title='UK London VMware User Group'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-7676895734083824889</id><published>2008-10-21T19:42:00.001+01:00</published><updated>2008-10-21T19:44:50.989+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SCVMM'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='Hyper-V'/><title type='text'>System Center Virtual Machine Manager 2008 RTMs</title><content type='html'>Yes, the long awaited System Center Virtual Machine Manager 2008 (I'm sure they could have thought of a longer title) has just gone RTM.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.technet.com/virtualization/archive/2008/10/21/system-center-virtual-machine-manager-2008-rtms-and-what-i-m-hearing-from-customers-and-partners-about-microsoft-s-virtualization-solutions.aspx"&gt;See here for the full story&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-7676895734083824889?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/7676895734083824889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/7676895734083824889'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/10/system-center-virtual-machine-manager.html' title='System Center Virtual Machine Manager 2008 RTMs'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-3945403810538889177</id><published>2008-10-21T19:37:00.003+01:00</published><updated>2008-10-21T19:56:05.654+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Veeam Reporter Enterprise 3.0</title><content type='html'>Veeam have just released a new version of there popular reporting application, I'm working on a powershell script that will produce similar functionality to the Visio diagram and mostly everything else can also be done in powershell but still, its nice to have it all in one app.....&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.veeam.com/images/ent_scrn1.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 287px; height: 187px;" src="http://www.veeam.com/images/ent_scrn1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p class="bodytext"&gt;Veeam Reporter Enterprise is the first reporting solution specifically designed for large VMware Infrastructure 3 (VI3) virtual environments. Veeam Reporter Enterprise provides unattended data collection and scheduled or ad hoc reporting, as well as centralized data storage to help you discover, document and report on all the objects within your VMware virtual infrastructure right now, and at any point in the past. &lt;/p&gt;&lt;p class="bodytext"&gt;Reporter Enterprise collects information about your VI3 environment, its components and configuration settings, on an ongoing basis. Using this data, it provides comprehensive and easy-to-understand reports for analysis, documentation and change control.&lt;/p&gt; Designed for use by VI3 administrators, system integrators and datacenter managers, it is fully integrated with VMware VirtualCenter and supports change control for both ESX and ESXi servers.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.veeam.com/download.asp?step=2&amp;amp;license_type=33"&gt;Download a trial here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-3945403810538889177?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/3945403810538889177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/3945403810538889177'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/10/veeam-reporter-enterprise-30.html' title='Veeam Reporter Enterprise 3.0'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-5854546910052410776</id><published>2008-10-15T19:23:00.004+01:00</published><updated>2008-12-01T19:08:50.765Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><title type='text'>Powershell Audit Script</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cb6LrZBYWIw/SPZHEOagHmI/AAAAAAAAALA/wAyjFa1u-cw/s1600-h/Audit.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 296px; height: 187px;" src="http://1.bp.blogspot.com/_cb6LrZBYWIw/SPZHEOagHmI/AAAAAAAAALA/wAyjFa1u-cw/s200/Audit.jpg" alt="" id="BLOGGER_PHOTO_ID_5257467752915934818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Time for my first stab at &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;WMI&lt;/span&gt;&lt;/span&gt;, I have just completed my audit script which will give you a nice html audit of each of the computers in a file or if run with no parameters and it will use &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;localhost&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;This is a conversion of an old &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;vbscript&lt;/span&gt;&lt;/span&gt; which I have been using for a while, updated and enhanced and very much quicker !&lt;br /&gt;&lt;br /&gt;Usage:     Audit.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;ps&lt;/span&gt;&lt;/span&gt;1 'c:\servers.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;txt&lt;/span&gt;&lt;/span&gt;' or just run Audit.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;ps&lt;/span&gt;1 with no parameters to audit the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;localhost&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;txt&lt;/span&gt;&lt;/span&gt; file must consist of each server on an individual line.&lt;br /&gt;&lt;br /&gt;Best viewed in IE but will work in &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;firefox&lt;/span&gt;&lt;/span&gt; (minus the expanding of cells)&lt;br /&gt;&lt;br /&gt;&lt;iframe scrolling="no" marginheight="0" marginwidth="0" frameborder="0" style="width:240px;height:66px;margin:3px;padding:0;border:1px solid #dde5e9;background-color:#ffffff;" src="http://cid-418c48c64b8964a6.skydrive.live.com/embedrowdetail.aspx/Public%20Scripts/Audit.ps1"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;As always your comments are welcome.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-5854546910052410776?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/5854546910052410776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/5854546910052410776'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/10/powershell-audit-script_15.html' title='Powershell Audit Script'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_cb6LrZBYWIw/SPZHEOagHmI/AAAAAAAAALA/wAyjFa1u-cw/s72-c/Audit.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-2531199941105990464</id><published>2008-10-14T09:50:00.003+01:00</published><updated>2008-10-14T09:58:06.650+01:00</updated><title type='text'>Free ESX Secuirty Compliance Checker</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cb6LrZBYWIw/SPRelezWuII/AAAAAAAAAK4/sF9rggbGmhg/s1600-h/compliance.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_cb6LrZBYWIw/SPRelezWuII/AAAAAAAAAK4/sF9rggbGmhg/s200/compliance.jpg" alt="" id="BLOGGER_PHOTO_ID_5256930663064844418" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Compliance Checker is a &lt;span style="font-weight: bold;"&gt;free&lt;/span&gt;, downloadable tool that provides a real time compliance check for multiple VMware ESX host servers at a time.&lt;br /&gt;&lt;br /&gt;This product is a robust utility providing detailed compliance checks against both the VMware Hardening Guidelines and the CIS benchmarks for ESX. Unlike other free tools in the market, Compliance Checker is a fully functional product.&lt;br /&gt;&lt;br /&gt;For example, you can print the reports that Compliance Checker produces, and can run compliance checks across multiple ESX servers at once.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://compliancechecker.configuresoft.com/"&gt;Download it here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-2531199941105990464?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/2531199941105990464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/2531199941105990464'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/10/free-esx-secuirty-compliance-checker.html' title='Free ESX Secuirty Compliance Checker'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_cb6LrZBYWIw/SPRelezWuII/AAAAAAAAAK4/sF9rggbGmhg/s72-c/compliance.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-8500975318399686974</id><published>2008-10-11T10:05:00.003+01:00</published><updated>2008-10-11T10:37:40.264+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><title type='text'>Powershell Email Locks attachment</title><content type='html'>I came across an issue when I was trying to manipulate a file which I had just emailed using the standard email code which is on multiple places on the web.&lt;br /&gt;&lt;br /&gt;All descriptions on the web (that I have seen) which show how to do this so far have left the email attachment open which means if the script is continuing after the email and you wish to use the file you have attached you will not be able to as it will show as locked, use this example to close the attached file correctly using .Dispose()&lt;br /&gt;&lt;br /&gt;Thanks to Jaykul on the Powershell IRC channel.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://PoshCode.org/embed/636"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-8500975318399686974?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/8500975318399686974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/8500975318399686974'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/10/powershell-email-locks-attachment.html' title='Powershell Email Locks attachment'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-5008618322185467952</id><published>2008-10-09T20:33:00.002+01:00</published><updated>2008-10-09T20:42:40.836+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='Citrix'/><title type='text'>Powershell Citrix License Alerts</title><content type='html'>We had an issue today where we ran out of Citrix Licenses and therefore some of the users were unable to login, the Citrix License server seems to be a pretty basic app with alerting feature.&lt;br /&gt;&lt;br /&gt;After purchasing and installing some licenses so that the users could gain access to there applications again we started thinking about ways to monitor this so it didn't happen again.&lt;br /&gt;&lt;br /&gt;I was sure we could monitor this using powershell and started to look into it, first thing I came across was a &lt;a href="http://bsonposh.com/archives/310"&gt;BSonPoSH article&lt;/a&gt; explaining how to get license information from WMI, that guy has done some impressive stuff with Citrix and powershell, check it out on &lt;a href="http://bsonposh.com/archives/tag/citrix"&gt;his site&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Ok, so all looked fine and dandy, until we ran it and found that one of our licenses was not showing in the figures :(&lt;br /&gt;&lt;br /&gt;Looking into it a bit more and exploring WMI gave us the same results, one of the licenses was missing.  Sod's law says it was the one we were after too !&lt;br /&gt;&lt;br /&gt;Looking on the Internet again it would seem this is a "known problem" which there is a private fix for.&lt;br /&gt;&lt;br /&gt;Not to be beaten I thought of other ways to get this information, I know I had pulled information from websites before so decided to try and access the information direct from the license web page.&lt;br /&gt;&lt;br /&gt;Looking at the html code that was dumped, it was changing, this made it hard to just read the specific lines I wanted, so as you can see from the code I searched for the license type I wanted 'Enterprise' and then worked out where the figures are that I needed from there.&lt;br /&gt;&lt;br /&gt;If nothing, this is a useful script to see how to retrieve html information and work with it to get the end results.&lt;br /&gt;&lt;br /&gt;Run it normally and if the License usage is above 90% it will fire off an email or run it with the send parameter to send an email anyway.&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://PoshCode.org/embed/631"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;Any comments or quires please leave a comment below.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://poshcode.org/get/631"&gt;Download the script here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-5008618322185467952?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/5008618322185467952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/5008618322185467952'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/10/powershell-citrix-license-alerts.html' title='Powershell Citrix License Alerts'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-285337022188581583</id><published>2008-10-07T16:02:00.006+01:00</published><updated>2008-10-07T19:24:17.927+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UK PS User Group'/><title type='text'>UK Powershell User Group</title><content type='html'>Following on from the &lt;a href="http://teckinfo.blogspot.com/2008/09/uk-powershell-user-group.html"&gt;last great meeting&lt;/a&gt; the next UK Powershell User Group has been announced...&lt;br /&gt;&lt;br /&gt;The November meeting of the User Group will be on &lt;span style="font-weight: bold;"&gt;Thursday 20th November&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Time&lt;/span&gt;&lt;br /&gt;6.30 - 9.30&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Location&lt;/span&gt;&lt;br /&gt;Memphis Room&lt;br /&gt;Building 3&lt;br /&gt;Microsoft campus&lt;br /&gt;Thames Valley Park&lt;br /&gt;Reading&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Agenda&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Powershell Introduction: Objects and get-member&lt;/li&gt;&lt;li&gt;PowerGUI SQL Server Reporting Services powerpack&lt;/li&gt;&lt;li&gt;PowerShell in SQL Server 2008&lt;/li&gt;&lt;/ul&gt;If you want to attend please send an email to powershell-uk@hotmail.co.uk expressing your interest.&lt;br /&gt;&lt;br /&gt;Re-posted from &lt;a href="http://richardsiddaway.spaces.live.com/Blog/cns%2143CFA46A74CF3E96%211806.entry"&gt;http://richardsiddaway.spaces.live.com/Blog/cns!43CFA46A74CF3E96!1806.entry&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-285337022188581583?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/285337022188581583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/285337022188581583'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/10/uk-powershell-user-group.html' title='UK Powershell User Group'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-7108255608937962664</id><published>2008-10-06T15:34:00.009+01:00</published><updated>2008-10-15T14:35:43.748+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><category scheme='http://www.blogger.com/atom/ns#' term='VI4'/><title type='text'>VI4 Video's</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cb6LrZBYWIw/SOuwcTMPZGI/AAAAAAAAAKw/S39cThhW1dA/s1600-h/VI4.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_cb6LrZBYWIw/SOuwcTMPZGI/AAAAAAAAAKw/S39cThhW1dA/s200/VI4.jpg" alt="" id="BLOGGER_PHOTO_ID_5254487390492255330" border="0" /&gt;&lt;/a&gt;First rule of ESX4 is you cant talk about ESX4&lt;br /&gt;Second rule of ESX4 is you cant talk about ESX4&lt;br /&gt;&lt;br /&gt;But im just linking to another sight right ?!?&lt;br /&gt;&lt;br /&gt;Just came across some VI4 / ESX4 videos that look interesting, also included is a look at the new vCenter (formerly VirtualCenter) 4.0 interface.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://download3.vmware.com/vdcos/demos/FT_Demo_800x600.html"&gt;Fault Tolerance&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://download3.vmware.com/vdcos/demos/DVS_Demo_800x600.html"&gt;vNetwork Distributed Switch&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://download3.vmware.com/vdcos/demos/Hostprofiles_Linked_VC_800x600.html"&gt;Host profiles&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Original source at &lt;a href="http://www.virtualization.info/"&gt;virtualisation.info&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-7108255608937962664?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/7108255608937962664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/7108255608937962664'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/10/vi4-videos.html' title='VI4 Video&apos;s'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_cb6LrZBYWIw/SOuwcTMPZGI/AAAAAAAAAKw/S39cThhW1dA/s72-c/VI4.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-6942883800606615285</id><published>2008-10-06T13:45:00.001+01:00</published><updated>2008-10-06T13:46:37.426+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>VC 2.5 Update 3</title><content type='html'>Update 3 is now available from the VMware download site, lets hope there are no date issue this time :)&lt;br /&gt;&lt;br /&gt;Get the update &lt;a href="http://www.vmware.com/download/download.do?downloadGroup=VC250U3"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-6942883800606615285?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/6942883800606615285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/6942883800606615285'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/10/vc-25-update-3.html' title='VC 2.5 Update 3'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-588385345503485507</id><published>2008-10-06T12:11:00.002+01:00</published><updated>2008-10-06T12:21:52.470+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Using Powershell to make you money</title><content type='html'>We recently had to get some lists together for the Licensing department as there are virtualisation deals which can be used to reduce the amount of licensing costs for your VM's.&lt;br /&gt;&lt;br /&gt;Im not sure what they are this week but last time I checked you could license all VM's on one host with 1 Data center license.  I think there are also deals for 3 vm's per Enterprise license or similar ?&lt;br /&gt;&lt;br /&gt;So with the following powershell script we were able to integrate the VI toolkit with WMI information to gain the information needed...&lt;br /&gt;&lt;br /&gt;connect-viserver MYVISERVER&lt;br /&gt;$vms = Get-VM | select-object Name, Host &lt;br /&gt;&lt;br /&gt;$myCol = @()&lt;br /&gt;foreach ($vm in $vms)&lt;br /&gt;{&lt;br /&gt; $MyDetails = "" | select-Object Host, Name, OS&lt;br /&gt; $MyDetails.Host = $vm.Host&lt;br /&gt; $MyDetails.Name = $vm.Name&lt;br /&gt; $OSDetails =  Get-WmiObject -class Win32_OperatingSystem -computername $vm.Name&lt;br /&gt; $MyDetails.OS = $OSDetails.Caption&lt;br /&gt; $myCol += $MyDetails&lt;br /&gt;}&lt;br /&gt;$myCol | sort Host&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Sample output:&lt;br /&gt;&lt;br /&gt;Host : HOST01.TEST.gov.uk&lt;br /&gt;Name : TEST01&lt;br /&gt;OS   : Microsoft Windows 2000 Server&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Host : HOST01.TEST.gov.uk&lt;br /&gt;Name : TEST03&lt;br /&gt;OS   : Microsoft Windows 2000 Server&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Host : HOST02.TEST.gov.uk&lt;br /&gt;Name : TEST02&lt;br /&gt;OS   : Microsoft Windows 2000 Server&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-588385345503485507?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/588385345503485507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/588385345503485507'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/10/using-powershell-to-make-you-money.html' title='Using Powershell to make you money'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-6226620449414485717</id><published>2008-10-03T12:39:00.005+01:00</published><updated>2008-10-03T12:48:38.447+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Training'/><category scheme='http://www.blogger.com/atom/ns#' term='Hyper-V'/><title type='text'>Hyper-V Resources</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cb6LrZBYWIw/SOYF_e_jiVI/AAAAAAAAAKo/5cYkRUUdj1k/s1600-h/Hyper-V.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://1.bp.blogspot.com/_cb6LrZBYWIw/SOYF_e_jiVI/AAAAAAAAAKo/5cYkRUUdj1k/s200/Hyper-V.jpg" alt="" id="BLOGGER_PHOTO_ID_5252892603583793490" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;As Hyper-V is now available Microsoft have some on-line presentations taken from the virtualisation launch last month.&lt;br /&gt;&lt;br /&gt;These are available on their website at :&lt;br /&gt;&lt;a href="http://www.microsoft.com/virtualization/getvirtualnow.mspx" target="_blank"&gt;http://www.microsoft.com/&lt;wbr&gt;virtualization/getvirtualnow.&lt;wbr&gt;mspx&lt;/a&gt;.&lt;br /&gt;A good overview of Hyper-V is at &lt;a href="http://www.microsoft.com/virtualization/assets/media/hdbp/local/msm.htm" target="_blank"&gt;http://www.microsoft.com/&lt;wbr&gt;virtualization/assets/media/&lt;wbr&gt;hdbp/local/msm.htm&lt;/a&gt;, which is one of the breakout sessions entitled “Hyper-V Deployment and Best Practises”.&lt;br /&gt;&lt;br /&gt;Thanks to AP&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-6226620449414485717?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/6226620449414485717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/6226620449414485717'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/10/hyper-v-resources.html' title='Hyper-V Resources'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_cb6LrZBYWIw/SOYF_e_jiVI/AAAAAAAAAKo/5cYkRUUdj1k/s72-c/Hyper-V.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-2358138650563452563</id><published>2008-10-01T20:18:00.001+01:00</published><updated>2008-10-01T20:21:36.329+01:00</updated><title type='text'>IP'08 &amp; VM'08 - Day 1 Review</title><content type='html'>Day 1 sounded good, can't wait to attend tomorrow....&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Earls Court 2 buzzed with activity from the moment the enthusiastic voice announced that IP'08 and the new VM'08 were open for business. It was standing room only in the seminars and keynotes, particularly for the virtualisation sessions -  there was a palpable sense of anticipation and curiosity for what is still, for many organisations, a new concept in computer engineering. Wth Microsoft, Citrix and VMware showing the latest solutions in action.&lt;br /&gt;&lt;br /&gt;Among the exhibitors, the mood was surprisingly optimistic given the recent upheavals on Wall Street and Threadneedle Street, summed up by porttracker’s Caroline Barker-Littley: “If companies can get more out of their existing resources, it is good news at a time of belt-tightening. Tools like ours that can discover and re-utilise seemingly lost ports – just as virtualisation can utilise unused and ‘lost' server capacity – become very attractive when efficiency is a priority.”&lt;br /&gt;&lt;br /&gt;From the get-go there was little room to swing a virtual desktop on the stands of IP show regulars such as Avaya, handling wide-ranging enquiries from security to Unified Communications. Avaya keynote speaker Martyn Lambert noted that visitors were anxious to cope with the rapid pace of technological and social change and the need to respond effectively: “They know that if they haven’t got a strategy for customers using Web 2.0 and social networking phenomena, such as Facebook and blogging, their competitors will. It’s an exciting time to be here.”.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-2358138650563452563?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/2358138650563452563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/2358138650563452563'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/10/ip08-vm08-day-1-review.html' title='IP&apos;08 &amp; VM&apos;08 - Day 1 Review'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-8280002529372184623</id><published>2008-09-29T13:20:00.005+01:00</published><updated>2008-09-29T13:36:15.373+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Map your VI using Netmap</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cb6LrZBYWIw/SODIvlQNa2I/AAAAAAAAAKg/tSTvYlw7IiQ/s1600-h/Netmap.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_cb6LrZBYWIw/SODIvlQNa2I/AAAAAAAAAKg/tSTvYlw7IiQ/s320/Netmap.jpg" alt="" id="BLOGGER_PHOTO_ID_5251417885293505378" border="0" /&gt;&lt;/a&gt;At the &lt;a href="http://www.blogger.com/comment.g?blogID=7205411758137233016&amp;amp;postID=2776187890182669343"&gt;UK &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Powershell&lt;/span&gt; user group&lt;/a&gt; James used &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Netmap&lt;/span&gt;, I was &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;intrigued&lt;/span&gt; with this and what it could do, with a few lines to integrate this into the VI toolkit I managed to get a nice map of which &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;VM's&lt;/span&gt; were on each host.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codeplex.com/NetMap/"&gt;Download &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;Netmap&lt;/span&gt; here&lt;/a&gt; and try it for yourself....&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Connect-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;VIServer&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0); font-style: italic;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;yourserver&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;$&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;vmhs&lt;/span&gt; = Get-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;VM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;$&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;myCol&lt;/span&gt; = @()&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;ForEach&lt;/span&gt; ($&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;vmh&lt;/span&gt; in $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;vmhs&lt;/span&gt;)&lt;br /&gt;{&lt;br /&gt;$&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;myobj&lt;/span&gt; = "" | select-Object source, target&lt;br /&gt;$&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;myobj&lt;/span&gt;.source = $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;vmh&lt;/span&gt;.host&lt;br /&gt;$&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;myobj&lt;/span&gt;.target = $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;vmh&lt;/span&gt;.Name&lt;br /&gt;$&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;myCol&lt;/span&gt; += $&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;myobj&lt;/span&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;$&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;mycol&lt;/span&gt; | Export-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;Csv&lt;/span&gt; .\Temp.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;csv&lt;/span&gt;&lt;br /&gt;Import-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;Csv&lt;/span&gt; .\Temp.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;csv&lt;/span&gt; | show-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;netmap&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;Im also working on a Visio script which will produce a much more pleasing to the eye report...Watch this space and let me know if you would like to test it for me in its early phases.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-8280002529372184623?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/8280002529372184623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/8280002529372184623'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/09/map-your-vi-using-netmap.html' title='Map your VI using Netmap'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_cb6LrZBYWIw/SODIvlQNa2I/AAAAAAAAAKg/tSTvYlw7IiQ/s72-c/Netmap.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-3006778444312853393</id><published>2008-09-29T12:13:00.004+01:00</published><updated>2008-09-29T12:20:25.949+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><title type='text'>WSUS PowerGUI Powerpack</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cb6LrZBYWIw/SOC5P-vM_EI/AAAAAAAAAKY/qC4jEunwtac/s1600-h/wsus.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_cb6LrZBYWIw/SOC5P-vM_EI/AAAAAAAAAKY/qC4jEunwtac/s320/wsus.JPG" alt="" id="BLOGGER_PHOTO_ID_5251400849704156226" border="0" /&gt;&lt;/a&gt;Jonathan Medd has done it again, yet another great PowerPack for PowerGUI, following on from his &lt;a href="http://powergui.org/entry.jspa?externalID=1956&amp;amp;categoryID=47"&gt;Exchange 2003 PowerPack&lt;/a&gt; he has created a &lt;a href="http://powergui.org/entry.jspa?externalID=2061&amp;amp;categoryID=296"&gt;WSUS PowerPack&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This is still a work in progress project but it looks great to me. &lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;WSUS Administrators can now access their servers using Powershell! Get access to information not accessible from the WSUS console.&lt;br /&gt;&lt;br /&gt;Take advantage of the PowerGUI reporting actions to increase your ability to report on info direct from WSUS.&lt;br /&gt;&lt;br /&gt;The tool could also prove a useful information gathering tool for a consultant going to examine an unfamiliar WSUS installation.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-3006778444312853393?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/3006778444312853393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/3006778444312853393'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/09/wsus-powergui-powerpack.html' title='WSUS PowerGUI Powerpack'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_cb6LrZBYWIw/SOC5P-vM_EI/AAAAAAAAAKY/qC4jEunwtac/s72-c/wsus.JPG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-8530896127843987157</id><published>2008-09-28T12:04:00.006+01:00</published><updated>2008-10-02T19:51:09.621+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='Training'/><title type='text'>PowerScripting Podcast</title><content type='html'>&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Ok&lt;/span&gt;, I have blogged about this before but am going to again, one of the most valuable resources I have found for learning &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;powershell&lt;/span&gt; is &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;podcasts&lt;/span&gt;, there are two &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;PowerShell&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;podcasts&lt;/span&gt; out there at the moment that I listen to, &lt;a href="http://get-scripting.blogspot.com/"&gt;Get-Scripting by Jonathan &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;Medd&lt;/span&gt;&lt;/a&gt; and &lt;a href="http://powerscripting.wordpress.com/"&gt;The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;PowerScripting&lt;/span&gt; podcast by Jonathan &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;Walz&lt;/span&gt; &amp;amp; Hal &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;Rottenberg&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I started off listening to the latest episodes when I began with &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Powershell&lt;/span&gt; and then it was mentioned to me that the earlier episodes were great for newbies.&lt;br /&gt;&lt;br /&gt;I have now been listening to the back catalogue of episodes (Currently they are up to number 42) and have found them a great resource for both learning &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;PowerShell&lt;/span&gt; and keeping up to date with all the third party products, news and tips.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cb6LrZBYWIw/SN9p7BSbtAI/AAAAAAAAAKQ/TLykIzDRKfc/s1600-h/Batman-Robin.jpeg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 238px; height: 190px;" src="http://1.bp.blogspot.com/_cb6LrZBYWIw/SN9p7BSbtAI/AAAAAAAAAKQ/TLykIzDRKfc/s320/Batman-Robin.jpeg" alt="" id="BLOGGER_PHOTO_ID_5251032153216234498" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Recently they have also started recording the show whilst  using &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;ustream&lt;/span&gt; which makes the whole experience far more interactive for us the users of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;powershell&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;With recent guests such as 'The Iron man' aka Jeff Hicks and 'Green Arrow' aka Greg Shields I was left wondering who the presenters could be in there nightly fighting of crime ?!?&lt;br /&gt;&lt;br /&gt;The only possible answer I could come up with was Batman and Robin, and &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_13"&gt;I'm&lt;/span&gt; sorry Hal you have to be Robin as anyone who has listened to the earlier shows knows that Jonathan started fighting crime far earlier than you !&lt;br /&gt;&lt;br /&gt;For anyone who has not yet listened to the shows, please go ahead and download them at the &lt;a href="http://powerscripting.wordpress.com/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;PowerScripting&lt;/span&gt; site &lt;/a&gt;and learn from the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;Powershell&lt;/span&gt; Guru's today.&lt;br /&gt;&lt;br /&gt;Get-Busy Scripting !&lt;br /&gt;&lt;br /&gt;Update:  &lt;a href="http://feeds.feedburner.com/%7Er/halr9000/%7E3/409207363/621"&gt;Hal has now become a MVP&lt;/a&gt; for his work in Powershell, Nice one Hal ! Also in the recent podcast they confirmed that if they were to be super heroes it would be someone from Heroes, personally I think they better suite Batman and Robin fighting the evil Javascript and Perl bad guys :)&lt;br /&gt;&lt;br /&gt;(P.S. Any thought's on both Javascript and Perl are that of my own and not any reference to anything from the podcast)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-8530896127843987157?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/8530896127843987157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/8530896127843987157'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/09/powerscripting-podcast.html' title='PowerScripting Podcast'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_cb6LrZBYWIw/SN9p7BSbtAI/AAAAAAAAAKQ/TLykIzDRKfc/s72-c/Batman-Robin.jpeg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-8547984810943466040</id><published>2008-09-26T16:27:00.005+01:00</published><updated>2008-09-27T21:55:57.572+01:00</updated><title type='text'>VM'08 UK Virtualisation Event</title><content type='html'>Its not VMWorld but hey, its good for anyone in the uk.  I will be there on Thursday (Thanks Joes) 2nd Oct.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;The impact of Virtualisation on the IT function is decisive and offers unparalleled opportunities for the enterprise from &lt;b&gt;efficiency gains&lt;/b&gt; to &lt;b&gt;cost reduction&lt;/b&gt;. This vendor neutral event will give you the opportunity to compare the offerings of over &lt;a href="http://www.vmexpo.co.uk/Visiting/Exhibitor-List" target="_self"&gt;45 vendors&lt;/a&gt; and evaluate nearly &lt;a href="http://www.vmexpo.co.uk/Product-Categories" target="_self"&gt;100 products&lt;/a&gt; in two productive days. In addition &lt;a href="http://www.vmexpo.co.uk/Seminars" target="_self"&gt;seminar&lt;/a&gt; and &lt;a href="http://www.ipexpo.co.uk/IP-Expo/Keynotes/Virtualisation" target="_blank"&gt;keynote programmes&lt;/a&gt; will help you and your team learn about the latest trends and products.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Check out more here.....&lt;a href="http://www.vmexpo.co.uk/?WT.mc_id=GK6UE"&gt;VM'08&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-8547984810943466040?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/8547984810943466040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/8547984810943466040'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/09/vm08-uk-virtualisation-event.html' title='VM&apos;08 UK Virtualisation Event'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-9062205244097802840</id><published>2008-09-24T15:56:00.002+01:00</published><updated>2008-09-24T15:59:01.638+01:00</updated><title type='text'>VMware Server 2.0 GA  and Workstation Released</title><content type='html'>Looks like its time to upgrade Workstation and Server if you use them, find more details over on Erics blog:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;h4 class="entry-title serendipity_title"&gt;&lt;a href="http://www.ntpro.nl/blog/archives/636-VMware-Server-2.0-GA.html" rel="bookmark"&gt;VMware Server 2.0 GA&lt;/a&gt;&lt;/h4&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;h4 class="entry-title serendipity_title"&gt;&lt;a href="http://www.ntpro.nl/blog/archives/670-VMware-Workstation-6.5-Released.html" rel="bookmark"&gt;VMware Workstation 6.5 Released&lt;/a&gt;&lt;/h4&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-9062205244097802840?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/9062205244097802840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/9062205244097802840'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/09/vmware-server-20-ga-and-workstation.html' title='VMware Server 2.0 GA  and Workstation Released'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-4130636550334317615</id><published>2008-09-24T15:52:00.001+01:00</published><updated>2008-09-24T15:53:15.352+01:00</updated><title type='text'>Microsoft Hot on VMware's Trail</title><content type='html'>Apparently....&lt;br /&gt;&lt;br /&gt;&lt;p class="c7"&gt; Microsoft is aggressively scaling up its &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;virtualization&lt;/span&gt; portfolio to tackle &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;VMware's&lt;/span&gt; dominance in the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;virtualization&lt;/span&gt; space. Its strategy is the usual one it swears by; to benefit from cross-sell by offering an integrated portfolio of products aimed at &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;virtualizing&lt;/span&gt; the entire array of server, application, storage and presentation in the enterprise.&lt;br /&gt;&lt;br /&gt;It will launch two new products within the next one month called Microsoft Hyper-V Server 2008 and System Center Virtual Machine Manager 2008. Hyper-V Server 2008 allows customers to consolidate Windows or Linux workloads onto a single physical server.&lt;br /&gt;&lt;br /&gt;The virtual machine manager will enable customers to configure and deploy new virtual machines and centrally manage their &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;virtualized&lt;/span&gt; infrastructure, whether running on Microsoft or &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;VMware&lt;/span&gt; virtual platforms. &lt;/p&gt; &lt;br /&gt;Microsoft will make available the Hyper-V 2008 server software free of cost. It will be &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;downloadable&lt;/span&gt; via the web, free.......&lt;a href="http://www.cxotoday.com/India/News/Microsoft_Hot_on_VMwares_Trail/551-93488-908.html"&gt;read more&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-4130636550334317615?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/4130636550334317615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/4130636550334317615'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/09/microsoft-hot-on-vmwares-trail.html' title='Microsoft Hot on VMware&apos;s Trail'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-2776187890182669343</id><published>2008-09-24T12:57:00.005+01:00</published><updated>2008-09-24T13:39:02.401+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='Training'/><category scheme='http://www.blogger.com/atom/ns#' term='UK PS User Group'/><title type='text'>UK Powershell User Group</title><content type='html'>I had my first experience of the UK &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Powershell&lt;/span&gt; Users Group last night, based out of the Microsoft Campus in Reading.&lt;br /&gt;&lt;br /&gt;First to speak was &lt;a href="http://blogs.technet.com/jamesone/"&gt;James O'Neil &lt;/a&gt;who took us through the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;powershell&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;cmd&lt;/span&gt;-lets he had written for managing Hyper-V through &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;powershell&lt;/span&gt; which can be downloaded &lt;a href="http://www.codeplex.com/PSHyperv"&gt;here for free&lt;/a&gt;, he went into some very detailed &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;WMI&lt;/span&gt; tasks he had written to perform this and some tips and tricks using &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;WMI&lt;/span&gt; and mapping the connections using &lt;a href="http://www.codeplex.com/NetMap/"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;Netmap&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;At times a little over my head but very &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;useful&lt;/span&gt; and clearly a man who now knows &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;WMI&lt;/span&gt; inside out !&lt;br /&gt;&lt;br /&gt;After the masses of Pizza that was available due to people not turning up we then continued with Jonathan &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Medd&lt;/span&gt; (Creator of &lt;a href="http://get-scripting.blogspot.com/"&gt;Get-Scripting blog and great Podcast&lt;/a&gt;) took us through his &lt;a href="http://powergui.org/entry.jspa?externalID=1956"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;PowerGUI&lt;/span&gt; management tools for Exchange 2003&lt;/a&gt;.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cb6LrZBYWIw/SNov4cvCVMI/AAAAAAAAAKI/GECM92rooks/s1600-h/ex2003.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://4.bp.blogspot.com/_cb6LrZBYWIw/SNov4cvCVMI/AAAAAAAAAKI/GECM92rooks/s320/ex2003.JPG" alt="" id="BLOGGER_PHOTO_ID_5249560962486392002" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Very Impressive, thanks to Jonathan's neat tool you can now integrate &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;Powershell&lt;/span&gt; into managing Exchange 2003 and quickly gain stats and perform admin tasks on Exchange, something which Microsoft have only released for Exchange 2007.  Jonathan gave a detailed presentation showing off the features of both &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;PowerGui&lt;/span&gt; and his tool he had written.&lt;br /&gt;&lt;br /&gt;Until know I have always skipped the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;PowerGui&lt;/span&gt; side of things just to use the script editor to edit my scripts, I may even create my own &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;PowerGui&lt;/span&gt; power pack including some of the scripts I use on a daily basis.&lt;br /&gt;&lt;br /&gt;All in all it was a great meeting and I suggest more people attend, as well as the great presentations there was also the attendance of &lt;a href="http://richardsiddaway.spaces.live.com/"&gt;Richard &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;Siddaway&lt;/span&gt;&lt;/a&gt; (MVP) and some other &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;Powershell&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;GURU's&lt;/span&gt; who made for great conversation.  We also &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_18"&gt;received&lt;/span&gt; some &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_19"&gt;freebies&lt;/span&gt; and a random draw gave one of the guys a free &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;Powershell&lt;/span&gt; book.&lt;br /&gt;&lt;br /&gt;The next one is being scheduled for November and I would highly recommend attending if you can.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-2776187890182669343?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/2776187890182669343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/2776187890182669343'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/09/uk-powershell-user-group.html' title='UK Powershell User Group'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_cb6LrZBYWIw/SNov4cvCVMI/AAAAAAAAAKI/GECM92rooks/s72-c/ex2003.JPG' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-2324842485952743345</id><published>2008-09-23T13:25:00.003+01:00</published><updated>2008-09-23T13:29:58.490+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>VSM: VMWorld 2008 Videos</title><content type='html'>Lots of cool VMworld 2008 Viedos have been posted on Virtual Strategy Magazine..... &lt;ul class="nv-feedList"&gt;&lt;li class="read"&gt;&lt;a target="_blank" href="http://vmblog.com/archive/2008/09/22/vsm-tv-vmworld-2008-pano-logic-demo.aspx"&gt;VSM TV - VMworld 2008: Pano Logic Demo&lt;/a&gt;&lt;/li&gt;&lt;li class="unread"&gt;&lt;img src="http://cdn.netvibes.com/img/icons/favourites_small.gif" style="border: 0px none ; cursor: pointer; float: right; margin-right: 2px; visibility: hidden;" title="Share as favorite" /&gt;&lt;a target="_blank" href="http://vmblog.com/archive/2008/09/22/vsm-tv-vmworld-2008-virtualcomputer-demo.aspx"&gt;VSM TV - VMworld 2008: VirtualComputer Demo&lt;/a&gt;&lt;/li&gt;&lt;li class="unread"&gt;&lt;img src="http://cdn.netvibes.com/img/icons/favourites_small.gif" style="border: 0px none ; cursor: pointer; float: right; margin-right: 2px; visibility: hidden;" title="Share as favorite" /&gt;&lt;a target="_blank" href="http://vmblog.com/archive/2008/09/22/vsm-tv-vmworld-2008-vmbuilder-demo.aspx"&gt;&lt;/a&gt;&lt;a href="http://vmblog.com/archive/2008/09/22/vsm-tv-vmworld-2008-vmbuilder-demo.aspx"&gt;VSM TV - VMworld 2008: VMBuilder Demo&lt;/a&gt;&lt;small style="color: rgb(170, 170, 170);"&gt;&lt;/small&gt;&lt;/li&gt;&lt;li class="unread"&gt;&lt;img src="http://cdn.netvibes.com/img/icons/favourites_small.gif" style="border: 0px none ; cursor: pointer; float: right; margin-right: 2px; visibility: hidden;" title="Share as favorite" /&gt;&lt;a target="_blank" href="http://vmblog.com/archive/2008/09/22/vsm-tv-vmworld-2008-fastscale-demo.aspx"&gt;&lt;/a&gt;&lt;a href="http://vmblog.com/archive/2008/09/22/vsm-tv-vmworld-2008-fastscale-demo.aspx"&gt;VSM TV - VMworld 2008: FastScale Demo&lt;/a&gt;&lt;small style="color: rgb(170, 170, 170);"&gt;&lt;/small&gt;&lt;/li&gt;&lt;li class="unread"&gt;&lt;img src="http://cdn.netvibes.com/img/icons/favourites_small.gif" style="border: 0px none ; cursor: pointer; float: right; margin-right: 2px; visibility: hidden;" title="Share as favorite" /&gt;&lt;a target="_blank" href="http://vmblog.com/archive/2008/09/22/vsm-tv-vmworld-2008-installfree-demo.aspx"&gt;VSM TV - VMworld 2008: InstallFree Demo&lt;/a&gt;&lt;/li&gt;&lt;li class="read"&gt;&lt;img src="http://cdn.netvibes.com/img/icons/favourites_small.gif" style="border: 0px none ; cursor: pointer; float: right; margin-right: 2px; visibility: hidden;" title="Share as favorite" /&gt;&lt;a target="_blank" href="http://vmblog.com/archive/2008/09/22/vsm-tv-vmworld-2008-hyper9-demo.aspx"&gt;&lt;/a&gt;&lt;a href="http://vmblog.com/archive/2008/09/22/vsm-tv-vmworld-2008-hyper9-demo.aspx"&gt;VSM TV - VMworld 2008: Hyper9 Demo&lt;/a&gt;&lt;small style="color: rgb(170, 170, 170);"&gt;&lt;br /&gt;&lt;/small&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-2324842485952743345?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/2324842485952743345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/2324842485952743345'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/09/vsm-vmworld-2008-videos.html' title='VSM: VMWorld 2008 Videos'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-2699382395679888818</id><published>2008-09-22T10:34:00.002+01:00</published><updated>2008-09-22T10:38:47.341+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Checking logs</title><content type='html'>Ok, so its monday morning, I come in and there are an onslaught of emails (no change there) from some issues over the weekend.&lt;br /&gt;&lt;br /&gt;It would seem there was 'an issue with vmware' and the virtual machines were restarting left right and center, imediately I think....Network issue.&lt;br /&gt;&lt;br /&gt;To find the answer (for which I was correct) I used the following quick bit of code...&lt;br /&gt;&lt;br /&gt;Connect-VIServer myviserver&lt;br /&gt;$esx = Get-VMHost myhost&lt;br /&gt;$log = Get-Log -Key "vmkernel" -VMhost $esx&lt;br /&gt;$log.entries &gt; c:\logs.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;txt&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This showed that the service console &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;nic&lt;/span&gt; had lost connection to the network, confirmed around 1hr later from our networks team saying the primary core had re-booted itself :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-2699382395679888818?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/2699382395679888818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/2699382395679888818'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/09/checking-logs.html' title='Checking logs'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-1320449301373724797</id><published>2008-09-20T13:52:00.004+01:00</published><updated>2008-09-20T13:58:45.053+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ESX4'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><category scheme='http://www.blogger.com/atom/ns#' term='VI4'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Microsoft - Just plain nasty</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cb6LrZBYWIw/SNTzFnZtRPI/AAAAAAAAAKA/JJfhYMjSt8o/s1600-h/full01.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_cb6LrZBYWIw/SNTzFnZtRPI/AAAAAAAAAKA/JJfhYMjSt8o/s320/full01.jpg" alt="" id="BLOGGER_PHOTO_ID_5248086743595173106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;OK, until now I have had respect for Microsoft, I have just read &lt;a href="http://www.dabcc.com/article.aspx?id=8621"&gt;this article&lt;/a&gt; and a few others and I have to say, that's completely below the belt, they are resulting to nasty underhand tactics to try and steal the virtualisation market.&lt;br /&gt;&lt;br /&gt;Just proves that they cant do it with there software which is more comparable to VMware workstation than VI.&lt;br /&gt;&lt;br /&gt;I cant wait for VI4 to come out and really kick some butt.&lt;br /&gt;&lt;br /&gt;Rant over !&lt;br /&gt;&lt;br /&gt;I would be interested in what your thoughts are on this subject.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-1320449301373724797?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/1320449301373724797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/1320449301373724797'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/09/just-plain-nasty.html' title='Microsoft - Just plain nasty'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_cb6LrZBYWIw/SNTzFnZtRPI/AAAAAAAAAKA/JJfhYMjSt8o/s72-c/full01.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-8568116549138300890</id><published>2008-09-19T08:47:00.003+01:00</published><updated>2008-09-20T11:06:20.020+01:00</updated><title type='text'>Virtually at VMWorld 2008</title><content type='html'>&lt;p&gt;I have to say Eric has done an amazing job of reporting what is going on at VMWorld 2008, for those of us not lucky enough to attend, I don't know anyone from the UK who could justify it.&lt;/p&gt;  &lt;p&gt;Check out Eric's blog for Video's, Pictures and lots of great information.....&lt;/p&gt;    &lt;ul&gt;&lt;li&gt; &lt;a href="http://www.ntpro.nl/blog/"&gt;NTPRO.NL&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;object width="400" height="300"&gt; &lt;param name="allowfullscreen" value="true" /&gt; &lt;param name="allowscriptaccess" value="always" /&gt; &lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=1748227&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt; &lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=1748227&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/1748227?pg=embed&amp;amp;sec=1748227"&gt;VMworld 2008 | PowerShell presentation&lt;/a&gt; from &lt;a href="http://vimeo.com/esloof?pg=embed&amp;amp;sec=1748227"&gt;Eric Sloof NTPRO.NL&lt;/a&gt; on &lt;a href="http://vimeo.com?pg=embed&amp;amp;sec=1748227"&gt;Vimeo&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-8568116549138300890?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/8568116549138300890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/8568116549138300890'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/09/virtually-at-vmworld-2008.html' title='Virtually at VMWorld 2008'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-513560124497749222</id><published>2008-09-16T21:30:00.004+01:00</published><updated>2008-09-16T21:35:38.060+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ESX4'/><category scheme='http://www.blogger.com/atom/ns#' term='VI4'/><title type='text'>More VI4</title><content type='html'>Check out the following &lt;a href="http://www.rtfm-ed.co.uk/?p=596"&gt;link&lt;/a&gt; which offers some nice VI4 videos explaining the following features:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://download3.vmware.com/vdcos/demos/FT_Demo_800x600.html"&gt;&lt;span style=";font-family:'Arial','sans-serif';font-size:10;"   lang="EN-US"&gt;&lt;strong&gt;VMware Fault Tolerance&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style=";font-family:'Arial','sans-serif';font-size:10;"   lang="EN-US"&gt;&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://download3.vmware.com/vdcos/demos/DVS_Demo_800x600.html"&gt;&lt;span style=";font-family:'Arial','sans-serif';font-size:10;"   lang="EN-US"&gt;&lt;strong&gt;VMware DVS&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style=";font-family:'Arial','sans-serif';font-size:10;"   lang="EN-US"&gt;&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://download3.vmware.com/vdcos/demos/Hostprofiles_Linked_VC_800x600.html"&gt;&lt;span style=";font-family:'Arial','sans-serif';font-size:10;"   lang="EN-US"&gt;&lt;strong&gt;Host Profiles&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style=";font-family:'Arial','sans-serif';font-size:10;"   lang="EN-US"&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-513560124497749222?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/513560124497749222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/513560124497749222'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/09/more-vi4.html' title='More VI4'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-10540056188203035</id><published>2008-09-15T23:12:00.004+01:00</published><updated>2008-09-16T15:47:47.250+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Datastore Capacity</title><content type='html'>I was asked if there was a way to create a graph for Datastore usage, after messing for 5 minutes I came up with the following......&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://PoshCode.org/embed/588"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-10540056188203035?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/10540056188203035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/10540056188203035'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/09/datastore-capacity.html' title='Datastore Capacity'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-9110752611900689472</id><published>2008-09-15T11:29:00.004+01:00</published><updated>2008-09-15T11:33:26.741+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Virtual Datacenter Operating System</title><content type='html'>VMWare has made its first anouncement of the week, expect many more with VMWorld starting today....&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Virtual Datacenter Operating System&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cb6LrZBYWIw/SM45fybfBcI/AAAAAAAAAJ4/W_XQAjJAOXk/s1600-h/cloud_diagram_510x272.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://3.bp.blogspot.com/_cb6LrZBYWIw/SM45fybfBcI/AAAAAAAAAJ4/W_XQAjJAOXk/s320/cloud_diagram_510x272.gif" alt="" id="BLOGGER_PHOTO_ID_5246193834208986562" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The traditional IT stack with its tight coupling of software and hardware falls short of supporting customers’ needs. The accelerating rate of business change, non-negotiable requirements for 24X7 business resiliency and inexorable pressure to reduce cost are increasing the pressure on IT. At the same time, IT has dramatic opportunity to change the status quo by leveraging the immense power and attractive economics of x86 hardware, the maturing of virtualization technologies, increasing choice in new application architectures and the availability of vast new clouds of cheap and readily accessible computing power.&lt;br /&gt;&lt;br /&gt;Check out more information from &lt;a href="http://www.vmware.com/technology/virtual-datacenter-os/"&gt;VMware&lt;/a&gt; and &lt;a href="http://blog.scottlowe.org/2008/09/15/vmwares-virtual-datacenter-os/"&gt;Scott Lowe&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-9110752611900689472?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/9110752611900689472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/9110752611900689472'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/09/virtual-datacenter-operating-system.html' title='Virtual Datacenter Operating System'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_cb6LrZBYWIw/SM45fybfBcI/AAAAAAAAAJ4/W_XQAjJAOXk/s72-c/cloud_diagram_510x272.gif' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-3361288953802538933</id><published>2008-09-12T22:05:00.003+01:00</published><updated>2008-09-12T22:14:32.485+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ESX4'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><category scheme='http://www.blogger.com/atom/ns#' term='VI4'/><title type='text'>Its coming...VI4</title><content type='html'>Looks like VI4 is on the horizon and coming soon, there is a beta out there at the moment for a select few, some new features include:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;64bit kernel and console operating system (COS)&lt;/li&gt;&lt;li&gt;clustered VirtualCenter Servers&lt;/li&gt;&lt;li&gt;ESX hosts profile management&lt;/li&gt;&lt;li&gt;cross-hosts virtual networking&lt;/li&gt;&lt;li&gt;8-way virtual SMP&lt;/li&gt;&lt;li&gt;virtual machines fault tolerance across multiple hosts (the famous Continuous Availability presented last year)&lt;/li&gt;&lt;li&gt;VMs and media library&lt;/li&gt;&lt;li&gt;alarms on physical hardware faults&lt;/li&gt;&lt;li&gt;access control on storage resources&lt;/li&gt;&lt;li&gt;configuration change tracking&lt;/li&gt;&lt;li&gt;full support for SATA local storage&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Read more information &lt;a href="http://www.virtualization.info/2008/09/what-to-expect-at-vmworld-esx-40-beta.html"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-3361288953802538933?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/3361288953802538933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/3361288953802538933'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/09/its-comingvi4.html' title='Its coming...VI4'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-3367358784357956822</id><published>2008-09-12T09:19:00.002+01:00</published><updated>2008-09-15T13:39:13.721+01:00</updated><title type='text'>MS to buy Citrix ?!</title><content type='html'>Probably not but.....&lt;br /&gt;&lt;br /&gt;An interesting link here&lt;a href="http://www.gabesvirtualworld.com/?p=83"&gt; http://www.gabesvirtualworld.com/?p=83&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;15/9/08 Update: Yet another false rumor.... &lt;a href="http://www.brianmadden.com/blog/BrianMadden/Why-Douglas-Brown-and-John-C-Dvorak-are-100-wrong-about-Microsoft-buying-Citrix"&gt;Check here for the full story&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-3367358784357956822?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/3367358784357956822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/3367358784357956822'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/09/ms-to-buy-citrix.html' title='MS to buy Citrix ?!'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-4719952349261224770</id><published>2008-09-10T10:39:00.004+01:00</published><updated>2008-09-10T10:45:18.051+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><title type='text'>Powershell: Print server details</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Scenario: &lt;/span&gt; I was performing some maintenance on one of the print servers where I &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;currently&lt;/span&gt; work, we needed to take the server down for a period of time.&lt;br /&gt;&lt;br /&gt;The &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;help desk&lt;/span&gt; wanted to send an email to the users telling them that the users of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;PrintServer&lt;/span&gt;1 would not be able to print during this period.&lt;br /&gt;&lt;br /&gt;Would you know which print server your printer is attached to ?  Would the users  ?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Answer:&lt;/span&gt; With the following &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;powershell&lt;/span&gt; one liner we were able to tell the users which printers would be unavailable for that period of time:&lt;br /&gt;&lt;br /&gt;"&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;PrintServer&lt;/span&gt;1" | &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;ForEach&lt;/span&gt;-Object{get-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;wmiobject&lt;/span&gt; -&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;computername&lt;/span&gt; $_ Win32_Printer | select-object Caption, Location} | Export-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;Csv&lt;/span&gt; "C:\&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;PrintServer&lt;/span&gt;1.&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;csv&lt;/span&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-4719952349261224770?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/4719952349261224770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/4719952349261224770'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/09/powershell-one-liner.html' title='Powershell: Print server details'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-694575820953480675</id><published>2008-09-09T18:49:00.002+01:00</published><updated>2008-09-09T18:56:04.008+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Powershell SVMotion</title><content type='html'>Nice upload by Hal here that allows you to SVMotion VMs in Powershell....&lt;br /&gt;&lt;br /&gt;&lt;script src="http://PoshCode.org/embed/574"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-694575820953480675?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/694575820953480675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/694575820953480675'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/09/powershell-svmotion.html' title='Powershell SVMotion'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-4957455314955152186</id><published>2008-09-09T15:07:00.006+01:00</published><updated>2008-09-09T15:58:28.899+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>VI Toolkit Competition Winners</title><content type='html'>I might not have won but at least I get a mug and a T-shirt, check the honorable mentions!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.vmware.com/vipowershell/2008/09/announcing-the.html"&gt;http://blogs.vmware.com/vipowershell/2008/09/announcing-the.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Have to say I can see why the second place reporting script was in the winning slots but I'm not sure people really want to install that much extra to get a report, I think our reports were aiming at two different audiences.&lt;br /&gt;&lt;br /&gt;Well done to the winners, great job.&lt;br /&gt;&lt;br /&gt;Also I had a really nice mention on Carter Shanklin's blog here....&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.vmware.com/vipowershell/2008/09/and-the-winner.html"&gt;http://blogs.vmware.com/vipowershell/2008/09/and-the-winner.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you ask me, thats better than winning (although VMworld would have been nice :))&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-4957455314955152186?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/4957455314955152186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/4957455314955152186'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/09/vi-toolkit-competition-winners.html' title='VI Toolkit Competition Winners'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-7205411758137233016.post-4958170736513024368</id><published>2008-09-09T13:41:00.004+01:00</published><updated>2008-09-10T09:47:09.070+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powershell'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>VI Errors one-liner</title><content type='html'>A quick one-liner that would be usefull in an email to you each morning via a scheduled task....&lt;br /&gt;&lt;br /&gt;For the whole VI....&lt;br /&gt;&lt;br /&gt;Get-VIEvent -Type Error | Format-Table CreatedTime, FullFormattedMessage&lt;br /&gt;&lt;br /&gt;For a specific cluster...&lt;br /&gt;&lt;br /&gt;Get-Cluster "MYCLUSTER" | Get-VIEvent -Type Error | Format-Table CreatedTime, FullFormattedMessage&lt;br /&gt;&lt;br /&gt;I might even do a daily health check script which gives you performance stats and errors, complete with email options and instructions on how to setup as a scheduled task, &lt;span style="font-weight: bold;"&gt;please let me know if this will be usefull.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Find this and other great one-liners &lt;a href="http://www.peetersonline.nl/index.php/vmware/quick-vi-toolkit-one-liners/"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7205411758137233016-4958170736513024368?l=teckinfo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/4958170736513024368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7205411758137233016/posts/default/4958170736513024368'/><link rel='alternate' type='text/html' href='http://teckinfo.blogspot.com/2008/09/vi-errors-one-liner.html' title='VI Errors one-liner'/><author><name>Virtu-Al</name><uri>http://www.blogger.com/profile/09411714560307282565</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_cb6LrZBYWIw/SMV6wWmXKPI/AAAAAAAAAJg/cksZ0yvQjsA/S220/WeeMe.jpg'/></author></entry></feed>
