<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:clearspace="http://www.jivesoftware.com/xmlns/clearspace/rss" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Jonathan Marrott's VM Scripting Blog</title>
    <link>http://communities.vmware.com/blogs/froboy</link>
    <description>A swell blog containing some of the scripts I have written for VM management.</description>
    <pubDate>Mon, 07 Jan 2008 16:08:08 GMT</pubDate>
    <generator>Clearspace 1.10.12 (http://jivesoftware.com/products/clearspace/)</generator>
    <dc:date>2008-01-07T16:08:08Z</dc:date>
    <item>
      <title>VI Custom Fields</title>
      <link>http://communities.vmware.com/blogs/froboy/2008/01/07/vi-custom-fields</link>
      <description>I decided to dabble into custom fields.  I have scripts to add, remove, rename and set custom fields.  I also have a cool script to export your custom fields to a CSV file and vice versa.&lt;br /&gt;
&lt;br /&gt;
Prerequisites:&lt;br /&gt;
VI 3.5 (VI API 2.5.0)&lt;br /&gt;
Latest VI Perl Toolkit (VMware VI Remote CLI will install this)&lt;br /&gt;
Text::CSV_XS (Perl module for CSVs)&lt;br /&gt;
Text::CSV::Simple (Perl module for CSVs)&lt;br /&gt;
&lt;br /&gt;
Scripts:&lt;br /&gt;
addvifield.pl - Adds Custom Field to VI&lt;br /&gt;
cf2csv.pl - Exports Custom Fields to CSV File&lt;br /&gt;
csv2cf.pl - Imports CSV File to Custom Fields (Note: Custom Fields must already be created)&lt;br /&gt;
readdcfields.pl - Reads all Custom Fields from every VM in a datacenter&lt;br /&gt;
readvmfield.pl - Reads a single Custom Fields from a VM&lt;br /&gt;
readvmfields.pl - Reads all Custom Fields from a VM&lt;br /&gt;
removevifield.pl - Removes a Custom Fields from VI&lt;br /&gt;
renamevifield.pl - Renames a Custom Field in VI&lt;br /&gt;
setvmfield.pl - Assigns a value to a Custom Field in a VM&lt;br /&gt;
setdctools.pl - Reads VMWare Tools Version From Each VM In A Datacenter And Applies It To The Custom Field "Tools Version"</description>
      <category domain="http://communities.vmware.com/blogs/froboy/tags">csv</category>
      <category domain="http://communities.vmware.com/blogs/froboy/tags">vi3</category>
      <category domain="http://communities.vmware.com/blogs/froboy/tags">script</category>
      <category domain="http://communities.vmware.com/blogs/froboy/tags">perl</category>
      <category domain="http://communities.vmware.com/blogs/froboy/tags">spreadsheet</category>
      <category domain="http://communities.vmware.com/blogs/froboy/tags">custom</category>
      <category domain="http://communities.vmware.com/blogs/froboy/tags">fields</category>
      <pubDate>Mon, 07 Jan 2008 15:45:00 GMT</pubDate>
      <author>froboy</author>
      <guid>http://communities.vmware.com/blogs/froboy/2008/01/07/vi-custom-fields</guid>
      <dc:date>2008-01-07T15:45:00Z</dc:date>
      <clearspace:dateToText>1 year, 10 months ago</clearspace:dateToText>
      <wfw:comment>http://communities.vmware.com/blogs/froboy/comment/vi-custom-fields</wfw:comment>
      <wfw:commentRss>http://communities.vmware.com/blogs/froboy/feeds/comments?blogPostID=1373</wfw:commentRss>
    </item>
    <item>
      <title>VC Licensing Spreadsheet</title>
      <link>http://communities.vmware.com/blogs/froboy/2007/11/21/vc-licensing-spreadsheet</link>
      <description>I put my licensing script into a spreadsheet...&lt;br /&gt;
&lt;br /&gt;
You need to populate your own hostnames and licensing server, but it will query the licensing log against those hostnames.</description>
      <category domain="http://communities.vmware.com/blogs/froboy/tags">license</category>
      <category domain="http://communities.vmware.com/blogs/froboy/tags">script</category>
      <category domain="http://communities.vmware.com/blogs/froboy/tags">vc</category>
      <category domain="http://communities.vmware.com/blogs/froboy/tags">vi</category>
      <category domain="http://communities.vmware.com/blogs/froboy/tags">esx</category>
      <category domain="http://communities.vmware.com/blogs/froboy/tags">excel</category>
      <category domain="http://communities.vmware.com/blogs/froboy/tags">spreadsheet</category>
      <pubDate>Wed, 21 Nov 2007 16:17:00 GMT</pubDate>
      <author>froboy</author>
      <guid>http://communities.vmware.com/blogs/froboy/2007/11/21/vc-licensing-spreadsheet</guid>
      <dc:date>2007-11-21T16:17:00Z</dc:date>
      <clearspace:dateToText>2 years, 2 days ago</clearspace:dateToText>
      <wfw:comment>http://communities.vmware.com/blogs/froboy/comment/vc-licensing-spreadsheet</wfw:comment>
      <wfw:commentRss>http://communities.vmware.com/blogs/froboy/feeds/comments?blogPostID=1251</wfw:commentRss>
    </item>
  </channel>
</rss>

