My one liner looks like:
get-vm vm* |select name, numcpu,memoryGB,@{e={$_|get-harddisk |select capacityGB};l="disk"}
My output looks like:
Name NumCpu MemoryGB disk
---- ------ -------- ----
vm1 4 96 {@{CapacityGB=60}, @{CapacityGB=300}, @{CapacityGB=200}}
vm2 8 98 {@{CapacityGB=50}, @{CapacityGB=450}}
vm3 8 96 {@{CapacityGB=200}, @{CapacityGB=50}, @{CapacityGB=300}}
vm4 2 12 {@{CapacityGB=100}, @{CapacityGB=50}}
How can I clean up that output to only show the disk size numbers and not all the @{capacityGB= }?