Hello, I would like something like this:
$VMS = get-vm $report = @() foreach ($vm in $VMS) { $row = "" | select "VM","DNS Name",PowerState,CPU,Memory,DiskProvisioned,DiskUsed,Cluster,Environment $row."VM" = $vm.Name $row."DNS Name" = $vm.Guest.get_HostName() $row.PowerState = $vm.PowerState $row.CPU = $vm.NumCPU $row.Memory = $vm.MemoryGb $row.DiskProvisioned = $vm.ProvisionedSpaceGB $row.DiskUsed = [Math]::Round($vm.UsedSpaceGB,2) $row.Cluster = ($vm | get-cluster).Name $row.Environment = "PROD" $report += $row } $report |Export-Csv C:\Users\gemela\Desktop\report.csv -NoTypeInformation
Also add info like: Version, Vmtools status and IP,
I would like to set this report to create new file (with date) every day (append) , example: report_2018_02_16.csv
Thanks for support