<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;D0MGRHs4eyp7ImA9WhVbGEk.&quot;"><id>tag:blogger.com,1999:blog-5834591349436314089</id><updated>2012-06-04T17:30:25.533-04:00</updated><category term="Windows XP" /><category term="Windows 2003" /><category term="Microsoft" /><category term="Office 2011" /><category term="SMS 2003" /><category term="PS3" /><category term="SQL" /><category term="vCLI" /><category term="vExpert" /><category term="EMC" /><category term="Misc" /><category term="Cisco" /><category term="ESX" /><category term="NAS" /><category term="Emulex" /><category term="Spyware" /><category term="ThinApp" /><category term="Concero" /><category term="PowerShell" /><category term="Netbackup" /><category term="Blackberry" /><category term="WMI" /><category term="Operations" /><category term="Dell" /><category term="Mac" /><category term="Safari" /><category term="EDA" /><category term="Kickstart" /><category term="Windows 2008" /><category term="Android" /><category term="Windows 7" /><category term="PowerCLI" /><category term="Network" /><category term="OMSA" /><category term="Windows Vista" /><category term="VMWare" /><category term="ESXi" /><category term="VDI" /><category term="vCenter" /><category term="SQLPSX" /><category term="System Center" /><category term="View" /><category term="iPhone" /><category term="HA" /><category term="vCenter Operations" /><category term="Symantec" /><category term="Linux" /><category term="Tools" /><category term="iPad" /><category term="vCloud" /><title>Zsoldier's Tech Blog</title><subtitle type="html">Trying to help the technically challenged... so mainly myself.
日本語訳が必要な方は、コメントをください。</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://tech.zsoldier.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://tech.zsoldier.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Chris Nakagaki</name><uri>https://profiles.google.com/112930824584424602767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-NXUX3Y9pZe4/AAAAAAAAAAI/AAAAAAAAfFk/AKnBLN9rfG4/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>120</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/ZsoldiersTechBlog" /><feedburner:info uri="zsoldierstechblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;C0ACRX0zfSp7ImA9WhVUFkw.&quot;"><id>tag:blogger.com,1999:blog-5834591349436314089.post-3009091505620443737</id><published>2012-05-18T17:10:00.000-04:00</published><updated>2012-05-21T10:49:24.385-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-21T10:49:24.385-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="vCenter" /><category scheme="http://www.blogger.com/atom/ns#" term="VMWare" /><category scheme="http://www.blogger.com/atom/ns#" term="Emulex" /><title>Replace SSL Cert Emulex OCM for VMware with a signed one.</title><content type="html">SSL Certs are something of an enigma that have always eluded my proper understanding.&amp;nbsp; So I took it upon myself to figure this one out.&lt;br /&gt;
&lt;strong&gt;&lt;u&gt;Summary:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
Replace default OCM cert w/ one that is CA signed.&amp;nbsp; Click below to continue.&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;strong&gt;&lt;u&gt;PreReqs:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Windows Server (VM Preferred) &amp;lt;-- OCM uses windows&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.emulex.com/downloads/emulex/vmware/vsphere-50/management.html"&gt;Emulex OCM for VMware&lt;/a&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Once installed, it’s important that you do NOT register the plugin to vCenter using the link provided.&lt;/li&gt;
&lt;li&gt;Registration should occur using a link that looks something like this:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://yourservers.fqdn.com:8443/"&gt;https://yourServers.FQDN.com:8443&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;This way the plugin registers w/ the 'SSL’ certificate published name.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/ol&gt;
&lt;strong&gt;&lt;u&gt;Details:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;OCM installs w/ JRE and the required keytool.exe.&amp;nbsp; Open a command prompt to this directory.&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;It’s located under the installation directory: (normally here) C:\Program Files\Emulex\OCM for VMware\JRE\&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;First you need to delete the default cert:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;keytool -delete -alias vcpluginselfsigned -keystore “C:\Program Files\Emulex\OCM for VMware\ApacheTomcat\conf\emulex.vcplugin.jks”&lt;/li&gt;
&lt;li&gt;Password for the keystore is “emulex” w/o quotes, all lowercase.&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;You can also check the server.xml file for the java keystore pass.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;li&gt;Next you need to generate a key pair&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;keytool -genkey -alias whateverYouWantToNameIt -keyalg RSA -keystore “C:\Program Files\Emulex\OCM for VMware\ApacheTomcat\conf\emulex.vcplugin.jks” -keysize 2048&lt;/li&gt;
&lt;li&gt;When it asks you for first name and last name, that is where you provide the server’s FQDN.&amp;nbsp; ex. yourServers.FQDN.com:8443&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Now we need to generate the CSR (Certificate Signing Request)&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;keytool -certreq -alias whateverYouWantToNameIt -keystore “C:\Program Files\Emulex\OCM for VMware\ApacheTomcat\conf\emulex.vcplugin.jks” -file C:\whereeveryouwant\something.csr&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Now you can send the CSR to your CA to get a signed cert.&lt;/li&gt;
&lt;li&gt;While waiting for your CA to return back a cert, you may need to import yourdomain’s cert as an authorized CA.&amp;nbsp; To do so:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;keytool -import -trustcaserts -alias yourdomain -file C:\yourdomainsRootCert.cer -keystore -keystore “C:\Program Files\Emulex\OCM for VMware\ApacheTomcat\conf\emulex.vcplugin.jks”&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Once your domain’s root CA is authorized, you should be able to import your signed cert&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;keytool -importcert -file D:\yoursignedcert.cer -keystore “C:\Program Files\Emulex\OCM for VMware\ApacheTomcat\conf\emulex.vcplugin.jks” -alias whateverYouWantToNameIt&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;If you receive the error: “keytool error: java.lang.Exception: Failed to establish chain from reply” then it’s probably because your RootCA is not authorized. &amp;nbsp;Refer to step 6 to fix the problem.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5834591349436314089-3009091505620443737?l=tech.zsoldier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mzufe7BMVoIBtX_dZiyRzu1wyQk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mzufe7BMVoIBtX_dZiyRzu1wyQk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mzufe7BMVoIBtX_dZiyRzu1wyQk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mzufe7BMVoIBtX_dZiyRzu1wyQk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ZsoldiersTechBlog/~4/xkg0OsQGGTs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.zsoldier.com/feeds/3009091505620443737/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5834591349436314089&amp;postID=3009091505620443737" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/3009091505620443737?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/3009091505620443737?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZsoldiersTechBlog/~3/xkg0OsQGGTs/replace-ssl-cert-emulex-ocm-for-vmware.html" title="Replace SSL Cert Emulex OCM for VMware with a signed one." /><author><name>Chris Nakagaki</name><uri>https://profiles.google.com/112930824584424602767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-NXUX3Y9pZe4/AAAAAAAAAAI/AAAAAAAAfFk/AKnBLN9rfG4/s512-c/photo.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://tech.zsoldier.com/2012/05/replace-ssl-cert-emulex-ocm-for-vmware.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEBQ3czeyp7ImA9WhVWFUg.&quot;"><id>tag:blogger.com,1999:blog-5834591349436314089.post-167613766040032644</id><published>2012-04-27T14:49:00.001-04:00</published><updated>2012-04-27T14:50:52.983-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-27T14:50:52.983-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="vCenter" /><category scheme="http://www.blogger.com/atom/ns#" term="VMWare" /><category scheme="http://www.blogger.com/atom/ns#" term="vCenter Operations" /><title>vCenter Operations 5.x vApp LDAP Configuration</title><content type="html">&lt;strong&gt;&lt;u&gt;Summary:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
I happened to see someone searching for this and coming across my &lt;a href="http://tech.zsoldier.com/2012/03/vcops-enterprise-5-vapp-ldap-bug-one-or.html"&gt;previous post on it’s wonkiness&lt;/a&gt;, so I figured I’d make a post showing how I went about configuring it w/ an Active Directory domain.&amp;nbsp; This only applies to the vcops-custom page.&amp;nbsp; The standard vCops-vsphere page uses vCenter’s authentication via role permissions.&lt;br /&gt;
&lt;strong&gt;&lt;u&gt;Details:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Log into your vcops-custom page as an admin. (example &lt;a href="http://yourvcopsuivmip/vcops-custom"&gt;http://yourvCOPsUIvmIP/vcops-custom&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Select Admin –&amp;gt; Security&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://lh4.ggpht.com/-SJxl68kxv6I/T5rqCa1MWdI/AAAAAAAAiFg/4OnsmIV8pRA/s1600-h/Admin-Security%25255B3%25255D.png"&gt;&lt;img alt="Admin-Security" border="0" height="207" src="http://lh6.ggpht.com/-RfD4-pDdmfY/T5rqDA-bh8I/AAAAAAAAiFo/XuHPOUZTop0/Admin-Security_thumb%25255B1%25255D.png?imgmax=800" style="background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="Admin-Security" width="502" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Select the Import from LDAP button&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://lh3.ggpht.com/-lOtJ8YBVRw4/T5rqDjCasiI/AAAAAAAAiFw/gRTtKd6fC4Q/s1600-h/ImportfromLDAP%25255B3%25255D.png"&gt;&lt;img alt="ImportfromLDAP" border="0" height="277" src="http://lh3.ggpht.com/-OnVgdWnYvd4/T5rqEf2Dj5I/AAAAAAAAiF4/VDVK8aDMJpQ/ImportfromLDAP_thumb%25255B1%25255D.png?imgmax=800" style="background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="ImportfromLDAP" width="497" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Select the add button&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://lh6.ggpht.com/-PC01c_Z9lns/T5rqE0vctDI/AAAAAAAAiGA/UHTjh7DV4p4/s1600-h/ImportUsersDialog%25255B3%25255D.png"&gt;&lt;img alt="ImportUsersDialog" border="0" height="194" src="http://lh3.ggpht.com/-0VZqNytU6kg/T5rqFSzDXeI/AAAAAAAAiGI/QhhkZ2Nls9g/ImportUsersDialog_thumb%25255B1%25255D.png?imgmax=800" style="background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="ImportUsersDialog" width="494" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Now see the screenshot below to see how to fill out the configuration screen:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://lh6.ggpht.com/-YoXhIYr_lCk/T5rqF7mo7YI/AAAAAAAAiGQ/rx_IMIxcG-c/s1600-h/ManageLDAPHost%25255B4%25255D.png"&gt;&lt;img alt="ManageLDAPHost" border="0" height="465" src="http://lh3.ggpht.com/-dZvh60zQBL4/T5rqGtkucGI/AAAAAAAAiGY/C-w2Asgvafg/ManageLDAPHost_thumb%25255B2%25255D.png?imgmax=800" style="background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="ManageLDAPHost" width="572" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Below details how the auto-sync works:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://lh4.ggpht.com/-kHAIhP8A_jg/T5rqHGqJUVI/AAAAAAAAiGg/sm4K7RkBdSM/s1600-h/ManageLDAPHost-2%25255B3%25255D.png"&gt;&lt;img alt="ManageLDAPHost-2" border="0" height="153" src="http://lh3.ggpht.com/-bnHySzjEU2Q/T5rqHjlGERI/AAAAAAAAiGo/sKKoEHMdcHc/ManageLDAPHost-2_thumb%25255B1%25255D.png?imgmax=800" style="background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;" title="ManageLDAPHost-2" width="573" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;You’re pretty much done @ this point.&lt;/li&gt;
&lt;/ol&gt;
Auto Sync occurs once every hour, so once you configure it, it’ll take approx. an hour before users are granted access.&amp;nbsp; The other caveat is that nested groups are not supported.&amp;nbsp; Users must be direct members of the security group you setup w/ Auto Sync.&lt;br /&gt;
Feel free to ask questions in the comments.&amp;nbsp; I’m always keeping an eye on those.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5834591349436314089-167613766040032644?l=tech.zsoldier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Io5xKYTmw3v5K0VdUMMl0X3weAA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Io5xKYTmw3v5K0VdUMMl0X3weAA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Io5xKYTmw3v5K0VdUMMl0X3weAA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Io5xKYTmw3v5K0VdUMMl0X3weAA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ZsoldiersTechBlog/~4/xtA_xoCJTK4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.zsoldier.com/feeds/167613766040032644/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5834591349436314089&amp;postID=167613766040032644" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/167613766040032644?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/167613766040032644?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZsoldiersTechBlog/~3/xtA_xoCJTK4/vcenter-operations-5x-vapp-ldap.html" title="vCenter Operations 5.x vApp LDAP Configuration" /><author><name>Chris Nakagaki</name><uri>https://profiles.google.com/112930824584424602767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-NXUX3Y9pZe4/AAAAAAAAAAI/AAAAAAAAfFk/AKnBLN9rfG4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/-RfD4-pDdmfY/T5rqDA-bh8I/AAAAAAAAiFo/XuHPOUZTop0/s72-c/Admin-Security_thumb%25255B1%25255D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://tech.zsoldier.com/2012/04/vcenter-operations-5x-vapp-ldap.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkABQ3w5fyp7ImA9WhVWFUg.&quot;"><id>tag:blogger.com,1999:blog-5834591349436314089.post-2106551071218364943</id><published>2012-04-27T14:19:00.001-04:00</published><updated>2012-04-27T14:19:12.227-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-27T14:19:12.227-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="vExpert" /><category scheme="http://www.blogger.com/atom/ns#" term="VMWare" /><category scheme="http://www.blogger.com/atom/ns#" term="Misc" /><category scheme="http://www.blogger.com/atom/ns#" term="Symantec" /><category scheme="http://www.blogger.com/atom/ns#" term="Netbackup" /><title>Symantec and vExpert event</title><content type="html">&lt;p&gt;Many moons ago back in April, I and several other vExperts were invited to Symantec HQ for an executive briefing.&amp;nbsp; What I thought was just going to be a sales pitch, turned into a deep discussion around virtualization philosophy and technical discussion around Symantec’s many products.&amp;nbsp; Hit the link to read more if you are interested in my experience.&lt;/p&gt; &lt;a name='more'&gt;&lt;/a&gt; &lt;p&gt;To say the least, I was pleasantly surprised to find that Symantec was genuinely interested to hear our thoughts not only around their own products, but about purely virtualization topics.&amp;nbsp; I can say from the demos, especially netbackup, I was thoroughly impressed w/ the level of thought and precision behind their technologies.&amp;nbsp; &lt;/p&gt; &lt;p&gt;3 things came up that I found most intriguing and encouraging:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Netbackup’s evolution&lt;/li&gt; &lt;li&gt;Storage Vendor-agnostic dynamic multipathing&lt;/li&gt; &lt;li&gt;Symantec AV &amp;lt;—Agent vs. Agentless turning to Agent ‘and’ Agentless&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;I was still unimpressed w/ Application HA’s presentation, especially as an experienced sys admin.&amp;nbsp; However, I did get an inkling of a feeling that there is much more to Application HA than what most presentations demonstrated.&amp;nbsp; I plan on keeping in touch w/ their rep around this tech.&amp;nbsp; I’ll post their twitter handle when I find the business card somewhere in my mountain of junk.&lt;/p&gt; &lt;p&gt;Anyway, other than the presentations and tech demos, it was a huge pleasure to meet some very excellent members of the vExpert community.&amp;nbsp; &lt;/p&gt; &lt;p&gt;Here are their twitter handles and my brief non-helpful overly sarcastic attempt @ humorous descriptions:&lt;/p&gt; &lt;p&gt;&lt;a href="http://communities.vmware.com/vexpert.jspa"&gt;vExperts&lt;/a&gt;:&lt;/p&gt; &lt;table border="0" cellspacing="0" cellpadding="2" width="640"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="149"&gt;&lt;a href="https://twitter.com/#!/mpoore"&gt;@mpoore&lt;/a&gt;&lt;/td&gt; &lt;td valign="top" width="489"&gt;Brits just sound smart to me and hilarious when they curse.&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="149"&gt;&lt;a href="https://twitter.com/#!/vSential"&gt;@vSential&lt;/a&gt;&lt;/td&gt; &lt;td valign="top" width="489"&gt;Has lots to say, always…&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="149"&gt;&lt;a href="https://twitter.com/#!/virt_pimp"&gt;@virt_pimp&lt;/a&gt;&lt;/td&gt; &lt;td valign="top" width="489"&gt;Unique twitter pic&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="149"&gt;&lt;a href="https://twitter.com/#!/hashmibilal"&gt;@hashmibilal&lt;/a&gt;&lt;/td&gt; &lt;td valign="top" width="489"&gt;Does actually look like his 8-bit pic or would that be 16-bit?&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="149"&gt;&lt;a href="https://twitter.com/#!/coolsport00"&gt;@coolsport00&lt;/a&gt;&lt;/td&gt; &lt;td valign="top" width="489"&gt;Way too in shape.&amp;nbsp; I’m jealous.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;Less sarcasm, more descript based on Twitter profiles:&lt;/p&gt; &lt;p&gt;Symantec:&lt;/p&gt; &lt;table border="0" cellspacing="0" cellpadding="2" width="637"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="150"&gt;&lt;a href="https://twitter.com/#!/JordanPusey"&gt;@JordanPusey&lt;/a&gt;&lt;/td&gt; &lt;td valign="top" width="485"&gt;Symantec Alliance Marketing, VMware Alliance&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="150"&gt;&lt;a href="https://twitter.com/#!/kmitchel"&gt;@kmitchel&lt;/a&gt;&lt;/td&gt; &lt;td valign="top" width="485"&gt;Symantec NetBackup Product Marketing Manager interested in conversations around virtualization and backup&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="150"&gt;&lt;a href="https://twitter.com/#!/SymRenRPM"&gt;@SymRenRPM&lt;/a&gt;&lt;/td&gt; &lt;td valign="top" width="485"&gt;Senior Regional NetBackup Product Manager for Symantec&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="150"&gt;&lt;a href="https://twitter.com/#!/AbdulRasheed127"&gt;@abdulRasheed127&lt;/a&gt;&lt;/td&gt; &lt;td valign="top" width="485"&gt;Specializing in storage, data protection and virtualization. Carlson Executive MBA student at U of M. Gopher fan! Technical marketer at Symantec&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="150"&gt;&lt;a href="https://twitter.com/#!/symantec"&gt;@symantec&lt;/a&gt;&lt;/td&gt; &lt;td valign="top" width="485"&gt;Official Symantec Twitter Account&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/5834591349436314089-2106551071218364943?l=tech.zsoldier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6JVLo5EAytJnp1Q_NBCpeO29D1s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6JVLo5EAytJnp1Q_NBCpeO29D1s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6JVLo5EAytJnp1Q_NBCpeO29D1s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6JVLo5EAytJnp1Q_NBCpeO29D1s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ZsoldiersTechBlog/~4/BfcSZlRX5xk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.zsoldier.com/feeds/2106551071218364943/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5834591349436314089&amp;postID=2106551071218364943" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/2106551071218364943?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/2106551071218364943?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZsoldiersTechBlog/~3/BfcSZlRX5xk/symantec-and-vexpert-event.html" title="Symantec and vExpert event" /><author><name>Chris Nakagaki</name><uri>https://profiles.google.com/112930824584424602767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-NXUX3Y9pZe4/AAAAAAAAAAI/AAAAAAAAfFk/AKnBLN9rfG4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tech.zsoldier.com/2012/04/symantec-and-vexpert-event.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIERHszfSp7ImA9WhVWFUk.&quot;"><id>tag:blogger.com,1999:blog-5834591349436314089.post-6201379329199420985</id><published>2012-04-27T13:25:00.001-04:00</published><updated>2012-04-27T13:25:05.585-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-27T13:25:05.585-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ESXi" /><category scheme="http://www.blogger.com/atom/ns#" term="ESX" /><category scheme="http://www.blogger.com/atom/ns#" term="VMWare" /><category scheme="http://www.blogger.com/atom/ns#" term="HA" /><title>Uninstall HA agent manually</title><content type="html">&lt;p&gt;This is something you’ll likely have to do on a rare occasion.&amp;nbsp; In case you do though, here is the info need to do so.&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Disable HA on cluster.&lt;/li&gt; &lt;li&gt;SSH into ESX/ESXi box&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Run the following:&lt;/p&gt; &lt;p&gt;# Stops management services&lt;/p&gt; &lt;p&gt;/sbin/services.sh stop&lt;/p&gt; &lt;p&gt;# Runs uninstaller script&lt;/p&gt; &lt;p&gt;/opt/vmware/uninstallers/VMware-aam-ha-uninstall.sh&lt;/p&gt; &lt;p&gt;# Sometimes has problems removing the below directory, so we help it.&lt;/p&gt; &lt;p&gt;rm -rf /opt/vmware/aam&lt;/p&gt; &lt;p&gt;# Restarts management services&lt;/p&gt; &lt;p&gt;/sbin/services.sh start&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5834591349436314089-6201379329199420985?l=tech.zsoldier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xsTnZu-gu-_VCh36LRh64TkughU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xsTnZu-gu-_VCh36LRh64TkughU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xsTnZu-gu-_VCh36LRh64TkughU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xsTnZu-gu-_VCh36LRh64TkughU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ZsoldiersTechBlog/~4/uyVA1OgqbyM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.zsoldier.com/feeds/6201379329199420985/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5834591349436314089&amp;postID=6201379329199420985" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/6201379329199420985?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/6201379329199420985?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZsoldiersTechBlog/~3/uyVA1OgqbyM/uninstall-ha-agent-manually.html" title="Uninstall HA agent manually" /><author><name>Chris Nakagaki</name><uri>https://profiles.google.com/112930824584424602767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-NXUX3Y9pZe4/AAAAAAAAAAI/AAAAAAAAfFk/AKnBLN9rfG4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tech.zsoldier.com/2012/04/uninstall-ha-agent-manually.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkAAQXY6eCp7ImA9WhVXGEg.&quot;"><id>tag:blogger.com,1999:blog-5834591349436314089.post-9117509441774565302</id><published>2012-04-19T11:51:00.000-04:00</published><updated>2012-04-19T11:52:20.810-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-19T11:52:20.810-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VMWare" /><category scheme="http://www.blogger.com/atom/ns#" term="iPad" /><category scheme="http://www.blogger.com/atom/ns#" term="View" /><category scheme="http://www.blogger.com/atom/ns#" term="VDI" /><title>RSA and VMware View iPad App</title><content type="html">One of the nifty things about the current VMware View iPad App is it's ability to import a RSA token. &amp;nbsp;Unfortunately, the documentation on how to do this is a bit scarce. &amp;nbsp;These steps may work for Android too, but I don't have an Android tablet to test with.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;PreReqs:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;RSA Server 7.1 SP4 &amp;lt;-- This is what I tested against.&lt;/li&gt;
&lt;li&gt;View 4.5+ w/ RSA enabled.&lt;/li&gt;
&lt;li&gt;VMware View iPad application&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
Simply go to your RSA self-service page and request a new token. &amp;nbsp;If it's enabled you should have an option like this:&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://4.bp.blogspot.com/-ZVFdkJsoG8w/T5AuxgknhLI/AAAAAAAAhg8/VjP5OU5vOdo/s1600/RSA.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-ZVFdkJsoG8w/T5AuxgknhLI/AAAAAAAAhg8/VjP5OU5vOdo/s1600/RSA.png" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
You'll want to select "I need a specific software token" then select "RSA SecurID Token for iPhone and iPAD/iPOD"&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
Once you or your RSA admin approve your request, you should get a link and activation code that looks something like this:&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;blockquote class="tr_bq"&gt;
&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;Joe, your new or additional software token
request has been approved with the following comments from your administrator:&lt;br /&gt; &lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;
RSAAdmin: approved&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;
Please ensure that the RSA SecurID application is installed on your device
before attempting to import your software token.&lt;br /&gt; &lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;
Download the SecurID Application: &lt;a href="com.rsa.securid://ctkip?url=https://yourRSAServer:7004/ctkip/services/CtkipService"&gt;com.rsa.securid://ctkip?url=https://yourRSAServer:7004/ctkip/services/CtkipService&lt;/a&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;b&gt;How To Import Your Software Token&lt;/b&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;
( true ) Please follow the instructions provided by your administrator to
import a token using the following information:&lt;br /&gt; &lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;
Link: &lt;a href="https://yourrsaserver:7004/ctkip/services/CtkipService"&gt;https://yourRSAServer:7004/ctkip/services/CtkipService&lt;/a&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;
Activation Code: 0000000000000&lt;/span&gt;&lt;/blockquote&gt;
&lt;div&gt;
&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-family: 'Times New Roman', serif;"&gt;To import the software token into your iPad View app, you can copy the simply change the link that is prefixed w/ com.rsa.securid to viewclient-securid. &amp;nbsp;So the link would look something like this instead:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;a href="viewclient-securid://ctkip?url=https://yourRSAServer:7004/ctkip/services/CtkipService" style="font-family: 'Times New Roman', serif; font-size: 16px;"&gt;viewclient-securid://ctkip?url=https://yourRSAServer:7004/ctkip/services/CtkipService&lt;/a&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
When you type/copy/paste this link into safari, it should open up the view ipad client and ask for you activation code.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Once done, you will be able to simply type your PIN for RSA credentials.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5834591349436314089-9117509441774565302?l=tech.zsoldier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xcIpHvRxMaFO5zzvWeKP9rggkvE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xcIpHvRxMaFO5zzvWeKP9rggkvE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xcIpHvRxMaFO5zzvWeKP9rggkvE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xcIpHvRxMaFO5zzvWeKP9rggkvE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ZsoldiersTechBlog/~4/-vu8-ILXIV0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.zsoldier.com/feeds/9117509441774565302/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5834591349436314089&amp;postID=9117509441774565302" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/9117509441774565302?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/9117509441774565302?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZsoldiersTechBlog/~3/-vu8-ILXIV0/rsa-and-vmware-view-ipad-app.html" title="RSA and VMware View iPad App" /><author><name>Chris Nakagaki</name><uri>https://profiles.google.com/112930824584424602767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-NXUX3Y9pZe4/AAAAAAAAAAI/AAAAAAAAfFk/AKnBLN9rfG4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-ZVFdkJsoG8w/T5AuxgknhLI/AAAAAAAAhg8/VjP5OU5vOdo/s72-c/RSA.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://tech.zsoldier.com/2012/04/rsa-and-vmware-view-ipad-app.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQFR3w8fSp7ImA9WhVQE0Q.&quot;"><id>tag:blogger.com,1999:blog-5834591349436314089.post-7288360657445886616</id><published>2012-04-02T14:11:00.001-04:00</published><updated>2012-04-02T14:11:56.275-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-02T14:11:56.275-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Misc" /><title>vExpert Gift!</title><content type="html">&lt;p&gt;Pretty sweet gift from &lt;a href="http://twitter.com/#!/vmware"&gt;@VMWare&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-QKWrHEylEZQ/T3nr484WWUI/AAAAAAAAgfE/QS7Iyk_swqI/s1600-h/Photo%252520Apr%25252002%25252C%2525201%25252056%25252021%252520PM%25255B6%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Photo Apr 02, 1 56 21 PM" border="0" alt="Photo Apr 02, 1 56 21 PM" src="http://lh4.ggpht.com/-A_1IM19Op0Y/T3nr6Tzdn_I/AAAAAAAAgfM/OLJjLbwh6_g/Photo%252520Apr%25252002%25252C%2525201%25252056%25252021%252520PM_thumb%25255B4%25255D.jpg?imgmax=800" width="644" height="481"&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/5834591349436314089-7288360657445886616?l=tech.zsoldier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Xz2vD-ISOAc3o0ica00vWuVDORI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Xz2vD-ISOAc3o0ica00vWuVDORI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Xz2vD-ISOAc3o0ica00vWuVDORI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Xz2vD-ISOAc3o0ica00vWuVDORI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ZsoldiersTechBlog/~4/_JkRn3n5c24" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.zsoldier.com/feeds/7288360657445886616/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5834591349436314089&amp;postID=7288360657445886616" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/7288360657445886616?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/7288360657445886616?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZsoldiersTechBlog/~3/_JkRn3n5c24/vexpert-gift.html" title="vExpert Gift!" /><author><name>Chris Nakagaki</name><uri>https://profiles.google.com/112930824584424602767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-NXUX3Y9pZe4/AAAAAAAAAAI/AAAAAAAAfFk/AKnBLN9rfG4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-A_1IM19Op0Y/T3nr6Tzdn_I/AAAAAAAAgfM/OLJjLbwh6_g/s72-c/Photo%252520Apr%25252002%25252C%2525201%25252056%25252021%252520PM_thumb%25255B4%25255D.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://tech.zsoldier.com/2012/04/vexpert-gift.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUGRno8fip7ImA9WhVRF0o.&quot;"><id>tag:blogger.com,1999:blog-5834591349436314089.post-7236730946833992372</id><published>2012-03-26T11:03:00.001-04:00</published><updated>2012-03-26T11:03:47.476-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-26T11:03:47.476-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="vCenter" /><category scheme="http://www.blogger.com/atom/ns#" term="VMWare" /><category scheme="http://www.blogger.com/atom/ns#" term="Operations" /><category scheme="http://www.blogger.com/atom/ns#" term="vCenter Operations" /><title>vCOps Enterprise 5 vApp LDAP bug?  (One or more users already exist and haven’t been imported)</title><content type="html">&lt;p&gt;&lt;strong&gt;&lt;u&gt;Summary:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;I had been having issues w/ our deployment of the&amp;nbsp; vCenter Operations vApp.&amp;nbsp; The Web GUI interface has two pages, &lt;a href="https://vCopsServerName/vcops-vsphere"&gt;https://vCopsServerName/vcops-vsphere&lt;/a&gt; and &lt;a href="https://vCopsServerName/vcops-custom"&gt;https://vCopsServerName/vcops-custom&lt;/a&gt;.&amp;nbsp; It seems vcops-vsphere simply uses vCenter privileges to determine whether you can login and what you can view.&amp;nbsp; vcops-custom however does not and has a separate set of permissions it uses to determine a user’s access authority.&amp;nbsp; They both however utilize the same useraccount table in the postgres database.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;Workaround:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh6.ggpht.com/-klHhBMTQ4WI/T3CFTSdsMAI/AAAAAAAAgCQ/hBzhduuFLZo/s1600-h/Greenshot_2012-03-26_11-00-33%25255B5%25255D.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Greenshot_2012-03-26_11-00-33" border="0" alt="Greenshot_2012-03-26_11-00-33" src="http://lh5.ggpht.com/-I8y3zVYq9WM/T3CFUHq8Q2I/AAAAAAAAgCY/ji2ayS48JhE/Greenshot_2012-03-26_11-00-33_thumb%25255B3%25255D.png?imgmax=800" width="641" height="463"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;This KB contains the steps needed to workaround the LDAP import problem:&lt;/p&gt; &lt;p&gt;&lt;a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;amp;cmd=displayKC&amp;amp;externalId=2013440"&gt;http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;amp;cmd=displayKC&amp;amp;externalId=2013440&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Step 2 was incorrect as of this post date, it should read as follows:&lt;/p&gt; &lt;p&gt;# su postgres&lt;br&gt;# psql -d alivevm &lt;p&gt;I’ve let VMWare and @VMWareKB know of the typo.&amp;nbsp; So it should get corrected. &lt;p&gt;&lt;strong&gt;&lt;u&gt;Details:&lt;/u&gt;&lt;/strong&gt; &lt;p&gt;I found that when I login into vcops-vsphere, it uses my permissions on VC and creates a user object in the useraccount table on the analytics VM database labeled VC User if it doesn’t match one already found in the table. Although it creates an entry in the useraccount table it does not associate to an ‘account group’ in vcops-custom to allow access. These accounts even though listed, do not show up under ‘Not Grouped’ Account group in the user management section of the vcops-custom page. &lt;p&gt;This will likely become a larger issue as most users would log into the vcops-vsphere page first, create a crap entry in the useraccount table then LDAP import based on groups would have problems creating an authorized LDAP entry.&amp;nbsp; This can be somewhat mitigated if users log into the vcops-vsphere using their sAMAccountName instead of the UserPrinicipalName(UPN).&amp;nbsp; Then no conflicts should arise in the useraccount table.&amp;nbsp; &lt;p&gt;Should they login w/ their UPN into vcops-vsphere prior to the import job or that user’s inclusion into an LDAP group, then this issue will likely arise assuming that’s how you configured your LDAP import.&amp;nbsp; The only recourse that I’m aware of is following the steps detailed in the &lt;a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;amp;cmd=displayKC&amp;amp;externalId=2013440"&gt;KB&lt;/a&gt;.   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5834591349436314089-7236730946833992372?l=tech.zsoldier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/I8NVU0J8yAL7RZjI4yyPcSxPKJ8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/I8NVU0J8yAL7RZjI4yyPcSxPKJ8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/I8NVU0J8yAL7RZjI4yyPcSxPKJ8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/I8NVU0J8yAL7RZjI4yyPcSxPKJ8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ZsoldiersTechBlog/~4/0ryJ5I0K3EY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.zsoldier.com/feeds/7236730946833992372/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5834591349436314089&amp;postID=7236730946833992372" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/7236730946833992372?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/7236730946833992372?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZsoldiersTechBlog/~3/0ryJ5I0K3EY/vcops-enterprise-5-vapp-ldap-bug-one-or.html" title="vCOps Enterprise 5 vApp LDAP bug?  (One or more users already exist and haven’t been imported)" /><author><name>Chris Nakagaki</name><uri>https://profiles.google.com/112930824584424602767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-NXUX3Y9pZe4/AAAAAAAAAAI/AAAAAAAAfFk/AKnBLN9rfG4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/-I8y3zVYq9WM/T3CFUHq8Q2I/AAAAAAAAgCY/ji2ayS48JhE/s72-c/Greenshot_2012-03-26_11-00-33_thumb%25255B3%25255D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://tech.zsoldier.com/2012/03/vcops-enterprise-5-vapp-ldap-bug-one-or.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4MQXw5fyp7ImA9WhVTGUQ.&quot;"><id>tag:blogger.com,1999:blog-5834591349436314089.post-8352953712984875199</id><published>2012-03-05T18:32:00.001-05:00</published><updated>2012-03-05T18:43:00.227-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-05T18:43:00.227-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VMWare" /><title>Failed to deploy ovf package: Operation Timed Out</title><content type="html">&lt;strong&gt;&lt;u&gt;Summary:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
I’ve found this can occur when you attempt to deploy to vmfs w/ formatted blocks not equal to 1MB.&amp;nbsp; This only applies to vmfs 3.33 and earlier.&amp;nbsp; vmfs 5 or vSphere 5 formatted datastores should not see this issue as they are all formatted in 1MB block sizes.&lt;br /&gt;
&lt;strong&gt;&lt;u&gt;Workaround:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
Deploy OVF to a 1MB block sized datastore.&lt;br /&gt;
&lt;strong&gt;&lt;u&gt;Side Note:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
I’m wondering if deployment fails because the vmdk’s were originally created on 1MB datastore’s?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5834591349436314089-8352953712984875199?l=tech.zsoldier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WqYmZRwHN5UAfq2etmlEzeGxQMs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WqYmZRwHN5UAfq2etmlEzeGxQMs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WqYmZRwHN5UAfq2etmlEzeGxQMs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WqYmZRwHN5UAfq2etmlEzeGxQMs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ZsoldiersTechBlog/~4/u_zYdM6dvGc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.zsoldier.com/feeds/8352953712984875199/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5834591349436314089&amp;postID=8352953712984875199" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/8352953712984875199?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/8352953712984875199?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZsoldiersTechBlog/~3/u_zYdM6dvGc/failed-to-deploy-ovf-package-operation.html" title="Failed to deploy ovf package: Operation Timed Out" /><author><name>Chris Nakagaki</name><uri>https://profiles.google.com/112930824584424602767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-NXUX3Y9pZe4/AAAAAAAAAAI/AAAAAAAAfFk/AKnBLN9rfG4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tech.zsoldier.com/2012/03/failed-to-deploy-ovf-package-operation.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUUAQXc4fip7ImA9WhRbEU8.&quot;"><id>tag:blogger.com,1999:blog-5834591349436314089.post-2349441949643686899</id><published>2012-02-01T14:07:00.001-05:00</published><updated>2012-02-01T14:07:20.936-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-01T14:07:20.936-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="vCenter" /><category scheme="http://www.blogger.com/atom/ns#" term="VMWare" /><title>CD-Rom connected to another client (VMWare vSphere ESX)</title><content type="html">&lt;p&gt;&lt;strong&gt;&lt;u&gt;Summary:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;VM will not vMotion because CD-rom is detected as mounted by another user.&amp;nbsp; Option to disconnect or remove CD-rom is unavailable/grayed out under settings of VM.&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-rkTiOls7x-A/TymNY7wqMHI/AAAAAAAAfYw/ZFWo44Ir1pQ/s1600-h/CDROM%252520connected%25255B3%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="CDROM connected" border="0" alt="CDROM connected" src="http://lh3.ggpht.com/-3ng2SX6ZxrE/TymNZa8crOI/AAAAAAAAfY4/eJWAhZxdE40/CDROM%252520connected_thumb%25255B1%25255D.jpg?imgmax=800" width="409" height="93"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;Resolution:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Open the VM’s Console, select the CD-rom drive icon and select disconnect.&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-uFomnCwgY6E/TymNZjcFE6I/AAAAAAAAfZA/YIsIpWLM_KY/s1600-h/Disconnect%252520CDROM%25255B7%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Disconnect CDROM" border="0" alt="Disconnect CDROM" src="http://lh5.ggpht.com/-ucWghmZW9Sg/TymNaIpDdrI/AAAAAAAAfZI/wPxyxxoVjes/Disconnect%252520CDROM_thumb%25255B3%25255D.jpg?imgmax=800" width="503" height="91"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;As obvious as this seems, I found myself chasing a rabbit trying out methods to fix this issue.&amp;nbsp; This method worked in vSphere 4.1 Update 1.&amp;nbsp; Later revisions should too, not sure about earlier versions.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5834591349436314089-2349441949643686899?l=tech.zsoldier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2SNTqt0yJom3GBTpAOGFfK1vqsU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2SNTqt0yJom3GBTpAOGFfK1vqsU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2SNTqt0yJom3GBTpAOGFfK1vqsU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2SNTqt0yJom3GBTpAOGFfK1vqsU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ZsoldiersTechBlog/~4/-YNAKtr_Ohk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.zsoldier.com/feeds/2349441949643686899/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5834591349436314089&amp;postID=2349441949643686899" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/2349441949643686899?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/2349441949643686899?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZsoldiersTechBlog/~3/-YNAKtr_Ohk/cd-rom-connected-to-another-client.html" title="CD-Rom connected to another client (VMWare vSphere ESX)" /><author><name>Chris Nakagaki</name><uri>https://profiles.google.com/112930824584424602767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-NXUX3Y9pZe4/AAAAAAAAAAI/AAAAAAAAfFk/AKnBLN9rfG4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/-3ng2SX6ZxrE/TymNZa8crOI/AAAAAAAAfY4/eJWAhZxdE40/s72-c/CDROM%252520connected_thumb%25255B1%25255D.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://tech.zsoldier.com/2012/02/cd-rom-connected-to-another-client.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0EHR3k5fyp7ImA9WhRUFUw.&quot;"><id>tag:blogger.com,1999:blog-5834591349436314089.post-5211558319918281200</id><published>2012-01-24T18:32:00.001-05:00</published><updated>2012-01-25T14:27:16.727-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-25T14:27:16.727-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VMWare" /><category scheme="http://www.blogger.com/atom/ns#" term="PowerCLI" /><category scheme="http://www.blogger.com/atom/ns#" term="PowerShell" /><title>PowerCLI: UserVars.CIMoemProviderEnabled, changing to a value of 1 (or 0)</title><content type="html">&lt;strong&gt;&lt;u&gt;Summary:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
This value appears after installing the Dell OMSA vib for ESXi 4.1.&amp;nbsp; Tried changing this value to 1 using PowerCLI proved a bit more difficult than I originally thought, even cheating w/ Onyx.&lt;br /&gt;
&lt;strong&gt;&lt;u&gt;Example:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
Using this:&lt;br /&gt;
&lt;div id="codeSnippetWrapper" style="background-color: #f4f4f4; border-bottom: silver 1px solid; border-left: silver 1px solid; border-right: silver 1px solid; border-top: silver 1px solid; cursor: text; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 20px 0px 10px; max-height: 200px; overflow: auto; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px; text-align: left; width: 97.5%;"&gt;
&lt;div id="codeSnippet" style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$changedValue = New-Object VMware.Vim.OptionValue[] (1)&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$changedValue[0] = New-Object VMware.Vim.OptionValue&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$changedValue[0].key = &lt;span style="color: #006080;"&gt;"UserVars.CIMoemProviderEnabled"&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$changedValue[0].value = 1&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$_this = Get-View -Id &lt;span style="color: #006080;"&gt;'OptionManager-EsxHostAdvSettings-00000'&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$_this.UpdateOptions($changedValue)&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
I’d get this ‘useful’ error:&lt;br /&gt;
&lt;span style="color: red;"&gt;&lt;i&gt;Exception calling "UpdateOptions" with "1" argument(s): "A specified parameter was not correct.&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: red;"&gt;&lt;i&gt;"&lt;br /&gt;At line:1 char:21&lt;br /&gt;+ $_this.UpdateOptions &amp;lt;&amp;lt;&amp;lt;&amp;lt; ($changedValue)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + CategoryInfo&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : NotSpecified: (:) [], MethodInvocationException&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; + FullyQualifiedErrorId : DotNetMethodException&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;u&gt;&lt;span style="color: black;"&gt;Solution:&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
Apparently the ‘value’ property needs to be declared as an int64 type.&amp;nbsp; By default, Powershell assumes the value to be a ‘string’ type. &amp;nbsp;Below is what will work:&lt;br /&gt;
&lt;div id="codeSnippetWrapper" style="background-color: #f4f4f4; border-bottom-color: silver; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: silver; border-left-style: solid; border-left-width: 1px; border-right-color: silver; border-right-style: solid; border-right-width: 1px; border-top-color: silver; border-top-style: solid; border-top-width: 1px; cursor: text; direction: ltr; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 20px; max-height: 200px; overflow-x: auto; overflow-y: auto; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px; text-align: left; width: 97.5%;"&gt;
&lt;div style="text-align: -webkit-auto;"&gt;
&lt;span style="background-color: white; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; text-align: left;"&gt;$changedValue = New-Object VMware.Vim.OptionValue[] (1)&lt;/span&gt;&lt;/div&gt;
&lt;div id="codeSnippet" style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$changedValue[0] = New-Object VMware.Vim.OptionValue&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$changedValue[0].key = &lt;span style="color: #006080;"&gt;"UserVars.CIMoemProviderEnabled"&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;[int64]$changedValue[0].value = 1&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$_this = Get-View -Id &lt;span style="color: #006080;"&gt;'OptionManager-EsxHostAdvSettings-00000'&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$_this.UpdateOptions($changedValue)&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
To determine what type of value the 'option' is looking for, you can query it to find out, like so:&lt;br /&gt;
&lt;span style="background-color: white; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; text-align: left;"&gt;($_this.setting | where {$_.key -eq "UserVars.CIMoemProviderEnabled"}).value.gettype().name&lt;/span&gt;&lt;br /&gt;
&lt;div id="codeSnippet" style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;br /&gt;
Above will return the 'type' of 'value' this particular setting is looking for.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Side Note:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
How would you determine host and that obscure ‘OptionManager-ESXHostAdvSettings-0000’ object to work with and what host that references?&amp;nbsp; Here is how you can get to that object in the simplest fashion:&lt;br /&gt;
&lt;div id="codeSnippetWrapper" style="background-color: #f4f4f4; border-bottom-color: silver; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: silver; border-left-style: solid; border-left-width: 1px; border-right-color: silver; border-right-style: solid; border-right-width: 1px; border-top-color: silver; border-top-style: solid; border-top-width: 1px; cursor: text; direction: ltr; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 20px; max-height: 200px; overflow-x: auto; overflow-y: auto; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px; text-align: left; width: 97.5%;"&gt;
&lt;div style="text-align: -webkit-auto;"&gt;
&lt;span style="background-color: white; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; text-align: left;"&gt;$MyESXHost = Get-VMHost MyESXHost&lt;/span&gt;&lt;/div&gt;
&lt;div id="codeSnippet" style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$MyESXHost.ExtensionData.ConfigManager.AdvancedOption&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: green;"&gt;# Using examples from above, it can also be wrote out like this:&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$changedValue = New-Object VMware.Vim.OptionValue[] (1)&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$changedValue[0] = New-Object VMWare.Vim.OptionValue&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$changedValue[0].key = &lt;span style="color: #006080;"&gt;"UserVars.CIMoemProviderEnabled"&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;[int64]$changedValue[0].value = 1&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$_this = Get-View -ID $MyESXHost.ExtensionData.ConfigManager.AdvancedOption&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$_this.UpdateOptions($changedValue)&lt;/pre&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/5834591349436314089-5211558319918281200?l=tech.zsoldier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/F1z0vvTERsVWpiJS5vxhKxHUoas/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/F1z0vvTERsVWpiJS5vxhKxHUoas/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/F1z0vvTERsVWpiJS5vxhKxHUoas/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/F1z0vvTERsVWpiJS5vxhKxHUoas/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ZsoldiersTechBlog/~4/zG0UU6KpBek" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.zsoldier.com/feeds/5211558319918281200/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5834591349436314089&amp;postID=5211558319918281200" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/5211558319918281200?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/5211558319918281200?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZsoldiersTechBlog/~3/zG0UU6KpBek/uservarscimoemproviderenabled-changing.html" title="PowerCLI: UserVars.CIMoemProviderEnabled, changing to a value of 1 (or 0)" /><author><name>Chris Nakagaki</name><uri>https://profiles.google.com/112930824584424602767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-NXUX3Y9pZe4/AAAAAAAAAAI/AAAAAAAAfFk/AKnBLN9rfG4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tech.zsoldier.com/2012/01/uservarscimoemproviderenabled-changing.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYESXg5cSp7ImA9WhRWEEw.&quot;"><id>tag:blogger.com,1999:blog-5834591349436314089.post-7009945822981252331</id><published>2011-12-27T15:18:00.001-05:00</published><updated>2011-12-27T15:18:28.629-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-27T15:18:28.629-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VMWare" /><category scheme="http://www.blogger.com/atom/ns#" term="vCLI" /><category scheme="http://www.blogger.com/atom/ns#" term="Mac" /><title>ESXTOP in Mac Terminal looks funky…</title><content type="html">&lt;p&gt;&lt;strong&gt;&lt;u&gt;Summary:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Seems that terminal in Mac is configured in a fashion where esxtop does not display properly.&amp;nbsp; Thankfully, it’s pretty easy to fix.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;Example:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;This demonstrates what you would see when accessing esxtop in a default configured terminal session:&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh5.ggpht.com/-k4CLEZ96OqM/TvooDItG5kI/AAAAAAAAfW8/exCYipf7XUY/s1600-h/esxtopmacdefault%25255B3%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="esxtopmacdefault" border="0" alt="esxtopmacdefault" src="http://lh6.ggpht.com/-K0uIWTboeOo/TvooD0ykLLI/AAAAAAAAfXE/n65YrjRTcJw/esxtopmacdefault_thumb%25255B1%25255D.jpg?imgmax=800" width="618" height="262"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;Solution:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Simply change your terminal emulator session from xterm-256color to ansi, by accessing terminal’s preferences, settings, Advanced, under ‘declare terminal as:’&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-_PB20Pawgq0/TvokydiTgYI/AAAAAAAAfWs/I5e0nMMNuWI/s1600-h/xterm-to-ansi%25255B3%25255D.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="xterm-to-ansi" border="0" alt="xterm-to-ansi" src="http://lh5.ggpht.com/-U0cdYutAr5s/Tvoky-lXCSI/AAAAAAAAfW0/M2SINlSF_0Q/xterm-to-ansi_thumb%25255B1%25255D.png?imgmax=800" width="469" height="448"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Open up a new terminal session, run esxtop, and you should end up w/ what looks like this:&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-5a9ax2byJOc/TvooEUADf9I/AAAAAAAAfXM/9BmOHSGMK-0/s1600-h/esxtopmacansi%25255B4%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="esxtopmacansi" border="0" alt="esxtopmacansi" src="http://lh4.ggpht.com/-2bv7k7MD-YY/TvooE8sOm8I/AAAAAAAAfXU/SY-ZZU8Kl4w/esxtopmacansi_thumb%25255B2%25255D.jpg?imgmax=800" width="591" height="395"&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/5834591349436314089-7009945822981252331?l=tech.zsoldier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Ilb8K4zs9XbakwcWI2290DuyIaY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ilb8K4zs9XbakwcWI2290DuyIaY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Ilb8K4zs9XbakwcWI2290DuyIaY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ilb8K4zs9XbakwcWI2290DuyIaY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ZsoldiersTechBlog/~4/BJywTKdWpsw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.zsoldier.com/feeds/7009945822981252331/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5834591349436314089&amp;postID=7009945822981252331" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/7009945822981252331?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/7009945822981252331?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZsoldiersTechBlog/~3/BJywTKdWpsw/esxtop-in-mac-terminal-looks-funky.html" title="ESXTOP in Mac Terminal looks funky…" /><author><name>Chris Nakagaki</name><uri>https://profiles.google.com/112930824584424602767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-NXUX3Y9pZe4/AAAAAAAAAAI/AAAAAAAAfFk/AKnBLN9rfG4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/-K0uIWTboeOo/TvooD0ykLLI/AAAAAAAAfXE/n65YrjRTcJw/s72-c/esxtopmacdefault_thumb%25255B1%25255D.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://tech.zsoldier.com/2011/12/esxtop-in-mac-terminal-looks-funky.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04EQHs4eyp7ImA9WhRVE0w.&quot;"><id>tag:blogger.com,1999:blog-5834591349436314089.post-6244002354682005766</id><published>2011-12-21T18:23:00.001-05:00</published><updated>2012-01-11T14:58:21.533-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-11T14:58:21.533-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VMWare" /><category scheme="http://www.blogger.com/atom/ns#" term="View" /><category scheme="http://www.blogger.com/atom/ns#" term="PowerCLI" /><category scheme="http://www.blogger.com/atom/ns#" term="VDI" /><category scheme="http://www.blogger.com/atom/ns#" term="PowerShell" /><title>VMWare View Powershell useful cmdlet notes.</title><content type="html">&lt;strong&gt;&lt;u&gt;Summary:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
I’m just staring to put this together mainly for my own benefit, but if someone else finds this useful, then great.&amp;nbsp; I’ll be continually adding to this post.&amp;nbsp; If you’d like to contribute or if I got something wrong please feel free to leave a comment.&lt;br /&gt;
&lt;strong&gt;&lt;u&gt;Notes:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;em&gt;&lt;u&gt;Disable Provisioning in all linked clone pools:&lt;/u&gt;&lt;/em&gt;&lt;br /&gt;
&lt;div id="codeSnippetWrapper" style="background-color: #f4f4f4; border-bottom: silver 1px solid; border-left: silver 1px solid; border-right: silver 1px solid; border-top: silver 1px solid; cursor: text; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 20px 0px 10px; max-height: 200px; overflow: auto; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px; text-align: left; width: 97.5%;"&gt;
&lt;div id="codeSnippet" style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$pools = get-pool&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$pools | Update-AutomaticLinkedClonePool -isProvisioningEnabled:$false&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;u&gt;&lt;em&gt;Gets list of all View related cmdlets:&lt;/em&gt;&lt;/u&gt;&lt;br /&gt;
&lt;div id="codeSnippetWrapper" style="background-color: #f4f4f4; border-bottom-color: silver; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: silver; border-left-style: solid; border-left-width: 1px; border-right-color: silver; border-right-style: solid; border-right-width: 1px; border-top-color: silver; border-top-style: solid; border-top-width: 1px; cursor: text; direction: ltr; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 20px; max-height: 200px; overflow-x: auto; overflow-y: auto; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px; text-align: left; width: 97.5%;"&gt;
&lt;div style="text-align: -webkit-auto;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div id="codeSnippet" style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;get-command | where {$_.modulename &lt;span style="color: #cc6633;"&gt;-match&lt;/span&gt; &lt;span style="color: #006080;"&gt;'vmware.view'&lt;/span&gt;}&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: green;"&gt;#Below is so you can include it into the &lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: green;"&gt;#add-pssnapin.ps1 under your View installation directory&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: blue;"&gt;function&lt;/span&gt; get-viewcommand {get-command | where {$_.modulename &lt;span style="color: #cc6633;"&gt;-match&lt;/span&gt; &lt;span style="color: #006080;"&gt;'vmware.view'&lt;/span&gt;}}&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;u&gt;&lt;em&gt;Gets list of pools, max number of VM's, and datastores associated:&lt;/em&gt;&lt;/u&gt;&lt;br /&gt;
&lt;div id="codeSnippetWrapper" style="background-color: #f4f4f4; border-bottom-color: silver; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: silver; border-left-style: solid; border-left-width: 1px; border-right-color: silver; border-right-style: solid; border-right-width: 1px; border-top-color: silver; border-top-style: solid; border-top-width: 1px; cursor: text; direction: ltr; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; margin-top: 20px; max-height: 200px; overflow-x: auto; overflow-y: auto; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px; text-align: left; width: 97.5%;"&gt;
&lt;div style="text-align: -webkit-auto;"&gt;
&lt;br /&gt;
&lt;pre style="border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 651px;"&gt;&lt;span style="color: green;"&gt;#Helps in making sure your pools are distributed across evenly among datastores.&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div id="codeSnippet" style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;Get-Pool | Select Pool_ID, MaximumCount, DatastorePaths&lt;/pre&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/5834591349436314089-6244002354682005766?l=tech.zsoldier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/nicNmktZ1rwI4YSfJQsdn7s0qVY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nicNmktZ1rwI4YSfJQsdn7s0qVY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/nicNmktZ1rwI4YSfJQsdn7s0qVY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nicNmktZ1rwI4YSfJQsdn7s0qVY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ZsoldiersTechBlog/~4/AsZWLztwwuQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.zsoldier.com/feeds/6244002354682005766/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5834591349436314089&amp;postID=6244002354682005766" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/6244002354682005766?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/6244002354682005766?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZsoldiersTechBlog/~3/AsZWLztwwuQ/vmware-view-powershell-useful-cmdlet.html" title="VMWare View Powershell useful cmdlet notes." /><author><name>Chris Nakagaki</name><uri>https://profiles.google.com/112930824584424602767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-NXUX3Y9pZe4/AAAAAAAAAAI/AAAAAAAAfFk/AKnBLN9rfG4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tech.zsoldier.com/2011/12/vmware-view-powershell-useful-cmdlet.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8CQn49eyp7ImA9WhRRFUU.&quot;"><id>tag:blogger.com,1999:blog-5834591349436314089.post-5834656893884115626</id><published>2011-11-29T10:58:00.001-05:00</published><updated>2011-11-29T11:41:03.063-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-29T11:41:03.063-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQLPSX" /><category scheme="http://www.blogger.com/atom/ns#" term="PowerShell" /><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>SQLPSX, redirected my documents, and 64-bit Windows</title><content type="html">&lt;strong&gt;&lt;u&gt;Summary:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
These 3 things don’t really want to work together.&amp;nbsp; Three issues I’ve noticed w/ SQLPSX, but ways around them to get these awesome cmdlets to work.&lt;br /&gt;
Based on SQLPSX 2.3.2.1&lt;br /&gt;
&lt;strong&gt;&lt;u&gt;Workaround:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Run the MSI installation.&amp;nbsp; It defaults to your my documents directory.&amp;nbsp; Instead redirect the installation directory to your powershell module installation directory.&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Usually for 64-bit: C:\Windows\System32\WindowsPowershell\v1.0\Modules\&lt;/li&gt;
&lt;li&gt;32-bit: C:\Windows\SysWow64\WindowsPowershell\v1.0\Modules\&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;These feel backwards to me, but seems to be true.&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;li&gt;Once installed, you’ll need to copy the module folders into your my documents redirected location.&amp;nbsp; You can get them from either the 64-bit or 32-bit paths above.&amp;nbsp; The folders you need to copy are as follows:&lt;/li&gt;
&lt;ol&gt;
&lt;li&gt;SQLMaint&lt;/li&gt;
&lt;li&gt;SQLServer&lt;/li&gt;
&lt;li&gt;Agent&lt;/li&gt;
&lt;li&gt;Repl&lt;/li&gt;
&lt;li&gt;SSIS&lt;/li&gt;
&lt;li&gt;Showmbrs&lt;/li&gt;
&lt;li&gt;SQLParser&lt;/li&gt;
&lt;li&gt;adolib&lt;/li&gt;
&lt;/ol&gt;
&lt;li&gt;Once you do so, you should be able to run ‘import-module sqlpsx’ successfully.&amp;nbsp; To find out what new cmdlets are available to you, simply run the following:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;get-command | where {$_.module -match "SQLMaint|SQLServer|Agent|Repl|SSIS|ShowMbrs|SQLParser|adolib"}&lt;/li&gt;
&lt;li&gt;You can also make this a function and include it in your PS profile like so:&lt;/li&gt;
&lt;li&gt;Function Get-SQLcommands {get-command |where {$_.module -match "SQLMaint|SQLServer|Agent|Repl|SSIS|ShowMbrs|SQLParser|adolib"}}&lt;/li&gt;
&lt;/ul&gt;
&lt;/ol&gt;
If I’ve misrepresented anything or you have still have issues, feel free to leave me comments stating so.&amp;nbsp; I check each and every one.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5834591349436314089-5834656893884115626?l=tech.zsoldier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gLxMGXObaD8pWRZQXuE_I0tV_jo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gLxMGXObaD8pWRZQXuE_I0tV_jo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gLxMGXObaD8pWRZQXuE_I0tV_jo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gLxMGXObaD8pWRZQXuE_I0tV_jo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ZsoldiersTechBlog/~4/BoDq1c7k_jo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.zsoldier.com/feeds/5834656893884115626/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5834591349436314089&amp;postID=5834656893884115626" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/5834656893884115626?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/5834656893884115626?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZsoldiersTechBlog/~3/BoDq1c7k_jo/sqlpsx-redirected-my-documents-and-64.html" title="SQLPSX, redirected my documents, and 64-bit Windows" /><author><name>Chris Nakagaki</name><uri>https://profiles.google.com/112930824584424602767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-NXUX3Y9pZe4/AAAAAAAAAAI/AAAAAAAAfFk/AKnBLN9rfG4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tech.zsoldier.com/2011/11/sqlpsx-redirected-my-documents-and-64.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQDSHg5fip7ImA9WhRTF0s.&quot;"><id>tag:blogger.com,1999:blog-5834591349436314089.post-5497789426706533077</id><published>2011-11-08T10:30:00.001-05:00</published><updated>2011-11-08T10:32:59.626-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-08T10:32:59.626-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VMWare" /><category scheme="http://www.blogger.com/atom/ns#" term="View" /><category scheme="http://www.blogger.com/atom/ns#" term="VDI" /><title>VMWare View 4.x/5.x (missing) entries</title><content type="html">&lt;strong&gt;&lt;u&gt;Summary:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
Stale entries in VMWare View show desktops in any of following status:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Provisioning Error (Missing)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Deleting (Missing)&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;strong&gt;&lt;u&gt;Resolution:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
If remove from the view admin console does not clear out the above entries within 30 min. – 1 hour, the steps in this &lt;a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;amp;cmd=displayKC&amp;amp;externalId=1008658"&gt;KB from VMWare&lt;/a&gt; can assist in clearing out the those stale entries.&lt;br /&gt;
&lt;a href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;amp;cmd=displayKC&amp;amp;externalId=1008658"&gt;http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;amp;cmd=displayKC&amp;amp;externalId=1008658&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5834591349436314089-5497789426706533077?l=tech.zsoldier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ChNKfT5SnAgJDtP_2M1ko8S_M7Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ChNKfT5SnAgJDtP_2M1ko8S_M7Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ChNKfT5SnAgJDtP_2M1ko8S_M7Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ChNKfT5SnAgJDtP_2M1ko8S_M7Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ZsoldiersTechBlog/~4/qEGq8PqiieU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.zsoldier.com/feeds/5497789426706533077/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5834591349436314089&amp;postID=5497789426706533077" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/5497789426706533077?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/5497789426706533077?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZsoldiersTechBlog/~3/qEGq8PqiieU/vmware-view-4x-missing-entries.html" title="VMWare View 4.x/5.x (missing) entries" /><author><name>Chris Nakagaki</name><uri>https://profiles.google.com/112930824584424602767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-NXUX3Y9pZe4/AAAAAAAAAAI/AAAAAAAAfFk/AKnBLN9rfG4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tech.zsoldier.com/2011/11/vmware-view-4x-missing-entries.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04MRXkycCp7ImA9WhRTEEQ.&quot;"><id>tag:blogger.com,1999:blog-5834591349436314089.post-924877080642161299</id><published>2011-10-31T17:19:00.001-04:00</published><updated>2011-10-31T17:19:44.798-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-31T17:19:44.798-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Windows 2008" /><category scheme="http://www.blogger.com/atom/ns#" term="VMWare" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows 2003" /><category scheme="http://www.blogger.com/atom/ns#" term="Cisco" /><title>Cisco ASA, ESX/vSphere, and Duplicate IP’s</title><content type="html">&lt;p&gt;&lt;strong&gt;&lt;u&gt;Summary:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Windows (2003/2008/R2) and/or Linux VM’s added to a VLAN and continuously report duplicate IP’s and Windows assign themselves APIPA (Private Address).&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;Symptoms:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;ol&gt; &lt;li&gt;(Windows) 169.254.x.x Address shows up as (Preferred) when running ipconfig /all in command prompt&lt;/li&gt; &lt;li&gt;Resetting Adapter pops up Duplicate IP Error.&lt;/li&gt; &lt;li&gt;Changing VM Network to a dummy network and vm nic reset, causes issue to go away.&lt;/li&gt; &lt;li&gt;Changing VM Network back to problem network clears issue until vm is reset or nic is reset.&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;Resolution:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Assuming the Cisco ASA is the cause, you can follow the below steps to rectify the issue:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Login to the Security Appliance ASDM&lt;/li&gt; &lt;li&gt;Select Device Setup&lt;/li&gt; &lt;li&gt;Expand Routing&lt;/li&gt; &lt;li&gt;Select Proxy ARP&lt;/li&gt; &lt;li&gt;Disable Proxy arp on the related interface (usually associated w/ your VLAN)&lt;/li&gt; &lt;ul&gt; &lt;li&gt;Other command line method:&lt;/li&gt; &lt;ul&gt; &lt;li&gt;sysopt noproxyarp &amp;lt;interface name&amp;gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ol&gt; &lt;p&gt;If Windows is the issue for some reason, you can do this:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Start –&amp;gt; Run… –&amp;gt; Regedit&lt;/li&gt; &lt;li&gt;Find this key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters&lt;/li&gt; &lt;li&gt;Insert a new DWORD value&lt;/li&gt; &lt;li&gt;Name the DWORD value “ArpRetryCount”&lt;/li&gt; &lt;li&gt;Change the value for the new entry to 0 if not already set that way.&lt;/li&gt; &lt;li&gt;Disable and Re-enable your network adapter to see if problem goes away.&lt;/li&gt;&lt;/ol&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5834591349436314089-924877080642161299?l=tech.zsoldier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LNxy4BhV37ibqwUyk6tJTHl6Uek/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LNxy4BhV37ibqwUyk6tJTHl6Uek/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LNxy4BhV37ibqwUyk6tJTHl6Uek/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LNxy4BhV37ibqwUyk6tJTHl6Uek/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ZsoldiersTechBlog/~4/1w6SsIngnh4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.zsoldier.com/feeds/924877080642161299/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5834591349436314089&amp;postID=924877080642161299" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/924877080642161299?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/924877080642161299?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZsoldiersTechBlog/~3/1w6SsIngnh4/cisco-asa-esxvsphere-and-duplicate-ips.html" title="Cisco ASA, ESX/vSphere, and Duplicate IP’s" /><author><name>Chris Nakagaki</name><uri>https://profiles.google.com/112930824584424602767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-NXUX3Y9pZe4/AAAAAAAAAAI/AAAAAAAAfFk/AKnBLN9rfG4/s512-c/photo.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://tech.zsoldier.com/2011/10/cisco-asa-esxvsphere-and-duplicate-ips.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEAMQX8-fip7ImA9WhdUE0Q.&quot;"><id>tag:blogger.com,1999:blog-5834591349436314089.post-8543243995543911987</id><published>2011-09-30T11:27:00.001-04:00</published><updated>2011-09-30T11:33:00.156-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-30T11:33:00.156-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="vCenter" /><category scheme="http://www.blogger.com/atom/ns#" term="VMWare" /><category scheme="http://www.blogger.com/atom/ns#" term="PowerCLI" /><category scheme="http://www.blogger.com/atom/ns#" term="PowerShell" /><title>Save PowerCLI Login Credentials to XML Securely (Mostly)</title><content type="html">&lt;strong&gt;&lt;u&gt;Summary:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
PowerCLI has a cmdlet that allows you to save your logins to vCenter and ESX(i) hosts to a XML file so you can use those as reference in your PowerCLI scripts when calling the Connect-VIServer cmdlet.&lt;br /&gt;
&lt;strong&gt;&lt;u&gt;How to use it:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;div id="codeSnippetWrapper" style="background-color: #f4f4f4; border-bottom: silver 1px solid; border-left: silver 1px solid; border-right: silver 1px solid; border-top: silver 1px solid; cursor: text; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 20px 0px 10px; max-height: 200px; overflow: auto; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px; text-align: left; width: 97.5%;"&gt;
&lt;div id="codeSnippet" style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: green;"&gt;#This stores your credentials into an xml file.  You can open the xml file, but the password is hashed.&lt;/span&gt;&lt;/pre&gt;
&lt;div style="color: black;"&gt;
&lt;span class="Apple-style-span" style="white-space: pre;"&gt;New-VICredentialStoreItem -Host ESXorvCenterHostname -User root -Password &lt;span style="color: #006080;"&gt;"Super$ecretPassword"&lt;/span&gt; -File C:\Whateveryouwanttonameit.xml&lt;/span&gt;&lt;/div&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&amp;nbsp;&lt;/pre&gt;
&lt;div style="color: black;"&gt;
&lt;span class="Apple-style-span" style="color: green; white-space: pre;"&gt;#To use the data stored in the XML file, we will call the Get-VICredentialStoreItem and place the data into a variable for use.&lt;/span&gt;&lt;/div&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$Creds = Get-VICredentialStoreItem -Host ESXorvCenterHostName -File C:\Whateveryouwanttonameit.xml&lt;/pre&gt;
&lt;div style="color: black;"&gt;
&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: green;"&gt;#Now you can use the $Cred variable for the username and password switches in the connect-viserver cmdlet&lt;/span&gt;&lt;/pre&gt;
&lt;div style="color: black;"&gt;
&lt;span class="Apple-style-span" style="white-space: pre;"&gt;Connect-VIServer ESXorvCenterHostName -User $Creds.User -Password $Creds.Password&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: black;"&gt;
&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;u&gt;Caveats:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;XML files can only be referenced from the computer they were created on.&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Powershell Remoting or Running PowerCLI on the computer the xml files were generated.&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Nothing is truly secure, so make sure those generated xml files are placed into a secure location.&amp;nbsp; You don’t want users who don’t know what they are doing to access them.&lt;/li&gt;
&lt;/ol&gt;
I think this is a useful function especially if you have several vCenter servers not in linked mode.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5834591349436314089-8543243995543911987?l=tech.zsoldier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oVIbyw3n8yMnOV1A_cMvRPfgbfk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oVIbyw3n8yMnOV1A_cMvRPfgbfk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oVIbyw3n8yMnOV1A_cMvRPfgbfk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oVIbyw3n8yMnOV1A_cMvRPfgbfk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ZsoldiersTechBlog/~4/dKBmIKWtfPA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.zsoldier.com/feeds/8543243995543911987/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5834591349436314089&amp;postID=8543243995543911987" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/8543243995543911987?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/8543243995543911987?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZsoldiersTechBlog/~3/dKBmIKWtfPA/save-powercli-login-credentials-to-xml.html" title="Save PowerCLI Login Credentials to XML Securely (Mostly)" /><author><name>Chris Nakagaki</name><uri>https://profiles.google.com/112930824584424602767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-NXUX3Y9pZe4/AAAAAAAAAAI/AAAAAAAAfFk/AKnBLN9rfG4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tech.zsoldier.com/2011/09/save-powercli-login-credentials-to-xml.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUIFQXk8eip7ImA9WhdVF00.&quot;"><id>tag:blogger.com,1999:blog-5834591349436314089.post-4114736061951782386</id><published>2011-09-22T10:58:00.001-04:00</published><updated>2011-09-22T10:58:30.772-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-22T10:58:30.772-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VMWare" /><category scheme="http://www.blogger.com/atom/ns#" term="PowerCLI" /><category scheme="http://www.blogger.com/atom/ns#" term="PowerShell" /><title>Disable Delayed Acknowledgement Setting in iSCSI Software Adapter using PowerCLI</title><content type="html">&lt;p&gt;&lt;strong&gt;&lt;u&gt;Summary:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Somebody posed this question in the &lt;a href="http://communities.vmware.com/community/vmtn/server/vsphere/automationtools/powercli?view=discussions"&gt;vmware communities forum&lt;/a&gt;.&amp;nbsp; I figured out how to do it cheating w/ &lt;a href="http://communities.vmware.com/community/vmtn/server/vsphere/automationtools/onyx"&gt;Onyx&lt;/a&gt;.&amp;nbsp; Not sure why this is needed (since I don’t use iSCSI much), but figure it’s best I post this for reference if I or anyone needs to do this particular task.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;Script:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper"&gt; &lt;div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #008000"&gt;#This section will get host information needed&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;$HostView = Get-VMHost NameofESXServer | Get-View&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;$HostStorageSystemID = $HostView.configmanager.StorageSystem&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;$HostiSCSISoftwareAdapterHBAID = ($HostView.config.storagedevice.HostBusAdapter | where {$_.Model &lt;span style="color: #cc6633"&gt;-match&lt;/span&gt; &lt;span style="color: #006080"&gt;"iSCSI Software"&lt;/span&gt;}).device&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #008000"&gt;#This section sets the option you want.&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;$options = New-Object VMWare.Vim.HostInternetScsiHbaParamValue[] (1)&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;$options[0] = New-Object VMware.Vim.HostInternetScsiHbaParamValue&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;$options[0].key = &lt;span style="color: #006080"&gt;"DelayedAck"&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;$options[0].value = $false&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #008000"&gt;#This section applies the options above to the host you got the information from.&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;$HostStorageSystem = Get-View -ID $HostStorageSystemID&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;$HostStorageSystem.UpdateInternetScsiAdvancedOptions($HostiSCSISoftwareAdapterHBAID, $null, $options)&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;You can have this script run against multiple ESX servers, but you will need to use the Foreach-Object cmdlet.  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5834591349436314089-4114736061951782386?l=tech.zsoldier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Y1Y2bUVjyEGef4tMG1mDfB21BZs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y1Y2bUVjyEGef4tMG1mDfB21BZs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Y1Y2bUVjyEGef4tMG1mDfB21BZs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y1Y2bUVjyEGef4tMG1mDfB21BZs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ZsoldiersTechBlog/~4/ZcUvmLXVyaI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.zsoldier.com/feeds/4114736061951782386/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5834591349436314089&amp;postID=4114736061951782386" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/4114736061951782386?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/4114736061951782386?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZsoldiersTechBlog/~3/ZcUvmLXVyaI/disable-delayed-acknowledgement-setting.html" title="Disable Delayed Acknowledgement Setting in iSCSI Software Adapter using PowerCLI" /><author><name>Chris Nakagaki</name><uri>https://profiles.google.com/112930824584424602767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-NXUX3Y9pZe4/AAAAAAAAAAI/AAAAAAAAfFk/AKnBLN9rfG4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tech.zsoldier.com/2011/09/disable-delayed-acknowledgement-setting.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMCSHY9fip7ImA9WhdUFE0.&quot;"><id>tag:blogger.com,1999:blog-5834591349436314089.post-8155567193202735895</id><published>2011-08-17T11:12:00.002-04:00</published><updated>2011-09-30T14:14:29.866-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-30T14:14:29.866-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VMWare" /><category scheme="http://www.blogger.com/atom/ns#" term="PowerCLI" /><category scheme="http://www.blogger.com/atom/ns#" term="PowerShell" /><title>Hardware.SystemInfo.OtherIdentifyingInfo Blank in PowerCLI</title><content type="html">&lt;b&gt;&lt;u&gt;Summary:&lt;/u&gt;&lt;/b&gt; &lt;br /&gt;
Using my &lt;a href="http://tech.zsoldier.com/2011/08/get-esx-host-warranty-info-for-dell.html"&gt;PowerCLI script to get Dell warranty&lt;/a&gt; information, I noticed that some of my ESX hosts were not returning service/asset tag information.&amp;nbsp; The information was showing up in vCenter's hardware status tab, but not w/ my PowerCLI script. &lt;br /&gt;
&lt;b&gt;&lt;u&gt;Workaround:&lt;/u&gt;&lt;/b&gt; &lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;First, check to see if your ESX host has this information populated:&lt;/li&gt;
&lt;ul&gt; &lt;div id="codeSnippetWrapper" style="background-color: #f4f4f4; border-bottom: silver 1px solid; border-left: silver 1px solid; border-right: silver 1px solid; border-top: silver 1px solid; cursor: text; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 20px 0px 10px; max-height: 200px; overflow: auto; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px; text-align: left; width: 97.5%;"&gt;
&lt;div id="codeSnippet" style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;Connect-viServer ESXHostName&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: #cc6633;"&gt;$&lt;/span&gt;VMHost = Get-VMHost | Get-View&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: #cc6633;"&gt;$&lt;/span&gt;VMHost&lt;span style="color: red;"&gt;.&lt;/span&gt;Hardware&lt;span style="color: red;"&gt;.&lt;/span&gt;SystemInfo&lt;span style="color: red;"&gt;.&lt;/span&gt;OtherIdentifyingInfo&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;li&gt;If the above code returns objects, then the next step is to &lt;em&gt;disconnect&lt;/em&gt; the host from vCenter, then reconnect it.&amp;nbsp; You can use the following PowerCLI code to find all hosts w/ empty properties to do this for you.&amp;nbsp; As always, test before you try it in a production environment.&lt;/li&gt;
&lt;ul&gt;&lt;div id="codeSnippetWrapper" style="background-color: #f4f4f4; border-bottom: silver 1px solid; border-left: silver 1px solid; border-right: silver 1px solid; border-top: silver 1px solid; cursor: text; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 20px 0px 10px; max-height: 200px; overflow: auto; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px; text-align: left; width: 97.5%;"&gt;
&lt;br /&gt;
&lt;div id="codeSnippet" style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$ESXHosts = @()&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$VMHosts = Get-VMHost | Get-View&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;Foreach ($VMHost &lt;span style="color: blue;"&gt;in&lt;/span&gt; $VMHosts)&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;{&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$NewObj             = &lt;span style="color: #006080;"&gt;""&lt;/span&gt; | Select Name, ServiceTag, AssetTag&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$NewObj.Name        = $VMHost.Name&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: green;"&gt;#Replace is used to clean up data that might be there for easier filtering&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$NewObj.ServiceTag    = ($VMHost.hardware.systeminfo.OtherIdentifyingInfo | where {$_.IdentifierType.Key &lt;span style="color: #cc6633;"&gt;-eq&lt;/span&gt; &lt;span style="color: #006080;"&gt;"servicetag"&lt;/span&gt;}).identifierValue -replace(&lt;span style="color: #006080;"&gt;" "&lt;/span&gt;,&lt;span style="color: #006080;"&gt;""&lt;/span&gt;)&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$NewObj.AssetTag    = ($VMHost.hardware.systeminfo.OtherIdentifyingInfo | where {$_.IdentifierType.Key &lt;span style="color: #cc6633;"&gt;-eq&lt;/span&gt; &lt;span style="color: #006080;"&gt;"assettag"&lt;/span&gt;}).identifierValue -replace(&lt;span style="color: #006080;"&gt;" "&lt;/span&gt;,&lt;span style="color: #006080;"&gt;""&lt;/span&gt;)&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$ESXHosts += $NewObj&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;}&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$VMHostsFiltered = $ESXHosts | Where-Object {($_.ServiceTag &lt;span style="color: #cc6633;"&gt;-eq&lt;/span&gt; &lt;span style="color: #006080;"&gt;""&lt;/span&gt; -or $_.AssetTag &lt;span style="color: #cc6633;"&gt;-eq&lt;/span&gt; &lt;span style="color: #006080;"&gt;""&lt;/span&gt;) -and ($_.ServiceTag &lt;span style="color: #cc6633;"&gt;-ne&lt;/span&gt; &lt;span style="color: #006080;"&gt;"unknown"&lt;/span&gt;) -and ($_.AssetTag &lt;span style="color: #cc6633;"&gt;-ne&lt;/span&gt; &lt;span style="color: #006080;"&gt;"unknown"&lt;/span&gt;)}&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;Foreach ($EvilESXBox &lt;span style="color: blue;"&gt;in&lt;/span&gt; $VMHostsFiltered)&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;{&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;Set-VMHost -VMHost $EvilESXBox.Name -State Disconnected&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;Set-VMHost -VMHost $EvilESXBox.Name -State Connected&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;}&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;li&gt;Now running the code in my &lt;a href="http://tech.zsoldier.com/2011/08/get-esx-host-warranty-info-for-dell.html"&gt;Dell Warranty Script&lt;/a&gt; should have all information populated as long as the ESX host has the information.&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;u style="font-weight: bold;"&gt;FYI:&lt;/u&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
If the assettag and servicetag fields are blank or unknown, it's likely that your server needs to be flashed by a Dell Technician to insert the service tag info. &amp;nbsp;It supposed to be pre-populated by the factory, but if you've had the motherboard replaced, then it needs to be flashed.&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5834591349436314089-8155567193202735895?l=tech.zsoldier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yiQMMoIQ2s59wM9hgGxm634AwLU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yiQMMoIQ2s59wM9hgGxm634AwLU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yiQMMoIQ2s59wM9hgGxm634AwLU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yiQMMoIQ2s59wM9hgGxm634AwLU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ZsoldiersTechBlog/~4/a-vIoTVZpBY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.zsoldier.com/feeds/8155567193202735895/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5834591349436314089&amp;postID=8155567193202735895" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/8155567193202735895?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/8155567193202735895?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZsoldiersTechBlog/~3/a-vIoTVZpBY/hardwaresysteminfootheridentifyinginfo.html" title="Hardware.SystemInfo.OtherIdentifyingInfo Blank in PowerCLI" /><author><name>Chris Nakagaki</name><uri>https://profiles.google.com/112930824584424602767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-NXUX3Y9pZe4/AAAAAAAAAAI/AAAAAAAAfFk/AKnBLN9rfG4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tech.zsoldier.com/2011/08/hardwaresysteminfootheridentifyinginfo.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkADR3cyeip7ImA9WhdVFUk.&quot;"><id>tag:blogger.com,1999:blog-5834591349436314089.post-2197394242110247458</id><published>2011-08-16T19:53:00.001-04:00</published><updated>2011-09-20T13:46:16.992-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-20T13:46:16.992-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VMWare" /><category scheme="http://www.blogger.com/atom/ns#" term="Dell" /><category scheme="http://www.blogger.com/atom/ns#" term="PowerCLI" /><category scheme="http://www.blogger.com/atom/ns#" term="PowerShell" /><title>Get ESX Host Warranty Info for Dell Servers</title><content type="html">&lt;strong&gt;&lt;u&gt;Summary:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
Needed to get my ESX host warranty info since we haven’t completely deployed our &lt;a href="http://www.delltechcenter.com/page/Dell+Management+Plug-In+for+VMware+vCenter"&gt;Dell vCenter Plugin&lt;/a&gt;.&amp;nbsp; Here is the code, w/ the Dell Warranty grab code from &lt;a href="http://marcusoh.blogspot.com/"&gt;Marcus Oh&lt;/a&gt;.&amp;nbsp; It’ll get you some additional info too.&amp;nbsp; You can always edit and remove what you don’t need.&lt;br /&gt;
&lt;strong&gt;&lt;u&gt;Code:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;div id="codeSnippetWrapper" style="background-color: #f4f4f4; border-bottom: silver 1px solid; border-left: silver 1px solid; border-right: silver 1px solid; border-top: silver 1px solid; cursor: text; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 20px 0px 10px; max-height: 200px; overflow: auto; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px; text-align: left; width: 97.5%;"&gt;
&lt;div id="codeSnippet" style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$ESXServers = Get-VMHost&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$ESXServerView = $ESXServers | Get-View&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$ESXInfo = @()&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$oWeb = New-Object System.Net.WebClient&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;Foreach ($ESX &lt;span style="color: blue;"&gt;in&lt;/span&gt; $ESXServers){&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$TargetESXServerView = $ESXServerView | where {$_.MoRef &lt;span style="color: #cc6633;"&gt;-eq&lt;/span&gt; $ESX.Id}&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$NewObj         = &lt;span style="color: #006080;"&gt;""&lt;/span&gt; | Select Cluster, Name, Model, Version, BIOs, ServiceTag, AssetTag, ShipDate, ExpiryDate&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$NewObj.Cluster = $ESX.Parent.Name&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$NewObj.Name    = $ESX.Name&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$NewObj.Model    = $ESX.Model&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$NewObj.Version    = $ESX.Version&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$NewObj.BIOs    = (($TargetESXServerView.Runtime.HealthSystemRuntime.SystemHealthInfo.NumericSensorInfo | where {$_.Name &lt;span style="color: #cc6633;"&gt;-like&lt;/span&gt; &lt;span style="color: #006080;"&gt;"*BIOS*"&lt;/span&gt;  -and $_.SensorType &lt;span style="color: #cc6633;"&gt;-eq&lt;/span&gt; &lt;span style="color: #006080;"&gt;"Software Components"&lt;/span&gt;}).Name) -replace(&lt;span style="color: #006080;"&gt;".* BIOS "&lt;/span&gt;,&lt;span style="color: #006080;"&gt;""&lt;/span&gt;) -replace(&lt;span style="color: #006080;"&gt;" .*"&lt;/span&gt;,&lt;span style="color: #006080;"&gt;""&lt;/span&gt;)&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$NewObj.ServiceTag     = ($TargetESXServerView.hardware.systeminfo.OtherIdentifyingInfo | where {$_.IdentifierType.Key &lt;span style="color: #cc6633;"&gt;-eq&lt;/span&gt; &lt;span style="color: #006080;"&gt;"servicetag"&lt;/span&gt;}).identifierValue -replace(&lt;span style="color: #006080;"&gt;" "&lt;/span&gt;,&lt;span style="color: #006080;"&gt;""&lt;/span&gt;)&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$NewObj.AssetTag    = ($TargetESXServerView.hardware.systeminfo.OtherIdentifyingInfo | where {$_.IdentifierType.Key &lt;span style="color: #cc6633;"&gt;-eq&lt;/span&gt; &lt;span style="color: #006080;"&gt;"assettag"&lt;/span&gt;}).identifierValue -replace(&lt;span style="color: #006080;"&gt;" "&lt;/span&gt;,&lt;span style="color: #006080;"&gt;""&lt;/span&gt;)&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: green;"&gt;## Gets ServiceTag Info from Dell&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: green;"&gt;#$oWeb = New-Object System.Net.WebClient&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$ServiceTag = $null&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;If ($NewObj.ServiceTag &lt;span style="color: #cc6633;"&gt;-eq&lt;/span&gt; $null -or $NewObj.ServiceTag &lt;span style="color: #cc6633;"&gt;-eq&lt;/span&gt; &lt;span style="color: #006080;"&gt;"unknown"&lt;/span&gt; -or $NewObj.ServiceTag &lt;span style="color: #cc6633;"&gt;-eq&lt;/span&gt; &lt;span style="color: #006080;"&gt;""&lt;/span&gt;) {$ServiceTag = $NewObj.AssetTag} Else {$ServiceTag = $NewObj.ServiceTag}&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$sUrl = &lt;span style="color: #006080;"&gt;"http://support.dell.com/support/topics/global.aspx/support/my_systems_info/details?c=us&amp;amp;l=en&amp;amp;s=gen&amp;amp;~ck=anavml&amp;amp;servicetag=$($ServiceTag)"&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$sData = $oWeb.DownloadString($sUrl)&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: green;"&gt;#get just the dates from the dell site.&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$oRegEx = [regex]&lt;span style="color: #006080;"&gt;'\d{1,2}/\d{1,2}/\d{4}'&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$cMatches = $oRegEx.Matches($sData)&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: green;"&gt;#convert to a date object&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$test = @()&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: blue;"&gt;foreach&lt;/span&gt; ($a &lt;span style="color: blue;"&gt;in&lt;/span&gt; $cMatches){$Test += ([datetime]$a.Value)}&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: green;"&gt;#Sort by the year&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$datedata = $test | Sort-Object year&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: green;"&gt;#Grab the earliest date for Shipdate&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$ShipDate = ($Datedata[0]).toshortdatestring()&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: green;"&gt;#Find the last object in the array&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$cDates = ($Datedata.count) - 1&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: green;"&gt;#Grab the latest date from the array for the warranty end date&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$EndDate = ($Datedata[$cDates]).toshortdatestring()&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: green;"&gt;## End Dell Site Code&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$NewObj.ShipDate    = $ShipDate&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$NewObj.ExpiryDate     = $EndDate&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&amp;nbsp;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$ESXInfo += $NewObj&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$ShipDate = $null&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$EndDate = $null&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;}&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;$ESXInfo&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;style type="text/css"&gt;
.csharpcode, .csharpcode pre&lt;br /&gt;{&lt;br /&gt;	font-size: small;&lt;br /&gt;	color: black;&lt;br /&gt;	font-family: consolas, "Courier New", courier, monospace;&lt;br /&gt;	background-color: #ffffff;&lt;br /&gt;	/*white-space: pre;*/&lt;br /&gt;}&lt;br /&gt;.csharpcode pre { margin: 0em; }&lt;br /&gt;.csharpcode .rem { color: #008000; }&lt;br /&gt;.csharpcode .kwrd { color: #0000ff; }&lt;br /&gt;.csharpcode .str { color: #006080; }&lt;br /&gt;.csharpcode .op { color: #0000c0; }&lt;br /&gt;.csharpcode .preproc { color: #cc6633; }&lt;br /&gt;.csharpcode .asp { background-color: #ffff00; }&lt;br /&gt;.csharpcode .html { color: #800000; }&lt;br /&gt;.csharpcode .attr { color: #ff0000; }&lt;br /&gt;.csharpcode .alt &lt;br /&gt;{&lt;br /&gt;	background-color: #f4f4f4;&lt;br /&gt;	width: 100%;&lt;br /&gt;	margin: 0em;&lt;br /&gt;}&lt;br /&gt;.csharpcode .lnum { color: #606060; }&lt;br /&gt;
&lt;/style&gt;&lt;br /&gt;
If info is missing check this &lt;a href="http://tech.zsoldier.com/2011/08/hardwaresysteminfootheridentifyinginfo.html"&gt;post.&lt;/a&gt;&lt;br /&gt;
&lt;style type="text/css"&gt;
.csharpcode, .csharpcode pre&lt;br /&gt;{&lt;br /&gt;	font-size: small;&lt;br /&gt;	color: black;&lt;br /&gt;	font-family: consolas, "Courier New", courier, monospace;&lt;br /&gt;	background-color: #ffffff;&lt;br /&gt;	/*white-space: pre;*/&lt;br /&gt;}&lt;br /&gt;.csharpcode pre { margin: 0em; }&lt;br /&gt;.csharpcode .rem { color: #008000; }&lt;br /&gt;.csharpcode .kwrd { color: #0000ff; }&lt;br /&gt;.csharpcode .str { color: #006080; }&lt;br /&gt;.csharpcode .op { color: #0000c0; }&lt;br /&gt;.csharpcode .preproc { color: #cc6633; }&lt;br /&gt;.csharpcode .asp { background-color: #ffff00; }&lt;br /&gt;.csharpcode .html { color: #800000; }&lt;br /&gt;.csharpcode .attr { color: #ff0000; }&lt;br /&gt;.csharpcode .alt &lt;br /&gt;{&lt;br /&gt;	background-color: #f4f4f4;&lt;br /&gt;	width: 100%;&lt;br /&gt;	margin: 0em;&lt;br /&gt;}&lt;br /&gt;.csharpcode .lnum { color: #606060; }&lt;br /&gt;
&lt;/style&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5834591349436314089-2197394242110247458?l=tech.zsoldier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/w5ty6m32CvJMYVaKxbn1ejwmm3M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w5ty6m32CvJMYVaKxbn1ejwmm3M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/w5ty6m32CvJMYVaKxbn1ejwmm3M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w5ty6m32CvJMYVaKxbn1ejwmm3M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ZsoldiersTechBlog/~4/zTqP9xwEgFQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.zsoldier.com/feeds/2197394242110247458/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5834591349436314089&amp;postID=2197394242110247458" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/2197394242110247458?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/2197394242110247458?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZsoldiersTechBlog/~3/zTqP9xwEgFQ/get-esx-host-warranty-info-for-dell.html" title="Get ESX Host Warranty Info for Dell Servers" /><author><name>Chris Nakagaki</name><uri>https://profiles.google.com/112930824584424602767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-NXUX3Y9pZe4/AAAAAAAAAAI/AAAAAAAAfFk/AKnBLN9rfG4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tech.zsoldier.com/2011/08/get-esx-host-warranty-info-for-dell.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYGQHo_fip7ImA9WhdRGUU.&quot;"><id>tag:blogger.com,1999:blog-5834591349436314089.post-8464731195265630335</id><published>2011-08-10T10:55:00.001-04:00</published><updated>2011-08-10T10:55:21.446-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-10T10:55:21.446-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VMWare" /><category scheme="http://www.blogger.com/atom/ns#" term="Dell" /><title>ESX/ESXi Recommended BIOs Settings</title><content type="html">&lt;p&gt;&lt;strong&gt;&lt;u&gt;Summary:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Came across a PSOD on one my lab manager hosts.&amp;nbsp; The error read:&lt;/p&gt; &lt;p&gt;&lt;em&gt;LINT1 motherboard interrupt.&amp;nbsp; This is a hardware problem; please contact your hardware vendor&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh3.ggpht.com/-aeC1WyaqRXc/TkKb1yU57JI/AAAAAAAAfKQ/mSZE_xFkJL0/s1600-h/PSOD%25255B3%25255D.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="PSOD" border="0" alt="PSOD" src="http://lh6.ggpht.com/-B0N56rknu14/TkKb2IX_YPI/AAAAAAAAfKU/t3GCK42SyoM/PSOD_thumb%25255B1%25255D.jpg?imgmax=800" width="480" height="298"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;Resolution:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;According to Dell, this occurs because the C1E setting is enabled in the BIOs.&amp;nbsp; &lt;a href="http://enterpriseadmins.org/blog/virtualization/vmware-esxi-psod-on-dell-server/"&gt;This post helped me from EnterpriseAdmins.org.&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Finally, it’s mentioned in Page 15 of the &lt;a href="http://www.vmware.com/pdf/Perf_Best_Practices_vSphere4.0.pdf"&gt;vSphere 4.0 Best Practices Guide&lt;/a&gt; for recommended hardware BIOs settings.&amp;nbsp; Guess I need to work w/ Dell to do this for me before sending me an ESX Server.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5834591349436314089-8464731195265630335?l=tech.zsoldier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qqzMCQ7zJFN43YicXDEuAW2PLxg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qqzMCQ7zJFN43YicXDEuAW2PLxg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qqzMCQ7zJFN43YicXDEuAW2PLxg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qqzMCQ7zJFN43YicXDEuAW2PLxg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ZsoldiersTechBlog/~4/OvnjOOyECZ4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.zsoldier.com/feeds/8464731195265630335/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5834591349436314089&amp;postID=8464731195265630335" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/8464731195265630335?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/8464731195265630335?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZsoldiersTechBlog/~3/OvnjOOyECZ4/esxesxi-recommended-bios-settings.html" title="ESX/ESXi Recommended BIOs Settings" /><author><name>Chris Nakagaki</name><uri>https://profiles.google.com/112930824584424602767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-NXUX3Y9pZe4/AAAAAAAAAAI/AAAAAAAAfFk/AKnBLN9rfG4/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/-B0N56rknu14/TkKb2IX_YPI/AAAAAAAAfKU/t3GCK42SyoM/s72-c/PSOD_thumb%25255B1%25255D.jpg?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://tech.zsoldier.com/2011/08/esxesxi-recommended-bios-settings.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUERX86eyp7ImA9WhdRGEQ.&quot;"><id>tag:blogger.com,1999:blog-5834591349436314089.post-7494684427153766392</id><published>2011-08-09T09:56:00.001-04:00</published><updated>2011-08-09T09:56:44.113-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-09T09:56:44.113-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="vCenter" /><category scheme="http://www.blogger.com/atom/ns#" term="VMWare" /><title>NFS Datastore appears inactive in vCenter</title><content type="html">&lt;p&gt;&lt;strong&gt;&lt;u&gt;Summary:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;This was more of an annoyance for me, but essentially I had two NFS datastores that were mapped incorrectly to some ESX hosts.&amp;nbsp; Those datastores were unmounted and remounted w/ &lt;a href="http://tech.zsoldier.com/2011/03/nfs-mapping-to-esx-and-why-you-should.html"&gt;correct pathing using PowerCLI&lt;/a&gt;.&amp;nbsp; However, one host ‘seemed’ to hold onto the incorrectly mapped one.&amp;nbsp; This was only reflected in vCenter, not the host itself.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;Experience:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;vCenter 4.1&lt;/li&gt; &lt;li&gt;ESX 4.0 U2&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;Symptoms:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;When attempting to unmount the following error appears:&lt;/li&gt; &lt;ul&gt; &lt;li&gt;The object has been deleted or has not been completely created&lt;/li&gt;&lt;/ul&gt; &lt;li&gt;Connecting directly to the ESX host does not show these ‘inactive’ nfs datastores.&lt;/li&gt; &lt;li&gt;esxcfg-nas –l within TSM/SC on the ESX host does not show these ‘inactive’ datastores.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;Resolution:&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Disconnect ESX host from vCenter&lt;/li&gt; &lt;li&gt;Connect ESX host to vCenter.&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;This seems to help vCenter resolve the display issue.&amp;nbsp; For help on similar NFS issues, &lt;a href="http://lmgtfy.com/?q=NFS+datastores+inactive+vcenter"&gt;this search&lt;/a&gt; seemed helpful.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5834591349436314089-7494684427153766392?l=tech.zsoldier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vmrDYiNykncW8cfl86LRNgTg6j8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vmrDYiNykncW8cfl86LRNgTg6j8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vmrDYiNykncW8cfl86LRNgTg6j8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vmrDYiNykncW8cfl86LRNgTg6j8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ZsoldiersTechBlog/~4/6xAXoD3HCVg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.zsoldier.com/feeds/7494684427153766392/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5834591349436314089&amp;postID=7494684427153766392" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/7494684427153766392?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/7494684427153766392?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZsoldiersTechBlog/~3/6xAXoD3HCVg/nfs-datastore-appears-inactive-in.html" title="NFS Datastore appears inactive in vCenter" /><author><name>Chris Nakagaki</name><uri>https://profiles.google.com/112930824584424602767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-NXUX3Y9pZe4/AAAAAAAAAAI/AAAAAAAAfFk/AKnBLN9rfG4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tech.zsoldier.com/2011/08/nfs-datastore-appears-inactive-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcNQHk8fyp7ImA9WhdREk4.&quot;"><id>tag:blogger.com,1999:blog-5834591349436314089.post-3425823059210518978</id><published>2011-08-01T18:34:00.002-04:00</published><updated>2011-08-01T18:34:51.777-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-01T18:34:51.777-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="vCenter" /><category scheme="http://www.blogger.com/atom/ns#" term="VMWare" /><category scheme="http://www.blogger.com/atom/ns#" term="EMC" /><title>EMC Virtual Storage Integrator (VSI 4.1)</title><content type="html">&lt;b&gt;&lt;u&gt;Summary:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
Upgrading to VSI 4.1 is fairly painless if you followed my &lt;a href="http://tech.zsoldier.com/2010/09/emc-virtual-storage-integrator-vsi-3015.html"&gt;last post on 3.0.1&lt;/a&gt;. &amp;nbsp;You still have to do a couple things for it to work though.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;PreReq:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;VSI Installed on server system.&lt;/li&gt;
&lt;li&gt;Reference last post for install instructions. &amp;nbsp;Overall same process.&lt;/li&gt;
&lt;li&gt;Downloaded&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;a href="https://powerlink.emc.com/"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px;"&gt;VSI Storage Viewer Plug-in 4.1&lt;/span&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Record IP's, username's, and passwords of your array connections.&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Details:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Upgrade the version on your server and upgrade the version on your system.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tech.zsoldier.com/2010/09/emc-virtual-storage-integrator-vsi-3015.html"&gt;Follow step 1 on my last post&lt;/a&gt; on the server. &amp;nbsp;(This is so your local system can connect to the server's solutions enabler service.)&lt;/li&gt;
&lt;li&gt;Once done, vCenter should show the new EMC VSI icon under 'Solutions and Applications'&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;b&gt;&lt;u&gt;Other Optional Components:&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
There are additional plug-ins that can be installed to allow self-service operations among other things:&lt;/div&gt;
&lt;div&gt;
&lt;ol&gt;
&lt;li&gt;VSI Unified Storage Management&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;NaviSphere CLI required for block provisioning&lt;/li&gt;
&lt;li&gt;UniSphere CLI required for VNXe provisioning&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;VSI Storage Pool Management&lt;/li&gt;
&lt;li&gt;VSI Symmetrix SRA Utilities&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;This works in conjunction w/ VMWare SRM.&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;VSI Path Management&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5834591349436314089-3425823059210518978?l=tech.zsoldier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7zHm0XRXHUJulrSYVSEwMYrLn4M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7zHm0XRXHUJulrSYVSEwMYrLn4M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7zHm0XRXHUJulrSYVSEwMYrLn4M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7zHm0XRXHUJulrSYVSEwMYrLn4M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ZsoldiersTechBlog/~4/UrrYHajtaA4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.zsoldier.com/feeds/3425823059210518978/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5834591349436314089&amp;postID=3425823059210518978" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/3425823059210518978?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/3425823059210518978?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZsoldiersTechBlog/~3/UrrYHajtaA4/emc-virtual-storage-integrator-vsi-41.html" title="EMC Virtual Storage Integrator (VSI 4.1)" /><author><name>Chris Nakagaki</name><uri>https://profiles.google.com/112930824584424602767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-NXUX3Y9pZe4/AAAAAAAAAAI/AAAAAAAAfFk/AKnBLN9rfG4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tech.zsoldier.com/2011/08/emc-virtual-storage-integrator-vsi-41.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEUFRXg-fyp7ImA9WhdXEEk.&quot;"><id>tag:blogger.com,1999:blog-5834591349436314089.post-6041920330571268275</id><published>2011-07-27T10:45:00.001-04:00</published><updated>2011-08-22T16:50:14.657-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-22T16:50:14.657-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="EDA" /><category scheme="http://www.blogger.com/atom/ns#" term="VMWare" /><category scheme="http://www.blogger.com/atom/ns#" term="Kickstart" /><category scheme="http://www.blogger.com/atom/ns#" term="Emulex" /><category scheme="http://www.blogger.com/atom/ns#" term="OMSA" /><title>ESXi 4.1 Kickstart Script for EDA Virtual Appliance</title><content type="html">&lt;strong&gt;&lt;u&gt;Summary:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
This one has been on the back burner for a little while, but I finally got it put together thanks to resources like &lt;a href="http://www.virtuallyghetto.com/2010/09/automating-esxi-41-kickstart-tips.html"&gt;virtualghetto&lt;/a&gt;.&amp;nbsp; &lt;a href="http://twitter.com/#!/lamw"&gt;lamw&lt;/a&gt; is crazy smartz!&lt;br /&gt;
&lt;strong&gt;&lt;u&gt;Script:&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
Everything seems to work fine, the only one I’m not sure of is the enabling the CIMoemProviderEnabled Advanced setting as to whether that works or not.&amp;nbsp; Let me know if you happen to brave my custom kickstart script made for Dell servers, but can be adjusted for pretty much any setup I think.&lt;br /&gt;
&lt;div id="codeSnippetWrapper" style="background-color: #f4f4f4; border-bottom: silver 1px solid; border-left: silver 1px solid; border-right: silver 1px solid; border-top: silver 1px solid; cursor: text; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin: 20px 0px 10px; max-height: 200px; overflow: auto; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 4px; text-align: left; width: 97.5%;"&gt;
&lt;div id="codeSnippet" style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum1" style="color: #606060;"&gt;   1:&lt;/span&gt; &lt;span style="color: green;"&gt;# Bind vmnic4 to vSwitch0.  EDA adds vmnic0 automatically&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum2" style="color: #606060;"&gt;   2:&lt;/span&gt; &lt;span style="color: green;"&gt;# Active/Passive&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum3" style="color: #606060;"&gt;   3:&lt;/span&gt; esxcfg-vswitch -L vmnic4 vSwitch0&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum4" style="color: #606060;"&gt;   4:&lt;/span&gt; esxcfg-vswitch -X 1 vSwitch0&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum5" style="color: #606060;"&gt;   5:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum6" style="color: #606060;"&gt;   6:&lt;/span&gt; &lt;span style="color: green;"&gt;# Add vSwitch1, VMkernel, and bind vmnic1/3&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum7" style="color: #606060;"&gt;   7:&lt;/span&gt; &lt;span style="color: green;"&gt;# Active/Passive&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum8" style="color: #606060;"&gt;   8:&lt;/span&gt; &lt;span style="color: green;"&gt;# The following configures vSwitch1 as the vmKernel vmotion switch&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum9" style="color: #606060;"&gt;   9:&lt;/span&gt; esxcfg-vswitch -a vSwitch1&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum10" style="color: #606060;"&gt;  10:&lt;/span&gt; esxcfg-vswitch -A VMkernel vSwitch1&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum11" style="color: #606060;"&gt;  11:&lt;/span&gt; esxcfg-vswitch -L vmnic1 vSwitch1&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum12" style="color: #606060;"&gt;  12:&lt;/span&gt; esxcfg-vswitch -L vmnic3 vSwitch1&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum13" style="color: #606060;"&gt;  13:&lt;/span&gt; esxcfg-vswitch -X 1 vSwitch1&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum14" style="color: #606060;"&gt;  14:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum15" style="color: #606060;"&gt;  15:&lt;/span&gt; &lt;span style="color: green;"&gt;# Add vSwitch2 and bind vmnic2/5&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum16" style="color: #606060;"&gt;  16:&lt;/span&gt; &lt;span style="color: green;"&gt;# Active/Passive&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum17" style="color: #606060;"&gt;  17:&lt;/span&gt; &lt;span style="color: green;"&gt;# Created VM Switch&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum18" style="color: #606060;"&gt;  18:&lt;/span&gt; esxcfg-vswitch -a vSwitch2&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum19" style="color: #606060;"&gt;  19:&lt;/span&gt; esxcfg-vswitch -L vmnic2 vSwitch2&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum20" style="color: #606060;"&gt;  20:&lt;/span&gt; esxcfg-vswitch -L vmnic5 vSwitch2&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum21" style="color: #606060;"&gt;  21:&lt;/span&gt; esxcfg-vswitch -X 1 vSwitch2&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum22" style="color: #606060;"&gt;  22:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum23" style="color: #606060;"&gt;  23:&lt;/span&gt; &lt;span style="color: green;"&gt;# NTP Configuration&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum24" style="color: #606060;"&gt;  24:&lt;/span&gt; /bin/echo "restrict 127&lt;span style="color: red;"&gt;.&lt;/span&gt;0&lt;span style="color: red;"&gt;.&lt;/span&gt;0&lt;span style="color: red;"&gt;.&lt;/span&gt;1" &lt;span style="color: blue;"&gt;&amp;amp;gt;&lt;/span&gt; /etc/ntp&lt;span style="color: red;"&gt;.&lt;/span&gt;conf&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum25" style="color: #606060;"&gt;  25:&lt;/span&gt; /bin/echo "restrict default kod nomodify notrap" &lt;span style="color: blue;"&gt;&amp;amp;gt;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;amp;gt;&lt;/span&gt; /etc/ntp&lt;span style="color: red;"&gt;.&lt;/span&gt;conf&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum26" style="color: #606060;"&gt;  26:&lt;/span&gt; /bin/echo "server timeserver1&lt;span style="color: red;"&gt;.&lt;/span&gt;local" &lt;span style="color: blue;"&gt;&amp;amp;gt;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;amp;gt;&lt;/span&gt; /etc/ntp&lt;span style="color: red;"&gt;.&lt;/span&gt;conf&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum27" style="color: #606060;"&gt;  27:&lt;/span&gt; /bin/echo "server timeserver2&lt;span style="color: red;"&gt;.&lt;/span&gt;local" &lt;span style="color: blue;"&gt;&amp;amp;gt;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;amp;gt;&lt;/span&gt; /etc/ntp&lt;span style="color: red;"&gt;.&lt;/span&gt;conf&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum28" style="color: #606060;"&gt;  28:&lt;/span&gt; /etc/init&lt;span style="color: red;"&gt;.&lt;/span&gt;d/ntpd restart&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum29" style="color: #606060;"&gt;  29:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum30" style="color: #606060;"&gt;  30:&lt;/span&gt; &lt;span style="color: green;"&gt;# Configures vmk0 as Mgmt Interface&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum31" style="color: #606060;"&gt;  31:&lt;/span&gt; HOSTSVC_FILE=/etc/vmware/hostd/hostsvc&lt;span style="color: red;"&gt;.&lt;/span&gt;xml&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum32" style="color: #606060;"&gt;  32:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum33" style="color: #606060;"&gt;  33:&lt;/span&gt; /bin/cat &lt;span style="color: blue;"&gt;&amp;amp;gt;&lt;/span&gt; &lt;span style="color: #cc6633;"&gt;$&lt;/span&gt;{HOSTSVC_FILE} &lt;span style="color: blue;"&gt;&amp;amp;lt;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;amp;lt;&lt;/span&gt; __CREATE_HOST_SVC__&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum34" style="color: #606060;"&gt;  34:&lt;/span&gt; &lt;span style="color: blue;"&gt;&amp;amp;lt;&lt;/span&gt;ConfigRoot&lt;span style="color: blue;"&gt;&amp;amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum35" style="color: #606060;"&gt;  35:&lt;/span&gt;   &lt;span style="color: blue;"&gt;&amp;amp;lt;&lt;/span&gt;mangementVnics&lt;span style="color: blue;"&gt;&amp;amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum36" style="color: #606060;"&gt;  36:&lt;/span&gt;     &lt;span style="color: blue;"&gt;&amp;amp;lt;&lt;/span&gt;nic id="0000"&lt;span style="color: blue;"&gt;&amp;amp;gt;&lt;/span&gt;vmk0&lt;span style="color: blue;"&gt;&amp;amp;lt;&lt;/span&gt;/nic&lt;span style="color: blue;"&gt;&amp;amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum37" style="color: #606060;"&gt;  37:&lt;/span&gt;   &lt;span style="color: blue;"&gt;&amp;amp;lt;&lt;/span&gt;/mangementVnics&lt;span style="color: blue;"&gt;&amp;amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum38" style="color: #606060;"&gt;  38:&lt;/span&gt;   &lt;span style="color: blue;"&gt;&amp;amp;lt;&lt;/span&gt;mode&lt;span style="color: blue;"&gt;&amp;amp;gt;&lt;/span&gt;normal&lt;span style="color: blue;"&gt;&amp;amp;lt;&lt;/span&gt;/mode&lt;span style="color: blue;"&gt;&amp;amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum39" style="color: #606060;"&gt;  39:&lt;/span&gt;   &lt;span style="color: blue;"&gt;&amp;amp;lt;&lt;/span&gt;service&lt;span style="color: blue;"&gt;&amp;amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum40" style="color: #606060;"&gt;  40:&lt;/span&gt;     &lt;span style="color: blue;"&gt;&amp;amp;lt;&lt;/span&gt;tsm-ssh&lt;span style="color: blue;"&gt;&amp;amp;gt;&lt;/span&gt;off&lt;span style="color: blue;"&gt;&amp;amp;lt;&lt;/span&gt;/tsm-ssh&lt;span style="color: blue;"&gt;&amp;amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum41" style="color: #606060;"&gt;  41:&lt;/span&gt;   &lt;span style="color: blue;"&gt;&amp;amp;lt;&lt;/span&gt;/service&lt;span style="color: blue;"&gt;&amp;amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum42" style="color: #606060;"&gt;  42:&lt;/span&gt; &lt;span style="color: blue;"&gt;&amp;amp;lt;&lt;/span&gt;/ConfigRoot&lt;span style="color: blue;"&gt;&amp;amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum43" style="color: #606060;"&gt;  43:&lt;/span&gt; __CREATE_HOST_SVC__&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum44" style="color: #606060;"&gt;  44:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum45" style="color: #606060;"&gt;  45:&lt;/span&gt; &lt;span style="color: green;"&gt;# Configure vmk1 as vMotion Interface&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum46" style="color: #606060;"&gt;  46:&lt;/span&gt; esxcfg-vmknic -a VMkernel -i &lt;span style="color: green;"&gt;###HOSTIP### -n 255.255.255.0&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum47" style="color: #606060;"&gt;  47:&lt;/span&gt; /bin/vim-cmd hostsvc/net/refresh&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum48" style="color: #606060;"&gt;  48:&lt;/span&gt; /bin/vim-cmd hostsvc/vmotion/vnic_set vmk1&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum49" style="color: #606060;"&gt;  49:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum50" style="color: #606060;"&gt;  50:&lt;/span&gt; &lt;span style="color: green;"&gt;# DNS Secondary (replace x.x.x.x w/ IP of another DNS server)&lt;/span&gt; &lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum51" style="color: #606060;"&gt;  51:&lt;/span&gt; /bin/echo "nameserver x&lt;span style="color: red;"&gt;.&lt;/span&gt;x&lt;span style="color: red;"&gt;.&lt;/span&gt;x&lt;span style="color: red;"&gt;.&lt;/span&gt;x" &lt;span style="color: blue;"&gt;&amp;amp;gt;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;amp;gt;&lt;/span&gt; /etc/resolv&lt;span style="color: red;"&gt;.&lt;/span&gt;conf&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum52" style="color: #606060;"&gt;  52:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum53" style="color: #606060;"&gt;  53:&lt;/span&gt; &lt;span style="color: green;"&gt;# Configure Local Datastore Name to standard&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum54" style="color: #606060;"&gt;  54:&lt;/span&gt; /bin/vim-cmd hostsvc/datastore/rename datastore1 "&lt;span style="color: #cc6633;"&gt;$&lt;/span&gt;(hostname -s)_local"&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum55" style="color: #606060;"&gt;  55:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum56" style="color: #606060;"&gt;  56:&lt;/span&gt; &lt;span style="color: green;"&gt;# Configure Syslog to forward to remote syslog server like Splunk&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum57" style="color: #606060;"&gt;  57:&lt;/span&gt; /bin/vim-cmd hostsvc/advopt/update Syslog&lt;span style="color: red;"&gt;.&lt;/span&gt;Remote&lt;span style="color: red;"&gt;.&lt;/span&gt;Hostname string x&lt;span style="color: red;"&gt;.&lt;/span&gt;x&lt;span style="color: red;"&gt;.&lt;/span&gt;x&lt;span style="color: red;"&gt;.&lt;/span&gt;x&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum58" style="color: #606060;"&gt;  58:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum59" style="color: #606060;"&gt;  59:&lt;/span&gt; &lt;span style="color: green;"&gt;# Configure port to forward Syslogs.&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum60" style="color: #606060;"&gt;  60:&lt;/span&gt; /bin/vim-cmd hostsvc/advopt/update Syslog&lt;span style="color: red;"&gt;.&lt;/span&gt;Remote&lt;span style="color: red;"&gt;.&lt;/span&gt;Port int 514&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum61" style="color: #606060;"&gt;  61:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum62" style="color: #606060;"&gt;  62:&lt;/span&gt; &lt;span style="color: green;"&gt;# Only needed if local syslog going to be used.&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum63" style="color: #606060;"&gt;  63:&lt;/span&gt; &lt;span style="color: green;"&gt;#/bin/vim-cmd hostsvc/advopt/update Syslog.Local.DatastorePath string "[$(hostname -s)&lt;/span&gt;_local] /logfiles/hostName&lt;span style="color: red;"&gt;.&lt;/span&gt;log"&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum64" style="color: #606060;"&gt;  64:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum65" style="color: #606060;"&gt;  65:&lt;/span&gt; &lt;span style="color: green;"&gt;# Maps standard NFS Shares (I use these as shared stores for iso and vmtemplates)&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum66" style="color: #606060;"&gt;  66:&lt;/span&gt; esxcfg-nas -a -o linuxserver1 -s /share/STUFF nfs_share&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum67" style="color: #606060;"&gt;  67:&lt;/span&gt; esxcfg-nas -a -o nasdevice1 -s esx_vmtemplates nfs_share_vmtemplates&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum68" style="color: #606060;"&gt;  68:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum69" style="color: #606060;"&gt;  69:&lt;/span&gt; &lt;span style="color: green;"&gt;#### Start of Join AD code ####&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum70" style="color: #606060;"&gt;  70:&lt;/span&gt; &lt;span style="color: green;"&gt;#Joins to Active Directory (ESX 4.1)&lt;/span&gt; Update 1 Code Hashed Out&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum71" style="color: #606060;"&gt;  71:&lt;/span&gt; /bin/cat &lt;span style="color: blue;"&gt;&amp;amp;gt;&lt;/span&gt; /tmp/joinActiveDirectory&lt;span style="color: red;"&gt;.&lt;/span&gt;py &lt;span style="color: blue;"&gt;&amp;amp;lt;&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;amp;lt;&lt;/span&gt; __JOIN_AD__&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum72" style="color: #606060;"&gt;  72:&lt;/span&gt; import sys,re,os,urllib,urllib2,base64&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum73" style="color: #606060;"&gt;  73:&lt;/span&gt;  &lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum74" style="color: #606060;"&gt;  74:&lt;/span&gt; &lt;span style="color: green;"&gt;# mob url&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum75" style="color: #606060;"&gt;  75:&lt;/span&gt; url = "https://localhost/mob/&lt;span style="color: #cc6633;"&gt;?&lt;/span&gt;moid=ha-ad-auth&amp;amp;amp;method=joinDomain"&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum76" style="color: #606060;"&gt;  76:&lt;/span&gt;  &lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum77" style="color: #606060;"&gt;  77:&lt;/span&gt; &lt;span style="color: green;"&gt;# mob login credentials -- use password = "" for build scripting&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum78" style="color: #606060;"&gt;  78:&lt;/span&gt; username = "root"&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum79" style="color: #606060;"&gt;  79:&lt;/span&gt; password = ""&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum80" style="color: #606060;"&gt;  80:&lt;/span&gt;  &lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum81" style="color: #606060;"&gt;  81:&lt;/span&gt; &lt;span style="color: green;"&gt;# which domain to join, and associated OU&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum82" style="color: #606060;"&gt;  82:&lt;/span&gt; &lt;span style="color: green;"&gt;# e.g.&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum83" style="color: #606060;"&gt;  83:&lt;/span&gt; &lt;span style="color: green;"&gt;#       "local.com"&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum84" style="color: #606060;"&gt;  84:&lt;/span&gt; &lt;span style="color: green;"&gt;#       "local.com/VMware Server OU"&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum85" style="color: #606060;"&gt;  85:&lt;/span&gt; domainname = "local&lt;span style="color: red;"&gt;.&lt;/span&gt;com/someOU/"&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum86" style="color: #606060;"&gt;  86:&lt;/span&gt;  &lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum87" style="color: #606060;"&gt;  87:&lt;/span&gt; &lt;span style="color: green;"&gt;# active directory credentials using encoded base64 password&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum88" style="color: #606060;"&gt;  88:&lt;/span&gt; ad_username = "someserviceaccount@local&lt;span style="color: red;"&gt;.&lt;/span&gt;com"&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum89" style="color: #606060;"&gt;  89:&lt;/span&gt; &lt;span style="color: green;"&gt;### To get an encoded password, use python.  It's not really secure, but better than plain text.&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum90" style="color: #606060;"&gt;  90:&lt;/span&gt; encodedpassword = ""&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum91" style="color: #606060;"&gt;  91:&lt;/span&gt; ad_password = base64&lt;span style="color: red;"&gt;.&lt;/span&gt;b64decode(encodedpassword)&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum92" style="color: #606060;"&gt;  92:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum93" style="color: #606060;"&gt;  93:&lt;/span&gt; &lt;span style="color: green;"&gt;# Unhash for ESXi 4.1 Update 1&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum94" style="color: #606060;"&gt;  94:&lt;/span&gt; &lt;span style="color: green;"&gt;### Create global variables&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum95" style="color: #606060;"&gt;  95:&lt;/span&gt; &lt;span style="color: green;"&gt;# global passman,authhandler,opener,req,page,page_content,nonce,headers,cookie,params,e_params&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum96" style="color: #606060;"&gt;  96:&lt;/span&gt;  &lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum97" style="color: #606060;"&gt;  97:&lt;/span&gt; &lt;span style="color: green;"&gt;# Code to build opener with HTTP Basic Authentication&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum98" style="color: #606060;"&gt;  98:&lt;/span&gt; passman = urllib2&lt;span style="color: red;"&gt;.&lt;/span&gt;HTTPPasswordMgrWithDefaultRealm()&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum99" style="color: #606060;"&gt;  99:&lt;/span&gt; passman&lt;span style="color: red;"&gt;.&lt;/span&gt;add_password(None,url,username,password)&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum100" style="color: #606060;"&gt; 100:&lt;/span&gt; authhandler = urllib2&lt;span style="color: red;"&gt;.&lt;/span&gt;HTTPBasicAuthHandler(passman)&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum101" style="color: #606060;"&gt; 101:&lt;/span&gt; opener = urllib2&lt;span style="color: red;"&gt;.&lt;/span&gt;build_opener(authhandler)&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum102" style="color: #606060;"&gt; 102:&lt;/span&gt; urllib2&lt;span style="color: red;"&gt;.&lt;/span&gt;install_opener(opener)&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum103" style="color: #606060;"&gt; 103:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum104" style="color: #606060;"&gt; 104:&lt;/span&gt; &lt;span style="color: green;"&gt;# Unhash below for 4.1 Update 1&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum105" style="color: #606060;"&gt; 105:&lt;/span&gt; &lt;span style="color: green;"&gt;### Code to capture required page data and cookie required for post back to meet CSRF requirements  ###&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum106" style="color: #606060;"&gt; 106:&lt;/span&gt; &lt;span style="color: green;"&gt;#req = urllib2.Request(url)&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum107" style="color: #606060;"&gt; 107:&lt;/span&gt; &lt;span style="color: green;"&gt;#page = urllib2.urlopen(req)&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum108" style="color: #606060;"&gt; 108:&lt;/span&gt; &lt;span style="color: green;"&gt;#page_content= page.read()&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum109" style="color: #606060;"&gt; 109:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum110" style="color: #606060;"&gt; 110:&lt;/span&gt; &lt;span style="color: green;"&gt;# Unhash below for 4.1 Update 1&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum111" style="color: #606060;"&gt; 111:&lt;/span&gt; &lt;span style="color: green;"&gt;### regex to get the vmware-session-nonce value from the hidden form entry&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum112" style="color: #606060;"&gt; 112:&lt;/span&gt; &lt;span style="color: green;"&gt;# reg = re.compile('name="vmware-session-nonce" type="hidden" value="?([^\s^"]+)&lt;/span&gt;"')&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum113" style="color: #606060;"&gt; 113:&lt;/span&gt; &lt;span style="color: green;"&gt;#nonce = reg.search(page_content)&lt;/span&gt;&lt;span style="color: red;"&gt;.&lt;/span&gt;group(1)&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum114" style="color: #606060;"&gt; 114:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum115" style="color: #606060;"&gt; 115:&lt;/span&gt; &lt;span style="color: green;"&gt;# Unhash below for 4.1 Update 1&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum116" style="color: #606060;"&gt; 116:&lt;/span&gt; &lt;span style="color: green;"&gt;### Code to join the domain ESXi 4.1U1&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum117" style="color: #606060;"&gt; 117:&lt;/span&gt; &lt;span style="color: green;"&gt;#params = {'vmware-session-nonce':nonce,'domainName':domainname,'userName':ad_username,'password':ad_password}&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum118" style="color: #606060;"&gt; 118:&lt;/span&gt; &lt;span style="color: green;"&gt;#e_params = urllib.urlencode(params)&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum119" style="color: #606060;"&gt; 119:&lt;/span&gt; &lt;span style="color: green;"&gt;#req = urllib2.Request(url, e_params, headers={"Cookie":cookie})&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum120" style="color: #606060;"&gt; 120:&lt;/span&gt; &lt;span style="color: green;"&gt;#page = urllib2.urlopen(req)&lt;/span&gt;&lt;span style="color: red;"&gt;.&lt;/span&gt;read()&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum121" style="color: #606060;"&gt; 121:&lt;/span&gt;  &lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum122" style="color: #606060;"&gt; 122:&lt;/span&gt; &lt;span style="color: green;"&gt;#Hash if using 4.1 U1&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum123" style="color: #606060;"&gt; 123:&lt;/span&gt; &lt;span style="color: green;"&gt;### Code to join domain ESX 4.1&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum124" style="color: #606060;"&gt; 124:&lt;/span&gt; params = {'domainName':domainname,'userName':ad_username,'password':ad_password}&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum125" style="color: #606060;"&gt; 125:&lt;/span&gt; e_params = urllib&lt;span style="color: red;"&gt;.&lt;/span&gt;urlencode(params)&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum126" style="color: #606060;"&gt; 126:&lt;/span&gt; req = urllib2&lt;span style="color: red;"&gt;.&lt;/span&gt;Request(url,e_params)&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum127" style="color: #606060;"&gt; 127:&lt;/span&gt; page = urllib2&lt;span style="color: red;"&gt;.&lt;/span&gt;urlopen(req)&lt;span style="color: red;"&gt;.&lt;/span&gt;read()&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum128" style="color: #606060;"&gt; 128:&lt;/span&gt;  &lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum129" style="color: #606060;"&gt; 129:&lt;/span&gt; __JOIN_AD__&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum130" style="color: #606060;"&gt; 130:&lt;/span&gt;  &lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum131" style="color: #606060;"&gt; 131:&lt;/span&gt; &lt;span style="color: green;"&gt;#execute python script to Join AD&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum132" style="color: #606060;"&gt; 132:&lt;/span&gt; /bin/python /tmp/joinActiveDirectory&lt;span style="color: red;"&gt;.&lt;/span&gt;py&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum133" style="color: #606060;"&gt; 133:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum134" style="color: #606060;"&gt; 134:&lt;/span&gt; &lt;span style="color: green;"&gt;#### End AD Join Code ####&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum155" style="color: #606060;"&gt; 135:&lt;/span&gt; &lt;span style="color: green;"&gt;# Changes UserVars.CIMoemProviderEnabled to 1.  Required for OMSA VIB to work properly.&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span class="Apple-style-span" style="background-color: #f4f4f4;"&gt;&lt;span id="lnum156" style="color: #606060;"&gt; 136:&lt;/span&gt; esxcfg-advcfg -s 1 /UserVars/CIMoemProviderEnabled&lt;/span&gt; &lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum136" style="color: #606060;"&gt; 137:&lt;/span&gt; %firstboot --unsupported --interpreter=busybox --level=9999&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum137" style="color: #606060;"&gt; 138:&lt;/span&gt; &lt;span style="color: green;"&gt;# Do Patching in this section&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum138" style="color: #606060;"&gt; 139:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum139" style="color: #606060;"&gt; 140:&lt;/span&gt; &lt;span style="color: green;"&gt;#Gets Emulex and OMSA VIB from IIS Server w/ virtual directory pointed to NAS hosted directory&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum140" style="color: #606060;"&gt; 141:&lt;/span&gt; &lt;span style="color: green;"&gt;#Applies Emulex then OMSA VIB &amp;amp;lt;-- Must be in this order.&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum141" style="color: #606060;"&gt; 142:&lt;/span&gt; &lt;span style="color: green;"&gt;# Maintenance Mode attempted twice before attempting patch because it sometimes fails.&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum142" style="color: #606060;"&gt; 143:&lt;/span&gt; /bin/vim-cmd hostsvc/maintenance_mode_enter&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum143" style="color: #606060;"&gt; 144:&lt;/span&gt; sleep 5&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum144" style="color: #606060;"&gt; 145:&lt;/span&gt; /bin/vim-cmd hostsvc/maintenance_mode_enter&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum145" style="color: #606060;"&gt; 146:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum146" style="color: #606060;"&gt; 147:&lt;/span&gt; &lt;span style="color: green;"&gt;# Entries entered twice due to metadata.zip possibly not extracting properly the first time.&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum147" style="color: #606060;"&gt; 148:&lt;/span&gt; /sbin/esxupdate --bundle=http://IISSERVER&lt;span style="color: red;"&gt;.&lt;/span&gt;local&lt;span style="color: red;"&gt;.&lt;/span&gt;com/VIBS/Emulex_CIM/elx-esx-4&lt;span style="color: red;"&gt;.&lt;/span&gt;1&lt;span style="color: red;"&gt;.&lt;/span&gt;0-emulex-cim-provider-3&lt;span style="color: red;"&gt;.&lt;/span&gt;2&lt;span style="color: red;"&gt;.&lt;/span&gt;30&lt;span style="color: red;"&gt;.&lt;/span&gt;1-offline_bundle-364582&lt;span style="color: red;"&gt;.&lt;/span&gt;zip update&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum148" style="color: #606060;"&gt; 149:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum149" style="color: #606060;"&gt; 150:&lt;/span&gt; /sbin/esxupdate --bundle=http://IISSERVER&lt;span style="color: red;"&gt;.&lt;/span&gt;local&lt;span style="color: red;"&gt;.&lt;/span&gt;com/VIBS/Emulex_CIM/elx-esx-4&lt;span style="color: red;"&gt;.&lt;/span&gt;1&lt;span style="color: red;"&gt;.&lt;/span&gt;0-emulex-cim-provider-3&lt;span style="color: red;"&gt;.&lt;/span&gt;2&lt;span style="color: red;"&gt;.&lt;/span&gt;30&lt;span style="color: red;"&gt;.&lt;/span&gt;1-offline_bundle-364582&lt;span style="color: red;"&gt;.&lt;/span&gt;zip update&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum150" style="color: #606060;"&gt; 151:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum151" style="color: #606060;"&gt; 152:&lt;/span&gt; /sbin/esxupdate --bundle=http://IISSERVER&lt;span style="color: red;"&gt;.&lt;/span&gt;local&lt;span style="color: red;"&gt;.&lt;/span&gt;com/VIBS/Dell_OMSA/OM-SrvAdmin-Dell-Web-6&lt;span style="color: red;"&gt;.&lt;/span&gt;5&lt;span style="color: red;"&gt;.&lt;/span&gt;0-2247&lt;span style="color: red;"&gt;.&lt;/span&gt;VIB-ESX41i_A01&lt;span style="color: red;"&gt;.&lt;/span&gt;zip update&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum152" style="color: #606060;"&gt; 153:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum153" style="color: #606060;"&gt; 154:&lt;/span&gt; /sbin/esxupdate --bundle=http://IISSERVER&lt;span style="color: red;"&gt;.&lt;/span&gt;local&lt;span style="color: red;"&gt;.&lt;/span&gt;com/VIBS/Dell_OMSA/OM-SrvAdmin-Dell-Web-6&lt;span style="color: red;"&gt;.&lt;/span&gt;5&lt;span style="color: red;"&gt;.&lt;/span&gt;0-2247&lt;span style="color: red;"&gt;.&lt;/span&gt;VIB-ESX41i_A01&lt;span style="color: red;"&gt;.&lt;/span&gt;zip update&lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum154" style="color: #606060;"&gt; 155:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum157" style="color: #606060;"&gt; 157:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum158" style="color: #606060;"&gt; 158:&lt;/span&gt; /bin/vim-cmd hostsvc/maintenance_mode_exit&lt;/pre&gt;
&lt;pre style="background-color: white; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum159" style="color: #606060;"&gt; 159:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;
&lt;pre style="background-color: #f4f4f4; border-bottom-style: none; border-left-style: none; border-right-style: none; border-top-style: none; color: black; direction: ltr; font-family: 'Courier New', courier, monospace; font-size: 8pt; line-height: 12pt; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; margin-top: 0em; overflow-x: visible; overflow-y: visible; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; width: 100%;"&gt;&lt;span id="lnum160" style="color: #606060;"&gt; 160:&lt;/span&gt; /sbin/reboot -d 120&lt;/pre&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/5834591349436314089-6041920330571268275?l=tech.zsoldier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NHVE_oZdohM4sxN3AsT58FLsk_o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NHVE_oZdohM4sxN3AsT58FLsk_o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NHVE_oZdohM4sxN3AsT58FLsk_o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NHVE_oZdohM4sxN3AsT58FLsk_o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ZsoldiersTechBlog/~4/-96jzd2Vg3U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.zsoldier.com/feeds/6041920330571268275/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5834591349436314089&amp;postID=6041920330571268275" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/6041920330571268275?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/6041920330571268275?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZsoldiersTechBlog/~3/-96jzd2Vg3U/esxi-41-kickstart-script-for-eda.html" title="ESXi 4.1 Kickstart Script for EDA Virtual Appliance" /><author><name>Chris Nakagaki</name><uri>https://profiles.google.com/112930824584424602767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-NXUX3Y9pZe4/AAAAAAAAAAI/AAAAAAAAfFk/AKnBLN9rfG4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tech.zsoldier.com/2011/07/esxi-41-kickstart-script-for-eda.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAAR3kzeSp7ImA9WhdTF0s.&quot;"><id>tag:blogger.com,1999:blog-5834591349436314089.post-6629967365874341160</id><published>2011-07-15T16:45:00.000-04:00</published><updated>2011-07-15T16:45:46.781-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-15T16:45:46.781-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VMWare" /><category scheme="http://www.blogger.com/atom/ns#" term="Emulex" /><title>PSA: ESX 4.x Emulex LPe12000-E, Firmware 2.00A3 not compatible with vMax</title><content type="html">&lt;b&gt;&lt;u&gt;Summary:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
Found this out the hard way, but for anyone who might be banging your head against the wall. &amp;nbsp;Check if your ESX host has Emulex LPe12000-E and running firmware 2.00A3. &amp;nbsp;If so upgrade to 2.00A4.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Symptoms:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;ESX host not mapping/detecting LUN regardless of rescan attempts.&lt;/li&gt;
&lt;li&gt;VM's suddenly going offline because of disk access problems.&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5834591349436314089-6629967365874341160?l=tech.zsoldier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/y3IZcdlWJhnuA8_-q8UtNV_O5RI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/y3IZcdlWJhnuA8_-q8UtNV_O5RI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/y3IZcdlWJhnuA8_-q8UtNV_O5RI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/y3IZcdlWJhnuA8_-q8UtNV_O5RI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ZsoldiersTechBlog/~4/-mtsSkKmeWc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.zsoldier.com/feeds/6629967365874341160/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5834591349436314089&amp;postID=6629967365874341160" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/6629967365874341160?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/6629967365874341160?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZsoldiersTechBlog/~3/-mtsSkKmeWc/psa-esx-4x-emulex-lpe12000-e-firmware.html" title="PSA: ESX 4.x Emulex LPe12000-E, Firmware 2.00A3 not compatible with vMax" /><author><name>Chris Nakagaki</name><uri>https://profiles.google.com/112930824584424602767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-NXUX3Y9pZe4/AAAAAAAAAAI/AAAAAAAAfFk/AKnBLN9rfG4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tech.zsoldier.com/2011/07/psa-esx-4x-emulex-lpe12000-e-firmware.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYBQ30yfSp7ImA9WhdTF0s.&quot;"><id>tag:blogger.com,1999:blog-5834591349436314089.post-1362241023273638936</id><published>2011-07-15T16:02:00.000-04:00</published><updated>2011-07-15T16:02:32.395-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-15T16:02:32.395-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VMWare" /><category scheme="http://www.blogger.com/atom/ns#" term="Emulex" /><title>Emulex VIB and Dell OMSA VIB w/ Dell Management Plugin for vCenter</title><content type="html">&lt;b&gt;&lt;u&gt;Summary:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
Found this out when installing the Emulex VIB on an ESXi 4.1 host w/ the Dell OMSA VIB installed. &amp;nbsp;Apparently something w/ the Emulex VIB causes issues w/ the Dell OMSA install causing it to stop talking to the Dell Management Plugin for vCenter.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Solution:&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Install the Emulex VIB THEN the Dell OMSA VIB&lt;/li&gt;
&lt;/ul&gt;
OR&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Uninstall Dell OMSA VIB, reboot, then attempt install based on order above.&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;b&gt;&lt;u&gt;FYI:&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div&gt;
To uninstall a VIB from ESXi 4.1, you can use vCLI or TSM (Tech Support Mode).&lt;/div&gt;
&lt;div&gt;
esxupdate query &amp;nbsp;&amp;lt;-- &amp;nbsp;This will return the installed VIB's and their bulletin ID which is need for removal.&lt;/div&gt;
&lt;div&gt;
esxupdate --b Bulletin_ID_of_VIB &amp;nbsp;remove &amp;nbsp;&amp;lt;-- This will remove the VIB&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&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/5834591349436314089-1362241023273638936?l=tech.zsoldier.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Cio2Gr2HzJm5tt4DpndAmu1ClYQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Cio2Gr2HzJm5tt4DpndAmu1ClYQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Cio2Gr2HzJm5tt4DpndAmu1ClYQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Cio2Gr2HzJm5tt4DpndAmu1ClYQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ZsoldiersTechBlog/~4/ojmyKkUeZHw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://tech.zsoldier.com/feeds/1362241023273638936/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=5834591349436314089&amp;postID=1362241023273638936" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/1362241023273638936?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5834591349436314089/posts/default/1362241023273638936?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZsoldiersTechBlog/~3/ojmyKkUeZHw/emulex-vib-and-dell-omsa-vib-w-dell.html" title="Emulex VIB and Dell OMSA VIB w/ Dell Management Plugin for vCenter" /><author><name>Chris Nakagaki</name><uri>https://profiles.google.com/112930824584424602767</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-NXUX3Y9pZe4/AAAAAAAAAAI/AAAAAAAAfFk/AKnBLN9rfG4/s512-c/photo.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://tech.zsoldier.com/2011/07/emulex-vib-and-dell-omsa-vib-w-dell.html</feedburner:origLink></entry></feed>

