One thing that is nice In System Center 2012 Configuration Manager, you no longer edit the sms_def.mof file as you did in Configuration Manager 2007. Instead, you can enable and disable WMI classes, and add new classes to collect by hardware inventory by using client settings.
I will walk you through the different steps in order to extend configuration manager hardware inventory by enabling and disabling WMI classes, and how to add a new custom WMI class.
Go to Administation –> Client Settings
When you want to extend hardware inventory in configuration manager, there is one very important tip to note; you can ONLY add a custom WMI class to your hardware inventory when you use the default client settings. (Cf: Technet documentation online).
Edit the properties of the default client settings Go to hardware inventory –> Set Classes
Click on Add
Click on connect
Input the ComputerName where you have already applied your WMI changes, and specify the WMI Namespace, and click Connect.
If you have used my OSD Tattooer script, you can leave the WMI NameSpace to the default “rootcimv2”
It will then connect you remotely to your machine and bring you all the hardware inventory classes. Select the appropriate one(s) and click ok.
It is also possible to be granular in your selection, and only choose some specific properties that you would like to report on.
Validate by clicking ok / finish on all the windows left.
This is how you extend configuration manager hardware inventory 🙂
You can force a hardware inventory cycle on a machine. After a while, you will have access to the data in Configuration Manager.