This Script gives list that where VHDs are standing on the Hyperv Host.

The list count will be more than counted VMs because a VM can contain more than one VHD.
Most people try to get these information with powershell scripts. VMM Database keeps the information where the VHDs are standing and all needed information can be queriable.

It can be added to SQL Reporting Service Reports or Sharepoint Portal Custom list.