Quantcast
Channel: VMware Communities : Discussion List - All Communities
Viewing all articles
Browse latest Browse all 178040

VM report daily

$
0
0

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


Viewing all articles
Browse latest Browse all 178040

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>