LucD
Leadership
Leadership

I would do it like this.
Don't forget the put a value in the $server variable.

$server = 'name'

$Report = @()


Get-VM | Where-Object {$_.ExtensionData.Guest.Hostname -like "*$($server)*"} | % {

   $report += New-Object PSObject -Property @{

   VM_Name = $_.Name

   DNS_Name = $_.ExtensionData.Guest.Hostname

   }

}


$Report | select VM_Name,DNS_Name | Export-Csv C:\scripts\listvm.csv -NoTypeInformation


Blog: lucd.info  Twitter: @LucD22  Co-author PowerCLI Reference

Reply
0 Kudos