Virtually everything is poshable
PowerCLI: Processor Types
Ever wanted to check the hosts in your vCenter to make sure they are all the same type, you can use the following one liner to do this:
Get-VMHost | Sort Name | Get-View | Select Name, @{N=“CPU“;E={$_.Hardware.CpuPkg[0].Description}} | Export-Csv c:\cpuinfo.csv
Sample Output:
| Name | CPU |
| tesesx01.mydomain.com | Intel(R) Xeon(R) CPU 5160 @ 3.00GHz |
| tesesx02.mydomain.com | Intel(R) Xeon(R) CPU 5160 @ 3.00GHz |
| tesesx03.mydomain.com | Intel(R) Xeon(R) CPU E5450 @ 3.00GHz |
| tesesx04.mydomain.com | Intel(R) Xeon(R) CPU E5450 @ 3.00GHz |
| tesesx05.mydomain.com | Intel(R) Xeon(R) CPU E5450 @ 3.00GHz |
| tesesx06.mydomain.com | Intel(R) Xeon(R) CPU E5450 @ 3.00GHz |
| tesesx07.mydomain.com | Intel(R) Xeon(R) CPU E5450 @ 3.00GHz |
Or if you want to add the cluster name in there as well:
Get-VMHost | Sort Name | Get-View | Select Name, @{N=“Cluster“;E={Get-Cluster -VMHost (Get-VMHost $_.Name)}},@{N=“CPU“;E={$_.Hardware.CpuPkg[0].Description}} | Export-Csv c:\cpuinfo.csv
Sample Output:
| Name | Cluster | CPU |
| tesesx01.mydomain.com | Test | Intel(R) Xeon(R) CPU 5160 @ 3.00GHz |
| tesesx02.mydomain.com | Test | Intel(R) Xeon(R) CPU 5160 @ 3.00GHz |
| tesesx03.mydomain.com | Production | Intel(R) Xeon(R) CPU E5450 @ 3.00GHz |
| tesesx04.mydomain.com | Production | Intel(R) Xeon(R) CPU E5450 @ 3.00GHz |
| tesesx05.mydomain.com | Production | Intel(R) Xeon(R) CPU E5450 @ 3.00GHz |
| tesesx06.mydomain.com | Production | Intel(R) Xeon(R) CPU E5450 @ 3.00GHz |
| tesesx07.mydomain.com | Production | Intel(R) Xeon(R) CPU E5450 @ 3.00GHz |
| Print article | This entry was posted by Virtu-Al on August 16, 2009 at 14:35, and is filed under PowerCLI, powershell, vmware. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |







(3)
(13)
(0)
about 1 year ago
Do you know how to also extract the CPU stepping ?
When you cat /proc/cpuinfo
The stepping value is what am looking for.
I know on some HP BL460c G1 the 5420 processors have different stepping and dont work in the same cluster unless you have the option to turn on EVC.
So extracting the stepping value in a report would be nice.
about 1 year ago
@Daniel Hernandez
I checked but can’t see the stepping info through PowerCLI, you could always use the method as documented here by LucD: http://communities.vmware.com/thread/225472?tstart=15