Reporting on Hyper-v Servers for the following (and sorry if it is there I could not find it.)
Hosts Servers
 -Processors
 -Disks
   -Size
   -Free Space
   -Fragmentation
 -Ram
 -Networks
Then on Guests
  -# CPU
  -Disk  Type (Fixed, Dynamic, Differencing, etc)
    -Size, Free Space, Fragmentation
  - RAM  
     -Startup RAM, Total Ram, Dynamic/Static RAM, Lower/Upper Limit when Dynamic
This type of info would be valuable when trying to identify where a new guest should be moved to/deployed knowing what you have available at your finger tips.