Give it a try like this
Get-Datacenter$DC|Get-Vm|Get-View|
Select@{N="VM";E={$_.Name}},
@{N="#NIC";E={($_.Config.Hardware.Device|where {$_-is [VMware.Vim.VirtualEthernetCard]} |Measure-Object).Count}},
@{N="#MAC";E={[string]::Join(',',($_.Guest.Net|where {$_.MacAddress-like"00:50:F3*"} |%{$_.MacAddress}))}},
@{N="IP addresses";E={[string]::Join(',',($_.Guest.Net|%{$_.IpAddress}))}}