This project is read-only.
This is the default inventory schema for Windows Clients (InventorySchema.xml):
<Objects xmlns="">
  <Object Type="System.Management.ManagementObject" GroupID="f655af64-5293-417a-a3c8-926264e54c11" ObjectName="ComputerSystem" ObjectDescription="ComputerSystem details">
    <WMI Namespace="root\cimv2" WQLQuery="SELECT * FROM Win32_ComputerSystem" />
  </Object>
  <Object Type="System.Management.ManagementObject" GroupID="f655af64-5293-417a-a3c8-926264e54c12" ObjectName="ComputerSystemProduct" ObjectDescription="ComputerSystem details">
    <WMI Namespace="root\cimv2" WQLQuery="SELECT * FROM Win32_ComputerSystemProduct" />
  </Object>
  <Object Type="System.Management.ManagementObject" GroupID="f655af64-5293-417a-a3c8-926264e54c13" ObjectName="Environment Variables" ObjectDescription="Environment Variables">
    <WMI Namespace="root\cimv2" WQLQuery="SELECT * FROM Win32_Environment " />
  </Object>
  <Object Type="System.Management.ManagementObject" GroupID="f655af64-5293-417a-a3c8-926264e54c14" ObjectName="Services" ObjectDescription="Services">
    <WMI Namespace="root\cimv2" WQLQuery="SELECT Description,DisplayName, Name, StartMode, StartName, State FROM Win32_Service" />
  </Object>
  <Object Type="System.Management.ManagementObject" GroupID="f655af64-5293-417a-a3c8-926264e54c16" ObjectName="BIOS" ObjectDescription="BIOS details">
    <WMI Namespace="root\cimv2" WQLQuery="SELECT * FROM Win32_Bios" />
  </Object>
  <Object Type="System.Management.ManagementObject" GroupID="f655af64-5293-417a-a3c8-926264e54c17" ObjectName="CDROMDrive" ObjectDescription="CDROM details">
    <WMI Namespace="root\cimv2" WQLQuery="SELECT * FROM Win32_CDROMDrive" />
  </Object>
  <Object Type="System.Management.ManagementObject" GroupID="f655af64-5293-417a-a3c8-926264e54c18" ObjectName="Disk Drives" ObjectDescription="Disk details">
    <WMI Namespace="root\cimv2" WQLQuery="SELECT * FROM Win32_DiskDrive" />
  </Object>
  <Object Type="System.Management.ManagementObject" GroupID="f655af64-5293-417a-a3c8-926264e54c19" ObjectName="Disk Partitions" ObjectDescription="Partition details">
    <WMI Namespace="root\cimv2" WQLQuery="SELECT * FROM Win32_DiskPartition" />
  </Object>
  <Object Type="System.Management.ManagementObject" GroupID="f655af64-5293-417a-a3c8-926264e54c20" ObjectName="IDE Controller" ObjectDescription="IDE Controller details">
    <WMI Namespace="root\cimv2" WQLQuery="SELECT * FROM Win32_IDEController" />
  </Object>
  <Object Type="System.Management.ManagementObject" GroupID="f655af64-5293-417a-a3c8-926264e54c21" ObjectName="Motherboard" ObjectDescription="Motherboard details">
    <WMI Namespace="root\cimv2" WQLQuery="SELECT * FROM Win32_MotherboardDevice" />
  </Object>
  <Object Type="System.Management.ManagementObject" GroupID="f655af64-5293-417a-a3c8-926264e54c22" ObjectName="Network Adapter" ObjectDescription="Network Adapter">
    <WMI Namespace="root\cimv2" WQLQuery="SELECT * FROM Win32_NetworkAdapter" />
  </Object>
  <Object Type="System.Management.ManagementObject" GroupID="f655af64-5293-417a-a3c8-926264e54c23" ObjectName="Network Adapter Configuration" ObjectDescription="Network Adapter Configuration details">
    <WMI Namespace="root\cimv2" WQLQuery="SELECT * FROM Win32_NetworkAdapterConfiguration" />
  </Object>
  <Object Type="System.Management.ManagementObject" GroupID="f655af64-5293-417a-a3c8-926264e54c24" ObjectName="Network Client" ObjectDescription="Network Client details">
    <WMI Namespace="root\cimv2" WQLQuery="SELECT * FROM Win32_NetworkClient" />
  </Object>
  <Object Type="System.Management.ManagementObject" GroupID="f655af64-5293-417a-a3c8-926264e54c25" ObjectName="Operating System" ObjectDescription="OS details">
    <WMI Namespace="root\cimv2" WQLQuery="SELECT * FROM Win32_OperatingSystem" />
  </Object>
  <Object Type="System.Management.ManagementObject" GroupID="f655af64-5293-417a-a3c8-926264e54c26" ObjectName="Physical Memory" ObjectDescription="Memory details">
    <WMI Namespace="root\cimv2" WQLQuery="SELECT * FROM Win32_PhysicalMemory" />
  </Object>
  <Object Type="System.Management.ManagementObject" GroupID="f655af64-5293-417a-a3c8-926264e54c27" ObjectName="Plug and Play devices" ObjectDescription="PnP details">
    <WMI Namespace="root\cimv2" WQLQuery="SELECT * FROM Win32_PnpEntity" />
  </Object>
  <Object Type="System.Management.ManagementObject" GroupID="f655af64-5293-417a-a3c8-926264e54c28" ObjectName="SCSI Controller" ObjectDescription="SCSI details">
    <WMI Namespace="root\cimv2" WQLQuery="SELECT * FROM Win32_SCSIController" />
  </Object>
  <Object Type="System.Management.ManagementObject" GroupID="f655af64-5293-417a-a3c8-926264e54c29" ObjectName="Sound" ObjectDescription="Sound details">
    <WMI Namespace="root\cimv2" WQLQuery="SELECT * FROM Win32_SoundDevice" />
  </Object>
  <Object Type="System.Management.ManagementObject" GroupID="f655af64-5293-417a-a3c8-926264e54c29" ObjectName="Enclosure" ObjectDescription="Enclosure details">
    <WMI Namespace="root\cimv2" WQLQuery="SELECT * FROM Win32_SystemEnclosure" />
  </Object>
  <Object Type="System.Management.ManagementObject" GroupID="f655af64-5293-417a-a3c8-926264e54c30" ObjectName="USB Controller" ObjectDescription="USB details">
    <WMI Namespace="root\cimv2" WQLQuery="SELECT * FROM Win32_USBController" />
  </Object>
  <Object Type="System.Management.ManagementObject" GroupID="f655af64-5293-417a-a3c8-926264e54c31" ObjectName="User Profiles" ObjectDescription="Profile details">
    <WMI Namespace="root\cimv2" WQLQuery="SELECT * FROM Win32_UserProfile" />
  </Object>
  <Object Type="System.Management.ManagementObject" GroupID="f655af64-5293-417a-a3c8-926264e54c32" ObjectName="Video Controller" ObjectDescription="Video details">
    <WMI Namespace="root\cimv2" WQLQuery="SELECT * FROM Win32_VideoController" />
  </Object>
  <Object Type="System.Management.Automation.PSCustomObject" GroupID="f655af64-5293-417a-a3c8-926264e54c34" ObjectName="Client Center" ObjectDescription="Client Center RegKeys">
    <PS PSCode="Get-ItemProperty 'HKLM:\SOFTWARE\Wow6432Node\Client Center for Configuration Manager 2012'  | ConvertTo-Xml" />
  </Object>
  <Object Type="System.Management.Automation.PSCustomObject" GroupID="f655af64-5293-417a-a3c8-926264e54c35" ObjectName="Chocolatey Packages" ObjectDescription="Installed Chocolatey Packages">
    <PS PSCode="choco list -localonly  | Select-Object -Property @{n='Name';e={$_.split(' ')[0]} },@{n='Version';e={$_.split(' ')[1]} },@{n='PSPath';e={$_} }  | ConvertTo-Xml" />
  </Object>
  <Object Type="System.Management.Automation.PSCustomObject" GroupID="f655af64-5293-417a-a3c8-926264e54c36" ObjectName="Windows Updates" ObjectDescription="Windows Update details">
    <PS PSCode="$objSearcher = (New-Object -ComObject Microsoft.Update.Session).CreateUpdateSearcher();$objResults = $objSearcher.Search('IsHidden=0');$objResults.Updates | Select-Object -Property @{n='IsInstalled';e={$_.IsInstalled} },@{n='KB';e={$_.KBArticleIDs} },@{n='Bulletin';e={$_.SecurityBulletinIDs} },@{n='Title';e={$_.Title} },@{n='UpdateID';e={$_.Identity.UpdateID} },@{n='Revision';e={$_.Identity.RevisionNumber} },@{n='LastChange';e={$_.LastDeploymentChangeTime} },@{n='PSPath';e={$_.Identity.UpdateID} } | ConvertTo-XML" />
  </Object>
  <Object Type="System.Management.Automation.PSCustomObject" GroupID="f655af64-5293-417a-a3c8-926264e54c37" ObjectName="Installed Software" ObjectDescription="Installed Software">
    <PS PSCode="Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* |Select DisplayName, DisplayVersion, Publisher, InstallDate, HelpLink, UninstallString, PSPath | ConvertTo-Xml" />
  </Object>
  <Object Type="System.Management.ManagementObject" GroupID="f655af64-5293-417a-a3c8-926264e54c38" ObjectName="Monitor details" ObjectDescription="Monitor SN and Size">
    <WMI Namespace="root\cimv2" WQLQuery="SELECT * FROM Win32_Monitordetails" />
  </Object>
  <Object Type="System.Management.ManagementObject" GroupID="f655af64-5293-417a-a3c8-926264e54c39" ObjectName="Processor details" ObjectDescription="CPU details">
    <WMI Namespace="root\cimv2" WQLQuery="SELECT * FROM Win32_Processor" />
  </Object>
  <Object Type="System.Management.ManagementObject" GroupID="f655af64-5293-417a-a3c8-926264e54c40" ObjectName="Local Admins" ObjectDescription="Members of the local Administrator group">
    <WMI Namespace="root\cimv2" WQLQuery="SELECT * FROM Win32_LocalAdmins" />
  </Object>
  <Object Type="System.Management.ManagementObject" GroupID="f655af64-5293-417a-a3c8-926264e54c41" ObjectName="Optional Features" ObjectDescription="optional Windows Features">
    <WMI Namespace="root\cimv2" WQLQuery="SELECT * FROM Win32_OptionalFeature" />
  </Object>
  <Object Type="System.Management.ManagementObject" GroupID="f655af64-5293-417a-a3c8-926264e54c42" ObjectName="Printers" ObjectDescription="installed Printers">
    <WMI Namespace="root\cimv2" WQLQuery="SELECT * FROM Win32_Printer" />
  </Object>
  <Object Type="System.Management.ManagementObject" GroupID="f655af64-5293-417a-a3c8-926264e54c43" ObjectName="Printer Configuration" ObjectDescription="Printer configuration">
    <WMI Namespace="root\cimv2" WQLQuery="SELECT * FROM Win32_PrinterConfiguration" />
  </Object>
  <Object Type="System.Management.ManagementObject" GroupID="f655af64-5293-417a-a3c8-926264e54c44" ObjectName="Battery" ObjectDescription="Battery details">
    <WMI Namespace="root\cimv2" WQLQuery="SELECT * FROM Win32_Battery" />
  </Object>
  <Object Type="System.Management.ManagementObject" GroupID="f655af64-5293-417a-a3c8-926264e54c45" ObjectName="Disk Volumes" ObjectDescription="Volume details">
    <WMI Namespace="root\cimv2" WQLQuery="SELECT * FROM Win32_Volume" />
  </Object>
  <Object Type="System.Management.ManagementObject" GroupID="f655af64-5293-417a-a3c8-926264e54c46" ObjectName="Shares" ObjectDescription="Share details">
    <WMI Namespace="root\cimv2" WQLQuery="SELECT * FROM Win32_Share" />
  </Object>
  <Object Type="System.Management.ManagementObject" GroupID="f655af64-5293-417a-a3c8-926264e54c47" ObjectName="Updates (QFE)" ObjectDescription="Installed Fixes (QFE)">
    <WMI Namespace="root\cimv2" WQLQuery="SELECT * FROM Win32_QuickFixEngineering" />
  </Object>
  <Object Type="System.Management.Automation.PSCustomObject" GroupID="f655af64-5293-417a-a3c8-926264e54c48" ObjectName="WUA Agent Version" ObjectDescription="WUA Agent Version">
    <PS PSCode="(New-Object -com 'Microsoft.Update.AgentInfo').GetInfo('ProductVersionString') | Select-Object -Property @{n='Version';e={$_} }, @{n='PSPath';e={$_} } | ConvertTo-XML" />
  </Object>
</Objects>

Last edited Jul 28, 2014 at 3:39 PM by rzander, version 3