Thanks Sven, that's great!
For those of you preferring the pipe-oriented style (note the back-tickets at the line ends):
PHP-Code:
#--name Memory Situation
#--multi --hideoutput
$multi `
| Get-View `
| % {
$row = '' | select Name, GuestMemoryUsage, PrivateMemory, SharedMemory, SwappedMemory, BalloonedMemory, ConsumedOverheadMemory
$row.Name = $_.Name
$row.GuestMemoryUsage = $_.Summary.QuickStats.GuestMemoryUsage
$row.PrivateMemory = $_.Summary.QuickStats.PrivateMemory
$row.SharedMemory = $_.Summary.QuickStats.SharedMemory
$row.SwappedMemory = $_.Summary.QuickStats.SwappedMemory
$row.BalloonedMemory = $_.Summary.QuickStats.BalloonedMemory
$row.ConsumedOverheadMemory = $_.Summary.QuickStats.ConsumedOverheadMemory
$row
} `
| Out-GridViewIS