Add-PSsnapin VMware.VimAutomation.Core Get-VIServer $a = "" get-vm | % { get-view $_.ID } | select Name, @{ Name="hostName"; Expression={$_.guest.hostName}}, @{ Name="ToolsStatus"; Expression={$_.guest.toolsstatus}}, @{ Name="ToolsVersion"; Expression={$_.config.tools.toolsVersion}} | sort-object name | ConvertTo-HTML -head $a | Set-Content C:\export-tools.htm