<?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 CPU Memory Network Disk Usage in VMware PowerCLI Discussions</title>
    <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-CPU-Memory-Network-Disk-Usage/m-p/2978662#M112749</link>
    <description>&lt;P&gt;totaly lost &lt;img class="lia-deferred-image lia-image-emoji" src="https://communities.vmware.com/html/@175698D61412968B624AD0FDF51E2E6D/emoticons/1f604.png" alt=":grinning_face_with_smiling_eyes:" title=":grinning_face_with_smiling_eyes:" /&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I beleive that I should add what I need in :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;New-Object&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;TypeName PSObject &lt;/SPAN&gt;&lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;Property ([&lt;/SPAN&gt;&lt;SPAN&gt;ordered&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; VM &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; $_.Group[&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;].Entity.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; Timestamp &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; $_.Group[&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;].Timestamp&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Name &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; $Entity.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;'CpuAvg %'&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; ($_.Group &lt;/SPAN&gt;&lt;SPAN&gt;|&lt;/SPAN&gt; &lt;SPAN&gt;Where-Object&lt;/SPAN&gt;&lt;SPAN&gt;{$_.MetricId &lt;/SPAN&gt;&lt;SPAN&gt;-eq&lt;/SPAN&gt; &lt;SPAN&gt;'cpu.usage.average'&lt;/SPAN&gt;&lt;SPAN&gt;}).Value&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;'CPUReadyS milliseconde'&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; ($_.Group &lt;/SPAN&gt;&lt;SPAN&gt;|&lt;/SPAN&gt; &lt;SPAN&gt;Where-Object&lt;/SPAN&gt;&lt;SPAN&gt;{$_.MetricId &lt;/SPAN&gt;&lt;SPAN&gt;-eq&lt;/SPAN&gt; &lt;SPAN&gt;'cpu.ready.summation'&lt;/SPAN&gt;&lt;SPAN&gt;}).Value&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;'MemAvg %'&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; ($_.Group &lt;/SPAN&gt;&lt;SPAN&gt;|&lt;/SPAN&gt; &lt;SPAN&gt;Where-Object&lt;/SPAN&gt;&lt;SPAN&gt;{$_.MetricId &lt;/SPAN&gt;&lt;SPAN&gt;-eq&lt;/SPAN&gt; &lt;SPAN&gt;'mem.usage.average'&lt;/SPAN&gt;&lt;SPAN&gt;}).Value&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Right?&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Sat, 22 Jul 2023 23:27:45 GMT</pubDate>
    <dc:creator>lElOUCHE_79</dc:creator>
    <dc:date>2023-07-22T23:27:45Z</dc:date>
    <item>
      <title>Get CPU Memory Network Disk Usage</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-CPU-Memory-Network-Disk-Usage/m-p/2978652#M112739</link>
      <description>&lt;P&gt;Hello&lt;/P&gt;&lt;P&gt;I'm starting working on new script to&amp;nbsp;Get CPU Memory Network Disk Usage. I'm starting with Average and I will add the Max &amp;amp; Min stats.&lt;/P&gt;&lt;P&gt;My issue is that I'm not able to retreive ESXi name and not able to exclude vCLS from csv report.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Below is the script&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Get-VM | Where-Object {$_.PowerState -eq "PoweredOn" -notcontains "vCLS"} | Select-Object Name, Host, NumCpu, MemoryMB, `
@{N="CPU Usage (Average), Mhz" ; E={[Math]::Round((($_ | Get-Stat -Stat cpu.usagemhz.average -Start (Get-Date).AddDays(-30) -IntervalMins 5 
    | Measure-Object Value -Average).Average),2)}}, `
@{N="Memory Usage (Average), %" ; E={[Math]::Round((($_ | Get-Stat -Stat mem.usage.average -Start (Get-Date).AddDays(-30) -IntervalMins 5 
    | Measure-Object Value -Average).Average),2)}} , `
@{N="Network Usage (Average), KBps" ; E={[Math]::Round((($_ | Get-Stat -Stat net.usage.average -Start (Get-Date).AddDays(-30) -IntervalMins 5 
    | Measure-Object Value -Average).Average),2)}} , `
@{N="Disk Usage (Average), KBps" ; E={[Math]::Round((($_ | Get-Stat -Stat disk.usage.average -Start (Get-Date).AddDays(-30) -IntervalMins 5 
    | Measure-Object Value -Average).Average),2)}} |`
Export-Csv -Path .\AverageUsage.csv&lt;/LI-CODE&gt;</description>
      <pubDate>Sat, 22 Jul 2023 20:48:10 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-CPU-Memory-Network-Disk-Usage/m-p/2978652#M112739</guid>
      <dc:creator>lElOUCHE_79</dc:creator>
      <dc:date>2023-07-22T20:48:10Z</dc:date>
    </item>
    <item>
      <title>Re: Get CPU Memory Network Disk Usage</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-CPU-Memory-Network-Disk-Usage/m-p/2978653#M112740</link>
      <description>&lt;P&gt;Try like this.&lt;BR /&gt;&lt;BR /&gt;Btw, calling Get-Stat that many times is rather inefficient. Try to use 1 Get-Stat call and then Group-Object to split the results per VM.&lt;BR /&gt;There are multiple examples of this concept in this community.&lt;/P&gt;
&lt;LI-CODE lang="csharp"&gt;Get-VM | Where-Object {$_.PowerState -eq "PoweredOn" -and $_.Name -notmatch "vCLS"} | 
Select-Object Name, 
@{N='Host';E={$_.VMHost.Name}},
NumCpu, MemoryMB,
@{N="CPU Usage (Average), Mhz" ; E={[Math]::Round((($_ | Get-Stat -Stat cpu.usagemhz.average -Start (Get-Date).AddDays(-30) -IntervalMins 5 | Measure-Object Value -Average).Average),2)}},
@{N="Memory Usage (Average), %" ; E={[Math]::Round((($_ | Get-Stat -Stat mem.usage.average -Start (Get-Date).AddDays(-30) -IntervalMins 5 | Measure-Object Value -Average).Average),2)}} ,
@{N="Network Usage (Average), KBps" ; E={[Math]::Round((($_ | Get-Stat -Stat net.usage.average -Start (Get-Date).AddDays(-30) -IntervalMins 5 | Measure-Object Value -Average).Average),2)}} ,
@{N="Disk Usage (Average), KBps" ; E={[Math]::Round((($_ | Get-Stat -Stat disk.usage.average -Start (Get-Date).AddDays(-30) -IntervalMins 5 | Measure-Object Value -Average).Average),2)}} |
Export-Csv -Path .\AverageUsage.csv&lt;/LI-CODE&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 22 Jul 2023 21:28:11 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-CPU-Memory-Network-Disk-Usage/m-p/2978653#M112740</guid>
      <dc:creator>LucD</dc:creator>
      <dc:date>2023-07-22T21:28:11Z</dc:date>
    </item>
    <item>
      <title>Re: Get CPU Memory Network Disk Usage</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-CPU-Memory-Network-Disk-Usage/m-p/2978654#M112741</link>
      <description>&lt;P&gt;Thank you&amp;nbsp;&lt;a href="https://communities.vmware.com/t5/user/viewprofilepage/user-id/256147"&gt;@LucD&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You mean something like this&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/The-metric-counter-quot-disk-usage-average-quot-doesn-t-exist/m-p/488938/highlight/true#" target="_blank"&gt;https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/The-metric-counter-quot-disk-usage-average-quot-doesn-t-exist/m-p/488938/highlight/true#&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 22 Jul 2023 21:31:44 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-CPU-Memory-Network-Disk-Usage/m-p/2978654#M112741</guid>
      <dc:creator>lElOUCHE_79</dc:creator>
      <dc:date>2023-07-22T21:31:44Z</dc:date>
    </item>
    <item>
      <title>Re: Get CPU Memory Network Disk Usage</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-CPU-Memory-Network-Disk-Usage/m-p/2978655#M112742</link>
      <description>&lt;P&gt;Correct&lt;/P&gt;</description>
      <pubDate>Sat, 22 Jul 2023 21:36:30 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-CPU-Memory-Network-Disk-Usage/m-p/2978655#M112742</guid>
      <dc:creator>LucD</dc:creator>
      <dc:date>2023-07-22T21:36:30Z</dc:date>
    </item>
    <item>
      <title>Re: Get CPU Memory Network Disk Usage</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-CPU-Memory-Network-Disk-Usage/m-p/2978656#M112743</link>
      <description>&lt;P&gt;I made it like this I'm getting error.&lt;BR /&gt;without "&lt;SPAN&gt;|&lt;/SPAN&gt; &lt;SPAN&gt;Select-Object&lt;/SPAN&gt;&lt;SPAN&gt; Name&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; VMHost&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; NumCpu&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; CoresPerSocket&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; MemoryMB&lt;/SPAN&gt;&lt;SPAN&gt;," no error&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;$sStat = @{
    Stat = 'cpu.usage.average','mem.usage.average','net.usage.average','disk.usage.average'
    Start = (Get-Date).AddDays(-30)
    Instance = ''
    MaxSamples = [int]::MaxValue
    Entity = Get-VM | Where-Object {$_.PowerState -eq "PoweredOn" -and $_.Name -notmatch "vCLS"} | Select-Object Name, VMHost, NumCpu, CoresPerSocket, MemoryMB,`
    ErrorAction = 'SilentlyContinue'
}
Get-Stat &lt;a href="https://communities.vmware.com/t5/user/viewprofilepage/user-id/2039969"&gt;@SStat&lt;/a&gt; |
Group-Object -Property {$_.Entity.Name} |
ForEach-Object -Process {$_.Group | Group-Object -Property Timestamp |
    ForEach-Object -Process {
        New-Object -TypeName PSObject -Property ([ordered]@{
            VM = $_.Group[0].Entity.Name
            Timestamp = $_.Group[0].Timestamp
            CpuAvg = ($_.Group | Where-Object{$_.MetricId -eq 'cpu.usage.average'}).Value
            MemAvg = ($_.Group | Where-Object{$_.MetricId -eq 'mem.usage.average'}).Value
            DiskAvg = ($_.Group | Where-Object{$_.MetricId -eq 'disk.usage.average'}).Value
            NetAvg = ($_.Group | Where-Object{$_.MetricId -eq 'net.usage.average'}).Value
        })
    }
} | Export-Csv -Path .\report.csv -NoTypeInformation -UseCulture&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 22 Jul 2023 21:53:09 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-CPU-Memory-Network-Disk-Usage/m-p/2978656#M112743</guid>
      <dc:creator>lElOUCHE_79</dc:creator>
      <dc:date>2023-07-22T21:53:09Z</dc:date>
    </item>
    <item>
      <title>Re: Get CPU Memory Network Disk Usage</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-CPU-Memory-Network-Disk-Usage/m-p/2978657#M112744</link>
      <description>&lt;P&gt;The Select-Object is not needed, just use the Get-VM and the Where-clause.&lt;/P&gt;</description>
      <pubDate>Sat, 22 Jul 2023 22:42:19 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-CPU-Memory-Network-Disk-Usage/m-p/2978657#M112744</guid>
      <dc:creator>LucD</dc:creator>
      <dc:date>2023-07-22T22:42:19Z</dc:date>
    </item>
    <item>
      <title>Re: Get CPU Memory Network Disk Usage</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-CPU-Memory-Network-Disk-Usage/m-p/2978658#M112745</link>
      <description>&lt;P&gt;honestly didn't get you &lt;img class="lia-deferred-image lia-image-emoji" src="https://communities.vmware.com/html/@DCF4E2F7991292CEECF250394DB2C2BC/emoticons/1f642.png" alt=":slightly_smiling_face:" title=":slightly_smiling_face:" /&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;you mean something like this?&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Entity &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; {$_.PowerState &lt;/SPAN&gt;&lt;SPAN&gt;-eq&lt;/SPAN&gt; &lt;SPAN&gt;"PoweredOn"&lt;/SPAN&gt; &lt;SPAN&gt;-and&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;} Name&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; VMHost&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; NumCpu&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; CoresPerSocket&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt; MemoryMB&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Sat, 22 Jul 2023 22:52:40 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-CPU-Memory-Network-Disk-Usage/m-p/2978658#M112745</guid>
      <dc:creator>lElOUCHE_79</dc:creator>
      <dc:date>2023-07-22T22:52:40Z</dc:date>
    </item>
    <item>
      <title>Re: Get CPU Memory Network Disk Usage</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-CPU-Memory-Network-Disk-Usage/m-p/2978659#M112746</link>
      <description>&lt;P&gt;No, like this&lt;/P&gt;
&lt;LI-CODE lang="csharp"&gt;$sStat = @{
    Stat = 'cpu.usage.average','mem.usage.average','net.usage.average','disk.usage.average'
    Start = (Get-Date).AddDays(-30)
    Instance = ''
    MaxSamples = [int]::MaxValue
    Entity = Get-VM | Where-Object {$_.PowerState -eq "PoweredOn" -and $_.Name -notmatch "vCLS"} 
    ErrorAction = 'SilentlyContinue'
}&lt;/LI-CODE&gt;</description>
      <pubDate>Sat, 22 Jul 2023 23:03:43 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-CPU-Memory-Network-Disk-Usage/m-p/2978659#M112746</guid>
      <dc:creator>LucD</dc:creator>
      <dc:date>2023-07-22T23:03:43Z</dc:date>
    </item>
    <item>
      <title>Re: Get CPU Memory Network Disk Usage</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-CPU-Memory-Network-Disk-Usage/m-p/2978660#M112747</link>
      <description>&lt;P&gt;it didn't collect the below details in the csv report&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Name&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;VMHost&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;NumCpu&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;CoresPerSocket&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;MemoryMB&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 22 Jul 2023 23:09:39 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-CPU-Memory-Network-Disk-Usage/m-p/2978660#M112747</guid>
      <dc:creator>lElOUCHE_79</dc:creator>
      <dc:date>2023-07-22T23:09:39Z</dc:date>
    </item>
    <item>
      <title>Re: Get CPU Memory Network Disk Usage</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-CPU-Memory-Network-Disk-Usage/m-p/2978661#M112748</link>
      <description>&lt;P&gt;You have to add those to the New-Object hash table, use the Expression part of the Select-Objact calculated properties.&lt;/P&gt;</description>
      <pubDate>Sat, 22 Jul 2023 23:12:07 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-CPU-Memory-Network-Disk-Usage/m-p/2978661#M112748</guid>
      <dc:creator>LucD</dc:creator>
      <dc:date>2023-07-22T23:12:07Z</dc:date>
    </item>
    <item>
      <title>Re: Get CPU Memory Network Disk Usage</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-CPU-Memory-Network-Disk-Usage/m-p/2978662#M112749</link>
      <description>&lt;P&gt;totaly lost &lt;img class="lia-deferred-image lia-image-emoji" src="https://communities.vmware.com/html/@175698D61412968B624AD0FDF51E2E6D/emoticons/1f604.png" alt=":grinning_face_with_smiling_eyes:" title=":grinning_face_with_smiling_eyes:" /&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I beleive that I should add what I need in :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;New-Object&lt;/SPAN&gt; &lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;TypeName PSObject &lt;/SPAN&gt;&lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;Property ([&lt;/SPAN&gt;&lt;SPAN&gt;ordered&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; VM &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; $_.Group[&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;].Entity.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; Timestamp &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; $_.Group[&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;].Timestamp&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Name &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; $Entity.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;'CpuAvg %'&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; ($_.Group &lt;/SPAN&gt;&lt;SPAN&gt;|&lt;/SPAN&gt; &lt;SPAN&gt;Where-Object&lt;/SPAN&gt;&lt;SPAN&gt;{$_.MetricId &lt;/SPAN&gt;&lt;SPAN&gt;-eq&lt;/SPAN&gt; &lt;SPAN&gt;'cpu.usage.average'&lt;/SPAN&gt;&lt;SPAN&gt;}).Value&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;'CPUReadyS milliseconde'&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; ($_.Group &lt;/SPAN&gt;&lt;SPAN&gt;|&lt;/SPAN&gt; &lt;SPAN&gt;Where-Object&lt;/SPAN&gt;&lt;SPAN&gt;{$_.MetricId &lt;/SPAN&gt;&lt;SPAN&gt;-eq&lt;/SPAN&gt; &lt;SPAN&gt;'cpu.ready.summation'&lt;/SPAN&gt;&lt;SPAN&gt;}).Value&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;'MemAvg %'&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; ($_.Group &lt;/SPAN&gt;&lt;SPAN&gt;|&lt;/SPAN&gt; &lt;SPAN&gt;Where-Object&lt;/SPAN&gt;&lt;SPAN&gt;{$_.MetricId &lt;/SPAN&gt;&lt;SPAN&gt;-eq&lt;/SPAN&gt; &lt;SPAN&gt;'mem.usage.average'&lt;/SPAN&gt;&lt;SPAN&gt;}).Value&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Right?&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Sat, 22 Jul 2023 23:27:45 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-CPU-Memory-Network-Disk-Usage/m-p/2978662#M112749</guid>
      <dc:creator>lElOUCHE_79</dc:creator>
      <dc:date>2023-07-22T23:27:45Z</dc:date>
    </item>
    <item>
      <title>Re: Get CPU Memory Network Disk Usage</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-CPU-Memory-Network-Disk-Usage/m-p/2978663#M112750</link>
      <description>&lt;P&gt;Got It&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VMHost &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; $_.Group[&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;].Entity.VMHost&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Sat, 22 Jul 2023 23:39:27 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-CPU-Memory-Network-Disk-Usage/m-p/2978663#M112750</guid>
      <dc:creator>lElOUCHE_79</dc:creator>
      <dc:date>2023-07-22T23:39:27Z</dc:date>
    </item>
    <item>
      <title>Re: Get CPU Memory Network Disk Usage</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-CPU-Memory-Network-Disk-Usage/m-p/2978696#M112751</link>
      <description>&lt;P&gt;EVen better would be&lt;/P&gt;
&lt;LI-CODE lang="csharp"&gt;VMHost = $_.Group[0].Entity.VMHost.Name&lt;/LI-CODE&gt;
&lt;P&gt;That way you don't rely on the automatic conversion from a VMHost object to a String&lt;/P&gt;</description>
      <pubDate>Sun, 23 Jul 2023 06:06:30 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-CPU-Memory-Network-Disk-Usage/m-p/2978696#M112751</guid>
      <dc:creator>LucD</dc:creator>
      <dc:date>2023-07-23T06:06:30Z</dc:date>
    </item>
    <item>
      <title>Re: Get CPU Memory Network Disk Usage</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-CPU-Memory-Network-Disk-Usage/m-p/2978699#M112752</link>
      <description>&lt;P&gt;Thanks&amp;nbsp;&lt;a href="https://communities.vmware.com/t5/user/viewprofilepage/user-id/256147"&gt;@LucD&lt;/a&gt;&amp;nbsp;it's working.&lt;/P&gt;&lt;P&gt;I made it like this :&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;$sStat = @{
    Stat = 'cpu.usage.average','cpu.ready.summation','mem.usage.average','net.usage.average'
    Start = (Get-Date).AddDays(-30)
    Instance = ''
    MaxSamples = [int]::MaxValue
    Entity = Get-VM | Where-Object {$_.PowerState -eq "PoweredOn" -and $_.Name -notmatch "vCLS"}
    ErrorAction = 'SilentlyContinue'
}
Get-Stat @sStat |
Group-Object -Property {$_.Entity.Name} |
ForEach-Object -Process {$_.Group | Group-Object -Property Timestamp |
    ForEach-Object -Process {
        New-Object -TypeName PSObject -Property ([ordered]@{
            VM = $_.Group[0].Entity.Name
            Timestamp = $_.Group[0].Timestamp
            VMHost = $_.Group[0].Entity.VMHost.Name
            NumCpu = $_.Group[0].Entity.NumCPU
            CoresPerSocket = $_.Group[0].Entity.CoresPerSocket
            MemoryMB = $_.Group[0].Entity.MemoryMB
            'CpuAvg %' = ($_.Group | Where-Object{$_.MetricId -eq 'cpu.usage.average'}).Value
            'CPUReadyS milliseconde' = ($_.Group | Where-Object{$_.MetricId -eq 'cpu.ready.summation'}).Value
            'MemAvg %' = ($_.Group | Where-Object{$_.MetricId -eq 'mem.usage.average'}).Value
            'NetAvg KBps' = ($_.Group | Where-Object{$_.MetricId -eq 'net.usage.average'}).Value
        })
    }
} | Export-Csv -Path .\report.csv -NoTypeInformation -UseCulture&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;A quick question, do you have any idea to get the VMHost without FQDN?&lt;/P&gt;&lt;P&gt;Also I'm not able to find the best way to show&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;'cpu.ready.summation' in secondes&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 23 Jul 2023 08:33:06 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-CPU-Memory-Network-Disk-Usage/m-p/2978699#M112752</guid>
      <dc:creator>lElOUCHE_79</dc:creator>
      <dc:date>2023-07-23T08:33:06Z</dc:date>
    </item>
    <item>
      <title>Re: Get CPU Memory Network Disk Usage</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-CPU-Memory-Network-Disk-Usage/m-p/2978702#M112753</link>
      <description>&lt;P&gt;Try with&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="csharp"&gt;VMHost = $_.Group[0].Entity.VMHost.Name.Split('.')[0]&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Since the Value of cpu.ready.summation is in milliseconds, you have to divide by 1000.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="csharp"&gt;            'CPUReadyS milliseconde' = [Math]:Round((($_.Group | Where-Object{$_.MetricId -eq 'cpu.ready.summation'}).Value/1000),1)
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 23 Jul 2023 09:15:44 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-CPU-Memory-Network-Disk-Usage/m-p/2978702#M112753</guid>
      <dc:creator>LucD</dc:creator>
      <dc:date>2023-07-23T09:15:44Z</dc:date>
    </item>
    <item>
      <title>Re: Get CPU Memory Network Disk Usage</title>
      <link>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-CPU-Memory-Network-Disk-Usage/m-p/2978704#M112754</link>
      <description>&lt;P&gt;Thank you &lt;a href="https://communities.vmware.com/t5/user/viewprofilepage/user-id/256147"&gt;@LucD&lt;/a&gt;&amp;nbsp;it's working fine&lt;/P&gt;&lt;P&gt;regarding there's a Typo issue in Math &lt;img class="lia-deferred-image lia-image-emoji" src="https://communities.vmware.com/html/@DCF4E2F7991292CEECF250394DB2C2BC/emoticons/1f642.png" alt=":slightly_smiling_face:" title=":slightly_smiling_face:" /&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;'CPUReadyS milliseconde' = [Math}:Round((($_.Group | Where-Object{$_.MetricId -eq 'cpu.ready.summation'}).Value/1000),1)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;'CPUReadyS Secondes' = [Math]::Round((($_.Group | Where-Object {$_.MetricId -eq 'cpu.ready.summation'}).Value/1000),1)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Many thanks&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 23 Jul 2023 09:05:33 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/VMware-PowerCLI-Discussions/Get-CPU-Memory-Network-Disk-Usage/m-p/2978704#M112754</guid>
      <dc:creator>lElOUCHE_79</dc:creator>
      <dc:date>2023-07-23T09:05:33Z</dc:date>
    </item>
  </channel>
</rss>

