<?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>topic Re: Get Guest OS disks letter in VMware PowerCLI Discussions</title>
    <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-Guest-OS-disks-letter/m-p/2995105#M113819</link>
    <description>&lt;P&gt;Thanks LucD as always, you help me a lot.&lt;/P&gt;&lt;P&gt;the script is working fine and I tried to add some details related to VM and I made it like this, unfortunately, I get an error message related to this line **&lt;SPAN&gt;$guestHD &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;Get-VMGuestDisk&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;HardDisk $HardDisk**&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;what's wrong in the modified script?&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;$VmInfo &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;ForEach&lt;/SPAN&gt;&lt;SPAN&gt; ($Datacenter &lt;/SPAN&gt;&lt;SPAN&gt;in&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;Get-Datacenter&lt;/SPAN&gt; &lt;SPAN&gt;|&lt;/SPAN&gt; &lt;SPAN&gt;Sort-Object&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;Property Name)) {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;ForEach&lt;/SPAN&gt;&lt;SPAN&gt; ($Cluster &lt;/SPAN&gt;&lt;SPAN&gt;in&lt;/SPAN&gt;&lt;SPAN&gt; ($Datacenter &lt;/SPAN&gt;&lt;SPAN&gt;|&lt;/SPAN&gt; &lt;SPAN&gt;Get-Cluster&lt;/SPAN&gt; &lt;SPAN&gt;|&lt;/SPAN&gt; &lt;SPAN&gt;Sort-Object&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;Property Name)) {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;ForEach&lt;/SPAN&gt;&lt;SPAN&gt; ($VM &lt;/SPAN&gt;&lt;SPAN&gt;in&lt;/SPAN&gt;&lt;SPAN&gt; ($Cluster &lt;/SPAN&gt;&lt;SPAN&gt;|&lt;/SPAN&gt; &lt;SPAN&gt;Get-VM&lt;/SPAN&gt; &lt;SPAN&gt;|&lt;/SPAN&gt; &lt;SPAN&gt;Where-Object&lt;/SPAN&gt;&lt;SPAN&gt;{$_.Name &lt;/SPAN&gt;&lt;SPAN&gt;-notmatch&lt;/SPAN&gt; &lt;SPAN&gt;'^vcls'&lt;/SPAN&gt;&lt;SPAN&gt;} &lt;/SPAN&gt;&lt;SPAN&gt;|&lt;/SPAN&gt; &lt;SPAN&gt;Sort-Object&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;Property Name)) {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;ForEach&lt;/SPAN&gt;&lt;SPAN&gt; ($HardDisk &lt;/SPAN&gt;&lt;SPAN&gt;in&lt;/SPAN&gt;&lt;SPAN&gt; ($VM &lt;/SPAN&gt;&lt;SPAN&gt;|&lt;/SPAN&gt; &lt;SPAN&gt;Get-HardDisk&lt;/SPAN&gt; &lt;SPAN&gt;|&lt;/SPAN&gt; &lt;SPAN&gt;Sort-Object&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;Property Name)) {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;foreach&lt;/SPAN&gt;&lt;SPAN&gt; ($VM &lt;/SPAN&gt;&lt;SPAN&gt;in&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;Get-View&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;ViewType VirtualMachine &lt;/SPAN&gt;&lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;Property Guest.GuestFullName&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; Config.GuestFullName)){&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $guestHD &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;Get-VMGuestDisk&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;HardDisk $HardDisk&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;""&lt;/SPAN&gt; &lt;SPAN&gt;|&lt;/SPAN&gt; &lt;SPAN&gt;Select-Object&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;Property &lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{N&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"VM"&lt;/SPAN&gt;&lt;SPAN&gt;;E&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;{$VM.Name}}&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{N&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"Configured OS"&lt;/SPAN&gt;&lt;SPAN&gt;;E&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;{$Config.GuestFullName}}&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{N&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"Running OS"&lt;/SPAN&gt;&lt;SPAN&gt;;E&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;{$Guest.GuestFullName}}&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{N&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"Datacenter"&lt;/SPAN&gt;&lt;SPAN&gt;;E&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;{$Datacenter.name}}&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{N&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"Cluster"&lt;/SPAN&gt;&lt;SPAN&gt;;E&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;{$Cluster.Name}}&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{N&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"Hard Disk"&lt;/SPAN&gt;&lt;SPAN&gt;;E&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;{$HardDisk.Name}}&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{N&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"Datastore"&lt;/SPAN&gt;&lt;SPAN&gt;;E&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;{$HardDisk.FileName.Split(&lt;/SPAN&gt;&lt;SPAN&gt;"]"&lt;/SPAN&gt;&lt;SPAN&gt;)[&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;].TrimStart(&lt;/SPAN&gt;&lt;SPAN&gt;"["&lt;/SPAN&gt;&lt;SPAN&gt;)}}&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{N&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"VMConfigFile"&lt;/SPAN&gt;&lt;SPAN&gt;;E&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;{$VM.ExtensionData.Config.Files.VmPathName}}&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{N&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"VMDKpath"&lt;/SPAN&gt;&lt;SPAN&gt;;E&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;{$HardDisk.FileName}}&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{N&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"VMDK Size"&lt;/SPAN&gt;&lt;SPAN&gt;;E&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;{[&lt;/SPAN&gt;&lt;SPAN&gt;math&lt;/SPAN&gt;&lt;SPAN&gt;]::Round(($vm.extensiondata.layoutex.file&lt;/SPAN&gt;&lt;SPAN&gt;|&lt;/SPAN&gt;&lt;SPAN&gt;Where-Object&lt;/SPAN&gt;&lt;SPAN&gt;{$_.name &lt;/SPAN&gt;&lt;SPAN&gt;-contains&lt;/SPAN&gt;&lt;SPAN&gt; $harddisk.filename.replace(&lt;/SPAN&gt;&lt;SPAN&gt;"."&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"-flat."&lt;/SPAN&gt;&lt;SPAN&gt;)}).size&lt;/SPAN&gt;&lt;SPAN&gt;/&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;GB&lt;/SPAN&gt;&lt;SPAN&gt;)}}&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{N&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"Drive Size"&lt;/SPAN&gt;&lt;SPAN&gt;;E&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;{$HardDisk.CapacityGB.foreach{[&lt;/SPAN&gt;&lt;SPAN&gt;math&lt;/SPAN&gt;&lt;SPAN&gt;]::Round($_)}}}&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{N&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;'GuestDiskPath'&lt;/SPAN&gt;&lt;SPAN&gt;;E&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;{$guestHD.DiskPath &lt;/SPAN&gt;&lt;SPAN&gt;-join&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;`n&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;}}&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{N&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;'GuestCapacityGB'&lt;/SPAN&gt;&lt;SPAN&gt;;E&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;{($guestHD.CapacityGB.foreach{[&lt;/SPAN&gt;&lt;SPAN&gt;math&lt;/SPAN&gt;&lt;SPAN&gt;]::Round($_)}) &lt;/SPAN&gt;&lt;SPAN&gt;-join&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;`n&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;}}&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{N&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;'GuestFreeGB'&lt;/SPAN&gt;&lt;SPAN&gt;;E&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;{($guestHD.FreeSpaceGB.foreach{[&lt;/SPAN&gt;&lt;SPAN&gt;math&lt;/SPAN&gt;&lt;SPAN&gt;]::Round($_)}) &lt;/SPAN&gt;&lt;SPAN&gt;-join&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;`n&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;}}&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{N&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;'GuestDiskType'&lt;/SPAN&gt;&lt;SPAN&gt;;E&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;{$guestHD.FileSystemType &lt;/SPAN&gt;&lt;SPAN&gt;-join&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;`n&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;}}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; $VmInfo &lt;/SPAN&gt;&lt;SPAN&gt;|&lt;/SPAN&gt; &lt;SPAN&gt;Export-Csv&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;NoTypeInformation &lt;/SPAN&gt;&lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;UseCulture &lt;/SPAN&gt;&lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;Path &lt;/SPAN&gt;&lt;SPAN&gt;".\VmInfo.csv"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Fri, 10 Nov 2023 11:05:25 GMT</pubDate>
    <dc:creator>lElOUCHE_79</dc:creator>
    <dc:date>2023-11-10T11:05:25Z</dc:date>
    <item>
      <title>Get Guest OS disks letter</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-Guest-OS-disks-letter/m-p/2994900#M113787</link>
      <description>&lt;P&gt;I find this script in the community&amp;nbsp;&lt;A title="Get List of VMs, Datastores and VMDK / path per Cluster" href="https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-List-of-VMs-Datastores-and-VMDK-path-per-Cluster/m-p/893528/highlight/true#M25401" target="_blank" rel="noopener"&gt;Get List of VMs, Datastores and VMDK / path per Cluster&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like to exclude vCLS from output and get also the below information&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Drive Letter,&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Storage Format,&lt;/SPAN&gt;&lt;SPAN&gt; Size, free space&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;I believe&amp;nbsp;that I'm tackling this in wrong way.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Any idea?&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 09 Nov 2023 09:42:24 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-Guest-OS-disks-letter/m-p/2994900#M113787</guid>
      <dc:creator>lElOUCHE_79</dc:creator>
      <dc:date>2023-11-09T09:42:24Z</dc:date>
    </item>
    <item>
      <title>Re: Get Guest OS disks letter</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-Guest-OS-disks-letter/m-p/2994902#M113789</link>
      <description>&lt;P&gt;That is a rather old thread.&lt;BR /&gt;To exclude the vCLS VMs you could add a Where-clause&lt;/P&gt;
&lt;LI-CODE lang="csharp"&gt;ForEach ($VM in ($Cluster | Get-VM | where{$_.Name -notmatch '^vcls'} | Sort-Object -Property Name)) {&lt;/LI-CODE&gt;
&lt;P&gt;To link this to Guest OS disk info you can use the &lt;A href="https://developer.vmware.com/docs/powercli/latest/vmware.vimautomation.core/commands/get-vmguestdisk/#ByVM" target="_blank" rel="noopener"&gt;Get-VMGuestDisk&lt;/A&gt; cmdlet, provided all the prerequisites for that cmdlet are fulfilled.&lt;/P&gt;</description>
      <pubDate>Thu, 09 Nov 2023 09:51:14 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-Guest-OS-disks-letter/m-p/2994902#M113789</guid>
      <dc:creator>LucD</dc:creator>
      <dc:date>2023-11-09T09:51:14Z</dc:date>
    </item>
    <item>
      <title>Re: Get Guest OS disks letter</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-Guest-OS-disks-letter/m-p/2994904#M113790</link>
      <description>&lt;P&gt;Thanks LuD, it's OK for excluding the vCLS.&lt;/P&gt;&lt;P&gt;Not sure how to use the cmdlet&amp;nbsp;&lt;A href="https://developer.vmware.com/docs/powercli/latest/vmware.vimautomation.core/commands/get-vmguestdisk/#ByVM" target="_blank" rel="noopener nofollow noreferrer"&gt;Get-VMGuestDisk&lt;/A&gt;&amp;nbsp;in the script&lt;/P&gt;&lt;P&gt;can you assist ?&lt;/P&gt;</description>
      <pubDate>Thu, 09 Nov 2023 10:00:37 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-Guest-OS-disks-letter/m-p/2994904#M113790</guid>
      <dc:creator>lElOUCHE_79</dc:creator>
      <dc:date>2023-11-09T10:00:37Z</dc:date>
    </item>
    <item>
      <title>Re: Get Guest OS disks letter</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-Guest-OS-disks-letter/m-p/2994915#M113791</link>
      <description>&lt;P&gt;You could do something like this, but be aware that there can be more than 1 guest partition on a VMDK.&lt;BR /&gt;Hence the -join operator&lt;BR /&gt;&lt;BR /&gt;Also, if the Get-VMGuestDisk does not return anything, those Guest* properties will be empty.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="csharp"&gt;$VmInfo = ForEach ($Datacenter in (Get-Datacenter | Sort-Object -Property Name)) {
    ForEach ($Cluster in ($Datacenter | Get-Cluster | Sort-Object -Property Name)) {
      ForEach ($VM in ($Cluster | Get-VM | where{$_.Name -notmatch '^vcls'} | Sort-Object -Property Name)) {
        ForEach ($HardDisk in ($VM | Get-HardDisk | Sort-Object -Property Name)) {
          $guestHD = Get-VMGuestDisk -HardDisk $HardDisk
          "" | Select-Object -Property @{N="VM";E={$VM.Name}},
          @{N="Datacenter";E={$Datacenter.name}},
          @{N="Cluster";E={$Cluster.Name}},
          @{N="Hard Disk";E={$HardDisk.Name}},
          @{N="Datastore";E={$HardDisk.FileName.Split("]")[0].TrimStart("[")}},
          @{N="VMConfigFile";E={$VM.ExtensionData.Config.Files.VmPathName}},
          @{N="VMDKpath";E={$HardDisk.FileName}},
          @{N="VMDK Size";E={($vm.extensiondata.layoutex.file|?{$_.name -contains $harddisk.filename.replace(".","-flat.")}).size/1GB}},
          @{N="Drive Size";E={$HardDisk.CapacityGB}},
          @{N='GuestDiskPath';E={$guestHD.DiskPath}},
          @{N='GuestCapacityGB';E={$guestHD.CapacityGB}},
          @{N='GuestFreeGB';E={$guestHD.FreeSpaceGB}},
          @{N='GuestDiskType';E={$guestHD.FileSystemType}}
        }
      }
    }
  }
  $VmInfo | Export-Csv -NoTypeInformation -UseCulture -Path "C:\VmInfo4.csv"&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 09 Nov 2023 11:36:28 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-Guest-OS-disks-letter/m-p/2994915#M113791</guid>
      <dc:creator>LucD</dc:creator>
      <dc:date>2023-11-09T11:36:28Z</dc:date>
    </item>
    <item>
      <title>Re: Get Guest OS disks letter</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-Guest-OS-disks-letter/m-p/2994947#M113793</link>
      <description>&lt;P&gt;Thanks again it's working but we are missing the drive letter is that possible?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 09 Nov 2023 14:27:05 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-Guest-OS-disks-letter/m-p/2994947#M113793</guid>
      <dc:creator>lElOUCHE_79</dc:creator>
      <dc:date>2023-11-09T14:27:05Z</dc:date>
    </item>
    <item>
      <title>Re: Get Guest OS disks letter</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-Guest-OS-disks-letter/m-p/2994950#M113794</link>
      <description>&lt;P&gt;No, I'm getting the drive letter under the GuestDiskPath property.&lt;BR /&gt;Is Get-VMGuestDisk returning the letter for those VMs?&lt;BR /&gt;It might be an issue with the cmdlet for a specific Guest OS and/or VMware Tools version.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="LucD_0-1699541171503.png" style="width: 400px;"&gt;&lt;img src="https://communities.vmware.com/t5/image/serverpage/image-id/104379i13EA582E8E41BF70/image-size/medium?v=v2&amp;amp;px=400" role="button" title="LucD_0-1699541171503.png" alt="LucD_0-1699541171503.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;I seem to have forgotten the -join operator I mentioned earlier.&lt;/P&gt;
&lt;LI-CODE lang="csharp"&gt;$VmInfo = ForEach ($Datacenter in (Get-Datacenter | Sort-Object -Property Name)) {
    ForEach ($Cluster in ($Datacenter | Get-Cluster | Sort-Object -Property Name)) {
      ForEach ($VM in ($Cluster | Get-VM | where{$_.Name -notmatch '^vcls'} | Sort-Object -Property Name)) {
        ForEach ($HardDisk in ($VM | Get-HardDisk | Sort-Object -Property Name)) {
          $guestHD = Get-VMGuestDisk -HardDisk $HardDisk
          "" | Select-Object -Property @{N="VM";E={$VM.Name}},
          @{N="Datacenter";E={$Datacenter.name}},
          @{N="Cluster";E={$Cluster.Name}},
          @{N="Hard Disk";E={$HardDisk.Name}},
          @{N="Datastore";E={$HardDisk.FileName.Split("]")[0].TrimStart("[")}},
          @{N="VMConfigFile";E={$VM.ExtensionData.Config.Files.VmPathName}},
          @{N="VMDKpath";E={$HardDisk.FileName}},
          @{N="VMDK Size";E={($vm.extensiondata.layoutex.file|?{$_.name -contains $harddisk.filename.replace(".","-flat.")}).size/1GB}},
          @{N="Drive Size";E={$HardDisk.CapacityGB}},
          @{N='GuestDiskPath';E={$guestHD.DiskPath -join '|'}},
          @{N='GuestCapacityGB';E={$guestHD.CapacityGB -join '|'}},
          @{N='GuestFreeGB';E={$guestHD.FreeSpaceGB -join '|'}},
          @{N='GuestDiskType';E={$guestHD.FileSystemType -join '|'}}
        }
      }
    }
  }
  $VmInfo | Export-Csv -NoTypeInformation -UseCulture -Path "C:\VmInfo4.csv"&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 09 Nov 2023 14:46:40 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-Guest-OS-disks-letter/m-p/2994950#M113794</guid>
      <dc:creator>LucD</dc:creator>
      <dc:date>2023-11-09T14:46:40Z</dc:date>
    </item>
    <item>
      <title>Re: Get Guest OS disks letter</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-Guest-OS-disks-letter/m-p/2994976#M113802</link>
      <description>&lt;P&gt;Thanks LucD it's working fine.&lt;/P&gt;&lt;P&gt;for VMDK Size &amp;amp; Drive Size they are in GB, right?&lt;/P&gt;&lt;P&gt;I made a change in order to get data without "." unfortunately&amp;nbsp;&lt;SPAN&gt;GuestCapacityGB and&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;GuestFreeGB are&amp;nbsp;&lt;SPAN&gt;Empty&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{N&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;'GuestCapacityGB'&lt;/SPAN&gt;&lt;SPAN&gt;;E&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;{([&lt;/SPAN&gt;&lt;SPAN&gt;Math&lt;/SPAN&gt;&lt;SPAN&gt;]::Round($guestHD.CapacityGB)&lt;/SPAN&gt;&lt;SPAN&gt;/&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;GB,&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;) &lt;/SPAN&gt;&lt;SPAN&gt;-join&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;`n&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;}}&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{N&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;'GuestFreeGB'&lt;/SPAN&gt;&lt;SPAN&gt;;E&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;{([&lt;/SPAN&gt;&lt;SPAN&gt;Math&lt;/SPAN&gt;&lt;SPAN&gt;]::Round($guestHD.FreeSpaceGB)&lt;/SPAN&gt;&lt;SPAN&gt;/&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;GB,&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;) &lt;/SPAN&gt;&lt;SPAN&gt;-join&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;`n&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;}}&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2023-11-09 175017.png" style="width: 259px;"&gt;&lt;img src="https://communities.vmware.com/t5/image/serverpage/image-id/104383i130F84D8CB414443/image-size/large/is-moderation-mode/true?v=v2&amp;amp;px=999" role="button" title="Screenshot 2023-11-09 175017.png" alt="Screenshot 2023-11-09 175017.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 09 Nov 2023 16:50:47 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-Guest-OS-disks-letter/m-p/2994976#M113802</guid>
      <dc:creator>lElOUCHE_79</dc:creator>
      <dc:date>2023-11-09T16:50:47Z</dc:date>
    </item>
    <item>
      <title>Re: Get Guest OS disks letter</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-Guest-OS-disks-letter/m-p/2994993#M113807</link>
      <description>&lt;P&gt;Yes, that is why I added GB to the property name.&lt;BR /&gt;&lt;BR /&gt;Try like this&lt;/P&gt;
&lt;LI-CODE lang="csharp"&gt;        @{N='GuestCapacityGB';E={($guestHD.CapacityGB.foreach{[math]::Round($_)}) -join '|'}},
        @{N='GuestFreeGB';E={($guestHD.FreeSpaceGB.foreach{[math]::Round($_)}) -join '|'}},
&lt;/LI-CODE&gt;</description>
      <pubDate>Thu, 09 Nov 2023 18:00:36 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-Guest-OS-disks-letter/m-p/2994993#M113807</guid>
      <dc:creator>LucD</dc:creator>
      <dc:date>2023-11-09T18:00:36Z</dc:date>
    </item>
    <item>
      <title>Re: Get Guest OS disks letter</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-Guest-OS-disks-letter/m-p/2995003#M113809</link>
      <description>&lt;P&gt;for this line, I tried multiple ways to get things like other lines unfortunately without success&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{N&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"VMDK Size"&lt;/SPAN&gt;&lt;SPAN&gt;;E&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;{($vm.extensiondata.layoutex.file&lt;/SPAN&gt;&lt;SPAN&gt;|&lt;/SPAN&gt;&lt;SPAN&gt;Where-Object&lt;/SPAN&gt;&lt;SPAN&gt;{$_.name &lt;/SPAN&gt;&lt;SPAN&gt;-contains&lt;/SPAN&gt;&lt;SPAN&gt; $harddisk.filename.replace(&lt;/SPAN&gt;&lt;SPAN&gt;"."&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"-flat."&lt;/SPAN&gt;&lt;SPAN&gt;)}).size&lt;/SPAN&gt;&lt;SPAN&gt;/&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;GB&lt;/SPAN&gt;&lt;SPAN&gt;}}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;by the way, do you know why for some VMs the below details are missing?&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Is it related to Guest OS? vmwareTools?&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;GuestDiskPath GuestCapacityGB GuestFreeGB GuestDiskType&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 09 Nov 2023 19:03:51 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-Guest-OS-disks-letter/m-p/2995003#M113809</guid>
      <dc:creator>lElOUCHE_79</dc:creator>
      <dc:date>2023-11-09T19:03:51Z</dc:date>
    </item>
    <item>
      <title>Re: Get Guest OS disks letter</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-Guest-OS-disks-letter/m-p/2995007#M113810</link>
      <description>&lt;P&gt;You mean like this?&lt;/P&gt;
&lt;LI-CODE lang="csharp"&gt;        @{N="VMDK Size";E={[math]::Round(($vm.extensiondata.layoutex.file|?{$_.name -contains $harddisk.filename.replace(".","-flat.")}).size/1GB)}},
&lt;/LI-CODE&gt;
&lt;P&gt;Like I said earlier, this Get-VMGuestDisk doesn't always work.&lt;BR /&gt;There are many prerequisites for this cmdlet and VMware Tools to return values.&lt;/P&gt;</description>
      <pubDate>Thu, 09 Nov 2023 19:32:54 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-Guest-OS-disks-letter/m-p/2995007#M113810</guid>
      <dc:creator>LucD</dc:creator>
      <dc:date>2023-11-09T19:32:54Z</dc:date>
    </item>
    <item>
      <title>Re: Get Guest OS disks letter</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-Guest-OS-disks-letter/m-p/2995105#M113819</link>
      <description>&lt;P&gt;Thanks LucD as always, you help me a lot.&lt;/P&gt;&lt;P&gt;the script is working fine and I tried to add some details related to VM and I made it like this, unfortunately, I get an error message related to this line **&lt;SPAN&gt;$guestHD &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;Get-VMGuestDisk&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;HardDisk $HardDisk**&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;what's wrong in the modified script?&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;$VmInfo &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;ForEach&lt;/SPAN&gt;&lt;SPAN&gt; ($Datacenter &lt;/SPAN&gt;&lt;SPAN&gt;in&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;Get-Datacenter&lt;/SPAN&gt; &lt;SPAN&gt;|&lt;/SPAN&gt; &lt;SPAN&gt;Sort-Object&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;Property Name)) {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;ForEach&lt;/SPAN&gt;&lt;SPAN&gt; ($Cluster &lt;/SPAN&gt;&lt;SPAN&gt;in&lt;/SPAN&gt;&lt;SPAN&gt; ($Datacenter &lt;/SPAN&gt;&lt;SPAN&gt;|&lt;/SPAN&gt; &lt;SPAN&gt;Get-Cluster&lt;/SPAN&gt; &lt;SPAN&gt;|&lt;/SPAN&gt; &lt;SPAN&gt;Sort-Object&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;Property Name)) {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;ForEach&lt;/SPAN&gt;&lt;SPAN&gt; ($VM &lt;/SPAN&gt;&lt;SPAN&gt;in&lt;/SPAN&gt;&lt;SPAN&gt; ($Cluster &lt;/SPAN&gt;&lt;SPAN&gt;|&lt;/SPAN&gt; &lt;SPAN&gt;Get-VM&lt;/SPAN&gt; &lt;SPAN&gt;|&lt;/SPAN&gt; &lt;SPAN&gt;Where-Object&lt;/SPAN&gt;&lt;SPAN&gt;{$_.Name &lt;/SPAN&gt;&lt;SPAN&gt;-notmatch&lt;/SPAN&gt; &lt;SPAN&gt;'^vcls'&lt;/SPAN&gt;&lt;SPAN&gt;} &lt;/SPAN&gt;&lt;SPAN&gt;|&lt;/SPAN&gt; &lt;SPAN&gt;Sort-Object&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;Property Name)) {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;ForEach&lt;/SPAN&gt;&lt;SPAN&gt; ($HardDisk &lt;/SPAN&gt;&lt;SPAN&gt;in&lt;/SPAN&gt;&lt;SPAN&gt; ($VM &lt;/SPAN&gt;&lt;SPAN&gt;|&lt;/SPAN&gt; &lt;SPAN&gt;Get-HardDisk&lt;/SPAN&gt; &lt;SPAN&gt;|&lt;/SPAN&gt; &lt;SPAN&gt;Sort-Object&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;Property Name)) {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;foreach&lt;/SPAN&gt;&lt;SPAN&gt; ($VM &lt;/SPAN&gt;&lt;SPAN&gt;in&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;Get-View&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;ViewType VirtualMachine &lt;/SPAN&gt;&lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;Property Guest.GuestFullName&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; Config.GuestFullName)){&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $guestHD &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;Get-VMGuestDisk&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;HardDisk $HardDisk&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;""&lt;/SPAN&gt; &lt;SPAN&gt;|&lt;/SPAN&gt; &lt;SPAN&gt;Select-Object&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;Property &lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{N&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"VM"&lt;/SPAN&gt;&lt;SPAN&gt;;E&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;{$VM.Name}}&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{N&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"Configured OS"&lt;/SPAN&gt;&lt;SPAN&gt;;E&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;{$Config.GuestFullName}}&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{N&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"Running OS"&lt;/SPAN&gt;&lt;SPAN&gt;;E&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;{$Guest.GuestFullName}}&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{N&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"Datacenter"&lt;/SPAN&gt;&lt;SPAN&gt;;E&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;{$Datacenter.name}}&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{N&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"Cluster"&lt;/SPAN&gt;&lt;SPAN&gt;;E&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;{$Cluster.Name}}&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{N&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"Hard Disk"&lt;/SPAN&gt;&lt;SPAN&gt;;E&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;{$HardDisk.Name}}&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{N&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"Datastore"&lt;/SPAN&gt;&lt;SPAN&gt;;E&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;{$HardDisk.FileName.Split(&lt;/SPAN&gt;&lt;SPAN&gt;"]"&lt;/SPAN&gt;&lt;SPAN&gt;)[&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;].TrimStart(&lt;/SPAN&gt;&lt;SPAN&gt;"["&lt;/SPAN&gt;&lt;SPAN&gt;)}}&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{N&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"VMConfigFile"&lt;/SPAN&gt;&lt;SPAN&gt;;E&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;{$VM.ExtensionData.Config.Files.VmPathName}}&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{N&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"VMDKpath"&lt;/SPAN&gt;&lt;SPAN&gt;;E&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;{$HardDisk.FileName}}&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{N&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"VMDK Size"&lt;/SPAN&gt;&lt;SPAN&gt;;E&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;{[&lt;/SPAN&gt;&lt;SPAN&gt;math&lt;/SPAN&gt;&lt;SPAN&gt;]::Round(($vm.extensiondata.layoutex.file&lt;/SPAN&gt;&lt;SPAN&gt;|&lt;/SPAN&gt;&lt;SPAN&gt;Where-Object&lt;/SPAN&gt;&lt;SPAN&gt;{$_.name &lt;/SPAN&gt;&lt;SPAN&gt;-contains&lt;/SPAN&gt;&lt;SPAN&gt; $harddisk.filename.replace(&lt;/SPAN&gt;&lt;SPAN&gt;"."&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"-flat."&lt;/SPAN&gt;&lt;SPAN&gt;)}).size&lt;/SPAN&gt;&lt;SPAN&gt;/&lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;GB&lt;/SPAN&gt;&lt;SPAN&gt;)}}&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{N&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"Drive Size"&lt;/SPAN&gt;&lt;SPAN&gt;;E&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;{$HardDisk.CapacityGB.foreach{[&lt;/SPAN&gt;&lt;SPAN&gt;math&lt;/SPAN&gt;&lt;SPAN&gt;]::Round($_)}}}&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{N&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;'GuestDiskPath'&lt;/SPAN&gt;&lt;SPAN&gt;;E&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;{$guestHD.DiskPath &lt;/SPAN&gt;&lt;SPAN&gt;-join&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;`n&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;}}&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{N&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;'GuestCapacityGB'&lt;/SPAN&gt;&lt;SPAN&gt;;E&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;{($guestHD.CapacityGB.foreach{[&lt;/SPAN&gt;&lt;SPAN&gt;math&lt;/SPAN&gt;&lt;SPAN&gt;]::Round($_)}) &lt;/SPAN&gt;&lt;SPAN&gt;-join&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;`n&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;}}&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{N&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;'GuestFreeGB'&lt;/SPAN&gt;&lt;SPAN&gt;;E&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;{($guestHD.FreeSpaceGB.foreach{[&lt;/SPAN&gt;&lt;SPAN&gt;math&lt;/SPAN&gt;&lt;SPAN&gt;]::Round($_)}) &lt;/SPAN&gt;&lt;SPAN&gt;-join&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;`n&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;}}&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;{N&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;'GuestDiskType'&lt;/SPAN&gt;&lt;SPAN&gt;;E&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;{$guestHD.FileSystemType &lt;/SPAN&gt;&lt;SPAN&gt;-join&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;`n&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;}}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; $VmInfo &lt;/SPAN&gt;&lt;SPAN&gt;|&lt;/SPAN&gt; &lt;SPAN&gt;Export-Csv&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;NoTypeInformation &lt;/SPAN&gt;&lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;UseCulture &lt;/SPAN&gt;&lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;Path &lt;/SPAN&gt;&lt;SPAN&gt;".\VmInfo.csv"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 10 Nov 2023 11:05:25 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-Guest-OS-disks-letter/m-p/2995105#M113819</guid>
      <dc:creator>lElOUCHE_79</dc:creator>
      <dc:date>2023-11-10T11:05:25Z</dc:date>
    </item>
    <item>
      <title>Re: Get Guest OS disks letter</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-Guest-OS-disks-letter/m-p/2995111#M113820</link>
      <description>&lt;P&gt;What exactly does the error say?&lt;BR /&gt;&lt;BR /&gt;That line with Get-View is not needed.&lt;BR /&gt;You can get those values also from the original $vm variable.&lt;/P&gt;
&lt;LI-CODE lang="csharp"&gt;$VmInfo = ForEach ($Datacenter in (Get-Datacenter | Sort-Object -Property Name)) {
  ForEach ($Cluster in ($Datacenter | Get-Cluster | Sort-Object -Property Name)) {
    ForEach ($VM in ($Cluster | Get-VM | Where-Object{$_.Name -notmatch '^vcls'} | Sort-Object -Property Name)) {
        ForEach ($HardDisk in ($VM | Get-HardDisk | Sort-Object -Property Name)) {
            $guestHD = Get-VMGuestDisk -HardDisk $HardDisk
            "" | Select-Object -Property @{N="VM";E={$VM.Name}},
            @{N="Configured OS";E={$vm.ExtensionData.Config.GuestFullName}},
            @{N="Running OS";E={$vm.ExtensionData.Guest.GuestFullName}},
            @{N="Datacenter";E={$Datacenter.name}},
            @{N="Cluster";E={$Cluster.Name}},
            @{N="Hard Disk";E={$HardDisk.Name}},
            @{N="Datastore";E={$HardDisk.FileName.Split("]")[0].TrimStart("[")}},
            @{N="VMConfigFile";E={$VM.ExtensionData.Config.Files.VmPathName}},
            @{N="VMDKpath";E={$HardDisk.FileName}},
            @{N="VMDK Size";E={[math]::Round(($vm.extensiondata.layoutex.file|Where-Object{$_.name -contains $harddisk.filename.replace(".","-flat.")}).size/1GB)}},
            @{N="Drive Size";E={$HardDisk.CapacityGB.foreach{[math]::Round($_)}}},
            @{N='GuestDiskPath';E={$guestHD.DiskPath -join "`n"}},
            @{N='GuestCapacityGB';E={($guestHD.CapacityGB.foreach{[math]::Round($_)}) -join "`n"}},
            @{N='GuestFreeGB';E={($guestHD.FreeSpaceGB.foreach{[math]::Round($_)}) -join "`n"}},
            @{N='GuestDiskType';E={$guestHD.FileSystemType -join "`n"}}
          }
      }
    }
  }
$VmInfo | Export-Csv -NoTypeInformation -UseCulture -Path ".\VmInfo.csv"&lt;/LI-CODE&gt;</description>
      <pubDate>Fri, 10 Nov 2023 11:38:07 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-Guest-OS-disks-letter/m-p/2995111#M113820</guid>
      <dc:creator>LucD</dc:creator>
      <dc:date>2023-11-10T11:38:07Z</dc:date>
    </item>
    <item>
      <title>Re: Get Guest OS disks letter</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-Guest-OS-disks-letter/m-p/2995115#M113821</link>
      <description>&lt;P&gt;sorry I didn't add the error message: "11/10/2023 12:00:00 PM Get-VMGuestDisk An error occurred while sending the request."&lt;/P&gt;</description>
      <pubDate>Fri, 10 Nov 2023 12:28:40 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-Guest-OS-disks-letter/m-p/2995115#M113821</guid>
      <dc:creator>lElOUCHE_79</dc:creator>
      <dc:date>2023-11-10T12:28:40Z</dc:date>
    </item>
    <item>
      <title>Re: Get Guest OS disks letter</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-Guest-OS-disks-letter/m-p/2995116#M113822</link>
      <description>&lt;P&gt;I haven't seen that one yet.&lt;BR /&gt;Sounds like an issue in the communication to the VMware Tools in the Guest OS.&lt;BR /&gt;Are the VMware Tools running?&lt;BR /&gt;Can you try a restart of the VMware Tools?&lt;/P&gt;</description>
      <pubDate>Fri, 10 Nov 2023 12:31:44 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-Guest-OS-disks-letter/m-p/2995116#M113822</guid>
      <dc:creator>LucD</dc:creator>
      <dc:date>2023-11-10T12:31:44Z</dc:date>
    </item>
    <item>
      <title>Re: Get Guest OS disks letter</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-Guest-OS-disks-letter/m-p/2995128#M113825</link>
      <description>&lt;P&gt;the issue is related to my modified script, once I used the one you shared it's fine and OK &lt;img class="lia-deferred-image lia-image-emoji" src="https://communities.vmware.com/html/@7651DD0E8772B3B5D93ADA9ABA2E067C/emoticons/1f642.png" alt=":slightly_smiling_face:" title=":slightly_smiling_face:" /&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Nov 2023 14:32:35 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-Guest-OS-disks-letter/m-p/2995128#M113825</guid>
      <dc:creator>lElOUCHE_79</dc:creator>
      <dc:date>2023-11-10T14:32:35Z</dc:date>
    </item>
  </channel>
</rss>

