Hi,
Get-View -ViewType "VirtualMachine" -Property @("Name", "Config.GuestFullName", "Guest.GuestFullName") | ? {($_.Config.GuestFullName -ne $_.Guest.GuestFullName) -and ` ($_.Guest.GuestFullName -ne $null)} |
Select Name, @{N="ConfiguredOS";E={$_.Config.GuestFullName}}, ` @{N="RunningOS";E={$_.Guest.GuestFullName}}