Step 1:  To Create a custom WMI namespace

1.  In your Console, Assets and Compliance ,configuration Items, right-click Import "HyperV Host Information.cab"
2.  Create a Baseline, add that ConfigItem to it.  
	2a.  Note, this is an application type CI, it is recommended you change it from "required" to "optional" in the lower pane.
3.  Target that baseline to an appropriate collection, recommend recurring Daily.  You may want to create a collection (if you haven't already) query-based with a query of:
	where ServerFeature.Name = "Hyper-V"

Step 2:  Import the ABILITY to report on this custom class

1. In your Console, Admin, Client Settings, right-click properties on Default Client Settings
	Hardware Inventory
	Set Classes...
	Import
	and Select the "Import.mof", OK OK OK
2. NOTE:  The default was that it was imported, but NOT enabled.

Step 3: Enable reporting of this custom class

1.  In your Console, Admin, Client Settings, create a new custom client device Setting
2.  Name it (something like ... "HINV HyperV Host Information"
3.  Select Hardware Inventory, then "Select Classes..." and search for Hyperv.  Enable it.
4.  OK OK
5.  Right-click your now new Custom Client Agent Setting called "HINV HyperV Host Information", and Deploy
6.  You'll likely deploy it to the same collection targeted in Step 1, the collection of servers with Hyper-V

Step 4:  Wait.  Yeah, just wait.  You know the drill.  :)

Step 5:  For the impatient...who can't wait.
5a.  On a HyperV Server/workstation... a bunch of policy refreshes.  Force the Configuration Baseline to Run.
5b.  After the baseline has run successfully, then force a hardware inventory.


Step 6:  What you should end up with in your database...

select s1.netbios_name0 [HyperVHost],
hhinfo.ElementName0 [HyperVGuest],
hhinfo.InstallDate0,
hhinfo.name0 [Name],
hhinfo.caption0,
hhinfo.TimeOfLastConfigurationChang0,
hhinfo.TimeOfLastStateChange0
from v_r_system s1
join v_gs_hypervhostinfo0 hhinfo on hhinfo.resourceid=s1.resourceid
where hhinfo.caption0 not like 'Hosting Computer System'



