<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>article VDS and 3rd Party VDS Info in VMware PowerCLI Documents</title>
    <link>https://communities.vmware.com/t5/VMware-PowerCLI-Documents/VDS-and-3rd-Party-VDS-Info/ta-p/2771356</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;People are often suprised to hear that PowerCLI display information on both a vSphere Distributed Virtual Switch and 3rd Party VDS solutions such as the Cisco Nexus 1KV can be retrieved from PowerCLI, the below is an example using the native PowerCLI cmdlets which will pull information from both....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code"&gt;Get-VirtualSwitch -Distributed | Foreach {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $Details = New-Object -TypeName PSObject -Property @{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VDSName = $_.Name&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VDSDescription = $_.ExtensionData.Summary.Description&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VDSModel = $_.ExtensionData.Summary.ProductInfo.Name&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VDSVendor = $_.ExtensionData.Summary.ProductInfo.Vendor&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VDSBuild = $_.ExtensionData.Summary.ProductInfo.Build&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VDSBundleId = $_.ExtensionData.Summary.ProductInfo.BundleID&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VDSVersion = $_.ExtensionData.Summary.ProductInfo.Version&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NumPorts = $_.ExtensionData.Summary.NumPorts&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NumDVPortGroups = @($_ | Get-VirtualPortGroup).Count&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NumHosts = @($_.ExtensionData.Summary.HostMember).Count&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NumVMs = @($_.ExtensionData.Summary.Vm).Count&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $Details | Select VDSName, VDSDescription, VDSVendor, VDSModel, VDSBuild, VDSBundleID, VDSVersion, NumPorts, NumDVPortGroups, NumHosts, NumVMs&lt;BR /&gt;}&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example output:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code"&gt;&lt;P&gt;VDSName&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : VSM&lt;BR /&gt;VDSDescription&amp;nbsp; : Cisco_Nexus_1000V_136945814&lt;BR /&gt;VDSVendor&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Cisco Systems Inc.&lt;BR /&gt;VDSModel&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Cisco Nexus 1000V&lt;BR /&gt;VDSBuild&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 00000&lt;BR /&gt;VDSBundleId&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : VEM400-201101030-RG&lt;BR /&gt;VDSVersion&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 4.0&lt;BR /&gt;NumPorts&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 160&lt;BR /&gt;NumDVPortGroups : 11&lt;BR /&gt;NumHosts&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 3&lt;BR /&gt;NumVMs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;VDSName&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : dvSwitch-01&lt;BR /&gt;VDSDescription&amp;nbsp; : This is a VMware Distributed Virtual Switch&lt;BR /&gt;VDSVendor&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : VMware&lt;BR /&gt;VDSModel&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : DVS&lt;BR /&gt;VDSBuild&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 00000&lt;BR /&gt;VDSBundleId&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : &lt;BR /&gt;VDSVersion&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 4.1.0&lt;BR /&gt;NumPorts&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 128&lt;BR /&gt;NumDVPortGroups : 2&lt;BR /&gt;NumHosts&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1&lt;BR /&gt;NumVMs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1&lt;/P&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 27 Apr 2012 19:35:45 GMT</pubDate>
    <dc:creator>alanrenouf</dc:creator>
    <dc:date>2012-04-27T19:35:45Z</dc:date>
    <item>
      <title>VDS and 3rd Party VDS Info</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Documents/VDS-and-3rd-Party-VDS-Info/ta-p/2771356</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;People are often suprised to hear that PowerCLI display information on both a vSphere Distributed Virtual Switch and 3rd Party VDS solutions such as the Cisco Nexus 1KV can be retrieved from PowerCLI, the below is an example using the native PowerCLI cmdlets which will pull information from both....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code"&gt;Get-VirtualSwitch -Distributed | Foreach {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $Details = New-Object -TypeName PSObject -Property @{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VDSName = $_.Name&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VDSDescription = $_.ExtensionData.Summary.Description&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VDSModel = $_.ExtensionData.Summary.ProductInfo.Name&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VDSVendor = $_.ExtensionData.Summary.ProductInfo.Vendor&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VDSBuild = $_.ExtensionData.Summary.ProductInfo.Build&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VDSBundleId = $_.ExtensionData.Summary.ProductInfo.BundleID&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VDSVersion = $_.ExtensionData.Summary.ProductInfo.Version&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NumPorts = $_.ExtensionData.Summary.NumPorts&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NumDVPortGroups = @($_ | Get-VirtualPortGroup).Count&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NumHosts = @($_.ExtensionData.Summary.HostMember).Count&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NumVMs = @($_.ExtensionData.Summary.Vm).Count&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $Details | Select VDSName, VDSDescription, VDSVendor, VDSModel, VDSBuild, VDSBundleID, VDSVersion, NumPorts, NumDVPortGroups, NumHosts, NumVMs&lt;BR /&gt;}&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example output:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_text_macro jive_macro_code"&gt;&lt;P&gt;VDSName&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : VSM&lt;BR /&gt;VDSDescription&amp;nbsp; : Cisco_Nexus_1000V_136945814&lt;BR /&gt;VDSVendor&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Cisco Systems Inc.&lt;BR /&gt;VDSModel&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Cisco Nexus 1000V&lt;BR /&gt;VDSBuild&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 00000&lt;BR /&gt;VDSBundleId&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : VEM400-201101030-RG&lt;BR /&gt;VDSVersion&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 4.0&lt;BR /&gt;NumPorts&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 160&lt;BR /&gt;NumDVPortGroups : 11&lt;BR /&gt;NumHosts&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 3&lt;BR /&gt;NumVMs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;VDSName&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : dvSwitch-01&lt;BR /&gt;VDSDescription&amp;nbsp; : This is a VMware Distributed Virtual Switch&lt;BR /&gt;VDSVendor&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : VMware&lt;BR /&gt;VDSModel&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : DVS&lt;BR /&gt;VDSBuild&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 00000&lt;BR /&gt;VDSBundleId&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : &lt;BR /&gt;VDSVersion&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 4.1.0&lt;BR /&gt;NumPorts&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 128&lt;BR /&gt;NumDVPortGroups : 2&lt;BR /&gt;NumHosts&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1&lt;BR /&gt;NumVMs&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1&lt;/P&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Apr 2012 19:35:45 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Documents/VDS-and-3rd-Party-VDS-Info/ta-p/2771356</guid>
      <dc:creator>alanrenouf</dc:creator>
      <dc:date>2012-04-27T19:35:45Z</dc:date>
    </item>
  </channel>
</rss>

