Hardware Inventory - Registry Keys

I have done this before.. getting registry keys into HINV isn't rocket science, but for some reason this seems beyond me. The scenario that I am
faced with is my customer needs to pull in regs keys that created when software is installed/uninstalled. this then feeds collections memberships and reporting 
The registry entries looks like this but one for each app
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Corp\Components]
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Corp\Components\Adobe Flash Player 11.9.900.170]
"Status"="Uninstalled"
"CRNumber"="CRI605844"
"Date installed"="6/18/2014 9:40:13 AM"
"Date uninstalled"="25/09/2014 9:15:46 AM"
I have used RegkeytoMof 3.1 to create the following entries to add to configuration.mof and to import into HINV via client settings. 
Configuration.mof settings
// RegKeyToMOF by Mark Cochrane (thanks to Skissinger, Steverac, Jonas Hettich & Kent Agerlund)
// this section tells the inventory agent what to collect
// 25/09/2014 2:31:17 PM
#pragma namespace ("\\\\.\\root\\cimv2")
#pragma deleteclass("Components", NOFAIL)
[dynamic, provider("RegProv"), ClassContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Corp\\Components")]
Class Components
[key] string KeyName;
[PropertyContext("Status")] String Status;
[PropertyContext("CRNumber")] String CRNumber;
[PropertyContext("Dateinstalled")] String Dateinstalled;
[PropertyContext("Dateuninstalled")] String Dateuninstalled;
Import to into Hinv.mof
// RegKeyToMOF by Mark Cochrane (thanks to Skissinger, Steverac, Jonas Hettich & Kent Agerlund)
// this section tells the inventory agent what to report to the server
// 25/09/2014 2:31:17 PM
#pragma namespace ("\\\\.\\root\\cimv2\\SMS")
#pragma deleteclass("Components", NOFAIL)
[SMS_Report(TRUE),SMS_Group_Name("Components"),SMS_Class_ID("Components")]
Class Components: SMS_Class_Template
[SMS_Report(TRUE),key] string KeyName;
[SMS_Report(TRUE)] String Status;
[SMS_Report(TRUE)] String CRNumber;
[SMS_Report(TRUE)] String Dateinstalled;
[SMS_Report(TRUE)] String Dateuninstalled;
Unfortunately this doesn't seem to do anything.  the clients process the class without error according to inventoryagent.log. 
But there is nothing getting placed in the database or showing in resource explorer. 
I feel like I have tried every combination possible and opened up for tabs then any browser would like... so any help is greatly appriecated. 
Regards, Martin

Ahh good point. No. No there are no instances :(
This is the code I am adding to configuration.mof which should be creating the class (might have already been there from ConfigMgr 2007) and propagating the instances with data from the registry. 
#pragma namespace ("\\\\.\\root\\cimv2")
#pragma deleteclass("Corp", NOFAIL)
//Declare the class for client component registry properties
[DYNPROPS]
class Corp
    [key]  string KeyName;
           string ImageName;
           string ImageVersion;
           string OSMajor;
           string OSMinor;
// Declare the instances, one for each client component
[DYNPROPS] 
instance of Corp
    KeyName="Corp";
    [PropertyContext("local|HKEY_LOCAL_MACHINE\\Software\\Wow6432Node\\Corp|ImageName"),Dynamic, Provider("RegPropProv")] ImageName;
    [PropertyContext("local|HKEY_LOCAL_MACHINE\\Software\\Wow6432Node\\Corp|ImageVersion"),Dynamic, Provider("RegPropProv")] ImageVersion;
    [PropertyContext("local|HKEY_LOCAL_MACHINE\\Software\\Wow6432Node\\Corp|OSMajor"),Dynamic, Provider("RegPropProv")] OSMajor;
    [PropertyContext("local|HKEY_LOCAL_MACHINE\\Software\\Wow6432Node\\Corp|OSMinor"),Dynamic, Provider("RegPropProv")] OSMinor;
Regards, Martin

Similar Messages

  • SCCM 2012 - Hardware Inventory Registry Import not working - Windows in the name of the Registry key

    I downloaded the Reg to MOF tool and compiled some of our custom Registry Keys which worked fine. There was particular Key that didn't work and after some testing and messing around I realized why it isn't working:
    The key I am using is: HKLM\Software\MyCompanyWindows
    Because the key has the name Windows in it, it fails to import. I get the generic check the formatting for your MOF file error.
    The MOF file you tried to import could not be compiled. Ensure that the MOF file contains valid data. You can use the command line mofcomp utility to test the data.
    But if I run a MOFCOMP against the MOF I am trying to import it checks the syntax successfully.
    If I change the key to MyCompanyWin or MyCompanyW it imports with no problem.
    We have rolled out this key to almost every device in our organization and connected it to other inventory agents so there is no possibility of changing the key.
    Is there any way to disable the validation check that SCCM is performing?

    Hi,
    If possible, could you please upload the MOF file to SkyDrive?
    Best Regards,
    Joyce Li
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • Delete aged inventory - does not delete extended hardware inventory

    Hello, I am hoping somebody can help me with customized hardware inventory
    We recently extended the hardware inventory to pull data from a registry key (hkeylocalmachine\software\asset).
    We used Sherry Kissinger's guide, and I can't thank her enough for posting it!
    http://myitforum.com/cs2/blogs/skissinger/archive/2011/07/14/configmgr2012beta2-hardware-inventory-registry-customization.aspx
    We also have a custom report based off of the extended hardware inventory.
    However, I noticed that the data for a client I deleted a few days ago is still in the database. My custom report can still pull data from SQL on it.
    I did some research here on the forums, and found out I should set a task to delete it.
    I went in to site maintenance, and set the "delete aged inventory" from 90 days to everyday, and the data is still there.
    From what I have read on these forums, it is not a good idea to go in to SQL and delete the data manually.
    I am not sure how to resolve this problem.
    Few questions I have :
    1) shouldn't deleting the SCCM client - delete the inventory from the database?
    2) are custom hardware inventory not included in the task "delete aged inventory"?
    3) is it safe to delete it from SQL server?
    Thanks in advance!

    Yes, I know this is an old post, but I’m trying to clean them up. Did you solve this problem, if so what was the solution?
    In CM12 data is not deleted on the fly, instead it is marked as deleted and then it will be deleted a while later. See this blog post for more details.
    http://www.enhansoft.com/blog/get-the-most-accurate-and-up-to-date-data-using-the-v_r_system_valid-sql-query-in-configuration-manager-2012
    1) see the blog post
    2) yes they are but also see the blog post.
    3) It is never safe to do this.
    Garth Jones | My blogs: Enhansoft and
    Old Blog site | Twitter:
    @GarthMJ

  • SCCM 2012 - Hardware Inventory - Dynamic Registry Key Inventory

    Hi all,
    I am trying to inventory a set of registry values based upon a dynamic registry key. The  application is called ACME and different versions of it exist on all clients. For example:
    Some clients have:
    HKLM\Software\ACME\5.0.1
    While others have:
    HKLM\Software\ACME\5.0.2
    While others have:
    HKLM\Software\ACME\5.0.3
    The common denominator is that under the version key, all of the subkeys are consistent and the same.
    The two values I am looking for are "LastUser" and "LastExecuted" which reside under the version key.
    HKLM
    ------> Software
    --------------------> ACME
    ------------------------------>5.0.1
    --------------------------------------> LastUser & LastExecuted
    So i basically want to do a dynamic lookup for the first child key under "ACME".
    I have been using RegKeyToMOF but I am unable to get the data populated into the database. The configuration.mof file compiles successfully (as can be seen in dataldr.log).
    Below are the configs I am using. Can anyone shed some light as to why its not populating anything in the DB?
    #pragma namespace ("\\\\.\\root\\cimv2")
    #pragma deleteclass("ACME", NOFAIL)
    [dynamic, provider("RegProv"), ClassContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\ACME")]
    Class ACME
    [key] string KeyName;
    [PropertyContext("LastUser")] String LastUser;
    [PropertyContext("LastExecuted")] String LastExecuted;
    #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
    #pragma deleteclass("ACME", NOFAIL)
    [SMS_Report(TRUE),SMS_Group_Name("ACME"),SMS_Class_ID("ACME")]
    Class ACME: SMS_Class_Template
    [SMS_Report(TRUE),key] string KeyName;
    [SMS_Report(TRUE)] String LastUser;
    [SMS_Report(TRUE)] String LastExecuted;
    From the client when it hits HINV cycle
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, KeyName, LastExecuted, LastUser FROM ACME; Timeout = 600 secs.
    TIA!

    You have to specify the full path in the MOF to collect the data. I have an example of how you can embed a WMI trigger and a vbscript into a MOF file that will populate any information you want from the registry into a cimv2 class, but that may actually
    be more than you really need. Why don't you just inventory each version? It is not as clean, but will be easier.
    example of Acme 5.0.1:
    #pragma namespace ("\\\\.\\root\\cimv2")
    #pragma deleteclass("ACME501", NOFAIL)
    [dynamic, provider("RegProv"), ClassContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\ACME\\5.0.1")]
    Class ACME501
    [key] string KeyName;
    [PropertyContext("LastUser")] String LastUser;
    [PropertyContext("LastExecuted")] String LastExecuted;

  • Hardware Inventory - WMI Class or Registry extend Problem (NULL Values)

    Hello guys,
    I need your help please,
    I'm New to SCCM 2012, I'm trying to extend the hardware inventory, here's the steps:
    1. Default Client Settings -> Hardware Inventory -> Set Classes,
    2. For WMI - I import Class from Workstation in the network for example Root\Cimv2\TerminalServices -> Win32_TSDeploymentSettings 
    For Registry Import i use reg2mof - then import the mof file and enable it.
    If i do anything wrong, please let me know as well,
    Now for the problem...
    I can see data in the database for one computer(record) but when i import more then one computer the database has NULL Values for most of the imported data
    i can't find any solution for this problem, if you know what to do PLEASE HELP
    Thanks
    Avshalom

    After you import the classes you need to wait for hardware inventory to occur. Then the null will change to the real data.
    For registry keys, make sure that you also add the mof edit to the configuration.mof too.
    Also remember that if a computer does not have the class it will show null.
    Garth Jones | My blogs: Enhansoft and
    Old Blog site | Twitter:
    @GarthMJ

  • Read Registry Keys and store it in Inventory DB

    Hallo together,
    I am looking for a program to extract some Registry keys into the ZENworks 7 inventory database.
    I know I need to create a CUSTOM.INI and fill it with values. When I create the CUSTOM.INI by hand I got it to work to store the values in the inventory database.
    But I need a program to read the Registry values and store them in the CUSTOM.ini file with the correct syntax.
    A Script or any other small program would be helpful. I know how I could read the Registry values with REG.exe but I do not know how to store the values in the correct syntax in CUSTOM.ini?
    I found zRegScan but I did not get it to work. I found out that the Program is called by the Inventory process (it appears in the TaskManager for a short time). When I run zRegScan by hand (or with a manual launched ZfDInvScanner.exe) I get the following error windows:
    Title: zRegScan.exe - Common Language Runtime Debugging Services
    Warning: Application has generated an exception that could not be handled. Process id=0x814, Thread id=0xf14
    When I click "Cancel" I receive a 2nd Window:
    Title: zRegScan.exe - No debugger found.
    Warning: Registered JIT debugger is not available. An atempt to launch a JIT debugger with ...
    I tried for several hours to get it operational - with no success.
    The zRegScan.log does not show anything helpful.
    I have WinXP SP2 and SP3 machines and ZfD7ir3a.
    Thanks for your help
    Klaus

    BachmannK,
    It appears that in the past few days you have not received a response to your
    posting. That concerns us, and has triggered this automated reply.
    Has your problem been resolved? If not, you might try one of the following options:
    - Visit http://support.novell.com and search the knowledgebase and/or check all
    the other self support options and support programs available.
    - You could also try posting your message again. Make sure it is posted in the
    correct newsgroup. (http://forums.novell.com)
    Be sure to read the forum FAQ about what to expect in the way of responses:
    http://forums.novell.com/faq.php
    If this is a reply to a duplicate posting, please ignore and accept our apologies
    and rest assured we will issue a stern reprimand to our posting bot.
    Good luck!
    Your Novell Product Support Forums Team
    http://support.novell.com/forums/

  • Hardware Inventory Not collecting Reg Keys with the Underscore Character

    We expanded hardware inventory to collect custom reg keys dynamically (from the child keys). While the new WMI class on the machine is able to see all the custom keys, SCCM is not collecting the ones with the underscore ('-') character in the name. Does
    anyone know if this is a limitation in SCCM?

    Added to configuration.mof
    #pragma namespace ("\\\\.\\root\\cimv2")
    #pragma deleteclass("Packages", NOFAIL)
    [dynamic, provider("RegProv"), ClassContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\PC\\Packages")]
    Class Packages
    [key] string KeyName;
    [PropertyContext("ApplicationName")] String ApplicationName;
    [PropertyContext("ApplicationVendor")] String ApplicationVendor;
    [PropertyContext("ApplicationVersion")] String ApplicationVersion;
    Added to minimof and imported into default client settings:
    #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
    #pragma deleteclass("Packages_64", NOFAIL)
    [SMS_Report(TRUE),SMS_Group_Name("Packages64"),SMS_Class_ID("Packages64"),
    SMS_Context_1("__ProviderArchitecture=64|uint32"),
    SMS_Context_2("__RequiredArchitecture=true|boolean")]
    Class Packages_64 : SMS_Class_Template
    [SMS_Report(TRUE),key] string KeyName;
    [SMS_Report(TRUE)] String ApplicationName;
    [SMS_Report(TRUE)] String ApplicationVendor;
    [SMS_Report(TRUE)] String ApplicationVersion;
    Thanks

  • Hardware Inventory issues.

    Hi,
    When I initiate the Hardware Inventory, I do not get any information from few client. I have re-registered WMI and no success.
    Please find the Log below
    Regards,
    Mike.
    Inventory: *********************** Start of message processing. ***********************   InventoryAgent                4/17/2014 7:33:23 AM    15988 (0x3E74)
    Inventory: Message type is InventoryAction       InventoryAgent                4/17/2014 7:33:23 AM    15988 (0x3E74)
    Inventory: Temp directory = C:\Windows\CCM\Inventory\Temp\            InventoryAgent                4/17/2014 7:33:23 AM               
    15988 (0x3E74)
    Inventory: Clearing old collected files.    InventoryAgent                4/17/2014 7:33:23 AM    15988 (0x3E74)
    Inventory: Opening store for action {00000000-0000-0000-0000-000000000001} ...              InventoryAgent               
    4/17/2014 7:33:23 AM         15988 (0x3E74)
    Inventory: Action=Hardware, ReportType=ReSync, MajorVersion=7, MinorVersion=0    InventoryAgent                4/17/2014 7:35:52 AM        
    15988 (0x3E74)
    Inventory: Initialization completed in 149.418 seconds    InventoryAgent                4/17/2014 7:35:52 AM    15988 (0x3E74)
    Collection: Namespace = \\.\root\Nap; Query = SELECT __CLASS, __PATH, __RELPATH, description, fixupState, friendlyName, id, infoClsid, isBound, percentage, registrationDate, vendorName, version FROM NAP_SystemHealthAgent; Timeout = 600 secs.       
    InventoryAgent                4/17/2014 7:35:53 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Account, Name, Category, Domain, Type FROM cm_LocalGroupMembers; Timeout = 600 secs.        InventoryAgent               
    4/17/2014 7:35:54 AM                22916 (0x5984)
    Collection: Class "cm_LocalGroupMembers" does not exist.        InventoryAgent                4/17/2014 7:35:55 AM    22916
    (0x5984)
    Collection: Namespace = \\.\root\CCM\powermanagementagent; Query = SELECT __CLASS, __PATH, __RELPATH, minutesComputerActive, minutesComputerOn, minutesComputerShutdown, minutesComputerSleep, minutesMonitorOn, minutesTotal, MonthStart FROM CCM_PwrMgmtMonth;
    Timeout = 600 secs.          InventoryAgent                4/17/2014 7:35:55 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Availability, Caption, Description, DeviceID, Index, InterfaceType, Manufacturer, MediaType, Model, Name, Partitions, PNPDeviceID, SCSIBus, SCSILogicalUnit, SCSIPort, SCSITargetId,
    Size, SystemName FROM Win32_DiskDrive; Timeout = 600 secs.                InventoryAgent                4/17/2014
    7:35:55 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Availability, Capabilities, DeviceID, Name, Status FROM Win32_ParallelPort; Timeout = 600 secs.     InventoryAgent               
    4/17/2014 7:35:55 AM    22916 (0x5984)
    Collection: Namespace = \\localhost\root\Microsoft\appvirt\client; Query = SELECT __CLASS, __PATH, __RELPATH, CachedLaunchSize, CachedPercentage, CachedSize, LaunchSize, Name, PackageGUID, TotalSize, Version, VersionGUID FROM Package; Timeout = 600 secs.       
    InventoryAgent                4/17/2014 7:35:56 AM    22916 (0x5984)
    Failed to get IWbemService Ptr for \\localhost\root\Microsoft\appvirt\client Namespace: 8004100E        InventoryAgent                4/17/2014
    7:35:56 AM    22916 (0x5984)
    Failed to enumerate instances of Package: 8004100E       InventoryAgent                4/17/2014 7:35:56 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, ExpirationDate, IssueDate, KeyPackId, LicenseId, LicenseStatus, sHardwareId, sIssuedToComputer, sIssuedToUser FROM Win32_TSIssuedLicense; Timeout = 600 secs.       
    InventoryAgent                4/17/2014 7:35:56 AM    22916 (0x5984)
    Collection: Class "Win32_TSIssuedLicense" does not exist.           InventoryAgent                4/17/2014 7:35:56 AM   
    22916 (0x5984)
    Collection: Namespace = \\localhost\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, DisplayName, InstallDate, ProdID, Publisher, Version FROM Win32Reg_AddRemovePrograms; Timeout = 600 secs.             
    InventoryAgent                4/17/2014 7:35:56 AM    22916 (0x5984)
    Collection: Namespace = root\SmsDm; Query = SELECT __CLASS, __PATH, __RELPATH, LastSyncTime, MajorVersion, MinorVersion FROM SMS_ActiveSyncService; Timeout = 600 secs.           InventoryAgent               
    4/17/2014 7:36:04 AM                22916 (0x5984)
    Collection: Class "SMS_ActiveSyncService" does not exist.           InventoryAgent                4/17/2014 7:36:04 AM   
    22916 (0x5984)
    Collection: Namespace = root\SmsDm; Query = SELECT __CLASS, __PATH, __RELPATH, DeviceOEMInfo, DeviceType, InstalledClientID, InstalledClientServer, InstalledClientVersion, LastSyncTime, OS_AdditionalInfo, OS_Build, OS_Major, OS_Minor, OS_Platform, ProcessorArchitecture,
    ProcessorLevel, ProcessorRevision FROM SMS_ActiveSyncConnectedDevice; Timeout = 600 secs.                InventoryAgent               
    4/17/2014 7:36:04 AM    22916 (0x5984)
    Collection: Class "SMS_ActiveSyncConnectedDevice" does not exist.      InventoryAgent                4/17/2014 7:36:04 AM               
    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, ID, Name, ParentID FROM Win32_ServerFeature; Timeout = 600 secs.         InventoryAgent               
    4/17/2014 7:36:04 AM    22916 (0x5984)
    Collection: Class "Win32_ServerFeature" does not exist.               InventoryAgent               
    4/17/2014 7:36:04 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Caption, ClassGuid, ConfigManagerErrorCode, ConfigManagerUserConfig, CreationClassName, Description, DeviceID, Manufacturer, Name, PNPDeviceID, Service, Status, SystemCreationClassName,
    SystemName FROM Win32_USBDevice; Timeout = 600 secs.                InventoryAgent                4/17/2014
    7:36:04 AM    22916 (0x5984)
    Collection: Namespace = root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, FullName, InstallState, UserAccountName, UserSecurityId FROM SMS_Windows8ApplicationUserInfo; Timeout = 600 secs.       InventoryAgent               
    4/17/2014 7:36:07 AM    22916 (0x5984)
    Collection: Class "SMS_Windows8ApplicationUserInfo" does not exist.  InventoryAgent                4/17/2014 7:36:07 AM               
    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, LastConsoleUse, NumberOfConsoleLogons, SystemConsoleUser, TotalUserConsoleMinutes FROM SMS_SystemConsoleUser; Timeout = 600 secs.             
    InventoryAgent                4/17/2014 7:36:07 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Description, DeviceID, PrimaryBusType, RevisionNumber, SecondaryBusType, Status, StatusInfo, SystemName FROM Win32_MotherboardDevice; Timeout = 600 secs.            
    InventoryAgent                4/17/2014 7:36:14 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, CompatibleIDs, DeviceID, HardwareIDs, IsPnP, Name FROM CCM_SystemDevices; Timeout = 600 secs.      InventoryAgent               
    4/17/2014 7:36:14 AM         22916 (0x5984)
    Collection: Namespace = \\localhost\root\Microsoft\appvirt\client; Query = SELECT __CLASS, __PATH, __RELPATH, LastLaunchOnSystem, Name, PackageGUID, Version FROM Application; Timeout = 600 secs.       InventoryAgent               
    4/17/2014 7:36:20 AM    22916 (0x5984)
    Failed to get IWbemService Ptr for \\localhost\root\Microsoft\appvirt\client Namespace: 8004100E        InventoryAgent                4/17/2014
    7:36:20 AM    22916 (0x5984)
    Failed to enumerate instances of Application: 8004100E InventoryAgent                4/17/2014 7:36:20 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, FolderName, HealthStatus, OfflineAccessEnabled, Redirected, SID FROM SMS_FolderRedirectionHealth; Timeout = 600 secs.           
    InventoryAgent                4/17/2014 7:36:20 AM    22916 (0x5984)
    Collection: Class "SMS_FolderRedirectionHealth" does not exist.              InventoryAgent               
    4/17/2014 7:36:20 AM                22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Availability, Description, DeviceID, MediaType, Name, Status FROM Win32_TapeDrive; Timeout = 600 secs.              
    InventoryAgent                4/17/2014 7:36:20 AM         22916 (0x5984)
    Collection: Namespace = \\.\root\CCM\policy\machine\actualconfig; Query = SELECT __CLASS, __PATH, __RELPATH, NonPeakPowerPlanName, PeakPowerPlanName, PowerConfigID, WakeUpTimeHoursMin FROM CCM_PowerConfig; Timeout = 600 secs.       
    InventoryAgent                4/17/2014 7:36:20 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, AddressWidth, BrandID, CPUHash, CPUKey, DataWidth, DeviceID, Family, Is64Bit, IsHyperthreadCapable, IsMobile, IsTrustedExecutionCapable, IsVitualizationCapable, Manufacturer,
    MaxClockSpeed, Name, NormSpeed, NumberOfCores, NumberOfLogicalProcessors, PCache, ProcessorId, ProcessorType, Revision, SocketDesignation, Status, SystemName, Version FROM SMS_Processor; Timeout = 600 secs.        InventoryAgent               
    4/17/2014 7:36:20 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, BinFileVersion, BinProductVersion, Description, FilePropertiesHash, FilePropertiesHashEx, FileSize, FileVersion, Language, ParentName, Product, ProductCode, ProductVersion,
    Publisher, ShortcutKey, ShortcutName, ShortcutType, TargetExecutable FROM SMS_SoftwareShortcut; Timeout = 600 secs.      InventoryAgent                4/17/2014
    7:36:23 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, AvailableLicenses, Description, IssuedLicenses, KeyPackId, KeyPackType, ProductType, ProductVersion, TotalLicenses FROM Win32_TSLicenseKeyPack; Timeout = 600 secs.       
    InventoryAgent                4/17/2014 7:37:16 AM    22916 (0x5984)
    Collection: Class "Win32_TSLicenseKeyPack" does not exist.        InventoryAgent                4/17/2014 7:37:16 AM   
    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, BinFileVersion, BinProductVersion, Description, ExecutableName, FilePropertiesHash, FilePropertiesHashEx, FileSize, FileVersion, HasPatchAdded, InstalledFilePath, IsSystemFile,
    IsVitalFile, Language, Product, ProductCode, ProductVersion, Publisher FROM SMS_InstalledExecutable; Timeout = 600 secs.     InventoryAgent                4/17/2014
    7:37:16 AM    22916 (0x5984)
    Collection: Namespace = root\ccm; Query = SELECT __CLASS, __PATH, __RELPATH, DisplayName, Name, Version FROM CCM_InstalledComponent; Timeout = 600 secs.                InventoryAgent               
    4/17/2014 7:41:16 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Access, Bootable, BootPartition, Description, DeviceID, Name, PrimaryPartition, Size, SystemName, Type FROM Win32_DiskPartition; Timeout = 600 secs.               
    InventoryAgent                4/17/2014 7:41:16 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Availability, Description, DeviceID, DriverName, HardwareVersion, Index, Manufacturer, Name, Status FROM Win32_SCSIController; Timeout = 600 secs.               
    InventoryAgent                4/17/2014 7:41:17 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, ARPDisplayName, ChannelCode, ChannelID, CM_DSLID, EvidenceSource, InstallDate, InstallDirectoryValidation, InstalledLocation, InstallSource, InstallType, Language, LocalPackage,
    MPC, OsComponent, PackageCode, ProductID, ProductName, ProductVersion, Publisher, RegisteredUser, ServicePack, SoftwareCode, SoftwarePropertiesHash, SoftwarePropertiesHashEx, UninstallString, UpgradeCode, VersionMajor, VersionMinor FROM SMS_InstalledSoftware;
    Timeout = 600 secs.        InventoryAgent                4/17/2014 7:41:17 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, Version FROM Win32_WindowsUpdateAgentVersion; Timeout = 600 secs.        InventoryAgent               
    4/17/2014 7:41:27 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Name, TotalPageFileSpace, TotalPhysicalMemory, TotalVirtualMemory FROM CCM_LogicalMemoryConfiguration; Timeout = 600 secs.               
    InventoryAgent                4/17/2014 7:41:27 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, BinFileVersion, BinProductVersion, Description, FileName, FilePropertiesHash, FilePropertiesHashEx, FileVersion, Location, Product, ProductVersion, Publisher, StartupType,
    StartupValue FROM SMS_AutoStartSoftware; Timeout = 600 secs.                InventoryAgent               
    4/17/2014 7:41:28 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\ccm\ClientSDK; Query = SELECT __CLASS, __PATH, __RELPATH, AdminAllowOptout, EffectiveClientOptOut, IsClientOptOut FROM CCM_PowerManagementClientOptoutSetting; Timeout = 600 secs.               
    InventoryAgent                4/17/2014 7:41:30 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, BinFileVersion, BinProductVersion, CLSID, Description, FileName, FilePropertiesHash, FilePropertiesHashEx, FileVersion, Product, ProductVersion, Publisher, Version FROM
    SMS_BrowserHelperObject; Timeout = 600 secs.        InventoryAgent                4/17/2014 7:41:30 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, CertificateSelectionCriteria, CertificateStore, ClientAlwaysOnInternet, HttpsStateFlags, InstanceKey, InternetMPHostName, SelectFirstCertificate FROM Win32Reg_SMSAdvancedClientSSLConfiguration;
    Timeout = 600 secs.      InventoryAgent                4/17/2014 7:41:31 AM         22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, AdapterCompatibility, AdapterDACType, AdapterRAM, CurrentBitsPerPixel, CurrentHorizontalResolution, CurrentNumberOfColumns, CurrentNumberOfRows, CurrentRefreshRate, CurrentScanMode,
    CurrentVerticalResolution, Description, DeviceID, DriverDate, DriverVersion, InstalledDisplayDrivers, Name, NumberOfColorPlanes, SpecificationVersion, VideoMode, VideoModeDescription, VideoProcessor FROM Win32_VideoController; Timeout = 600 secs.     
    InventoryAgent                4/17/2014 7:41:31 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, ACSettingIndex, ACValue, DCSettingIndex, DCValue, GUID, Name, UnitSpecifier FROM SMS_PowerSettings; Timeout = 600 secs.  InventoryAgent               
    4/17/2014 7:41:32 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, InstanceKey, PhysicalHostName, PhysicalHostNameFullyQualified FROM Win32Reg_SMSGuestVirtualMachine; Timeout = 600 secs.          
    InventoryAgent                4/17/2014 7:41:34 AM    22916 (0x5984)
    Update cached IWbemService pointer to namespace: \\.\root\cimv2     InventoryAgent                4/17/2014 7:41:34 AM               
    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Availability, Description, DeviceID, Name FROM Win32_USBController; Timeout = 600 secs.              
    InventoryAgent                4/17/2014 7:41:34 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, ClientMachineID, IsKeyManagementServiceMachine, KeyManagementServiceCurrentCount, KeyManagementServiceMachine, KeyManagementServiceProductKeyID, PolicyCacheRefreshRequired,
    RequiredClientCount, Version, VLActivationInterval, VLRenewalInterval FROM SoftwareLicensingService; Timeout = 600 secs.             InventoryAgent               
    4/17/2014 7:41:34 AM         22916 (0x5984)
    Collection: Namespace = \\.\root\Nap; Query = SELECT __CLASS, __PATH, __RELPATH, description, fixupURL, name, napEnabled, napProtocolVersion, systemIsolationState FROM NAP_Client; Timeout = 600 secs.               
    InventoryAgent                4/17/2014 7:41:37 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, ApplicationID, Description, EvaluationEndDate, GracePeriodRemaining, ID, LicenseStatus, MachineURL, Name, OfflineInstallationId, PartialProductKey, ProcessorURL, ProductKeyID,
    ProductKeyURL, UseLicenseURL FROM SoftwareLicensingProduct; Timeout = 600 secs.                InventoryAgent               
    4/17/2014 7:41:40 AM    22916 (0x5984)
    Skipping Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, InstanceKey, PhysicalHostName, PhysicalHostNameFullyQualified FROM Win32Reg_SMSGuestVirtualMachine64, we're running on a 32-bit platform and attempting to force enumerating
    64-bit data.   InventoryAgent                4/17/2014 7:41:41 AM    22916 (0x5984)
    Collection: Namespace = \\localhost\root\vm\VirtualServer; Query = SELECT __CLASS, __PATH, __RELPATH, Name FROM VirtualMachine; Timeout = 600 secs.       InventoryAgent               
    4/17/2014 7:41:41 AM    22916 (0x5984)
    Failed to get IWbemService Ptr for \\localhost\root\vm\VirtualServer Namespace: 8004100E      InventoryAgent                4/17/2014 7:41:41 AM   
    22916 (0x5984)
    Failed to enumerate instances of VirtualMachine: 8004100E        InventoryAgent                4/17/2014 7:41:41 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, AnswerMode, DeviceID, DeviceType, Index, MaxBaudRateToPhone, MaxBaudRateToSerialPort, Model, Name, Properties, Status, StringFormat, SystemName, VoiceSwitchFeature FROM Win32_POTSModem;
    Timeout = 600 secs.       InventoryAgent                4/17/2014 7:41:41 AM         22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, SecurityLogStartDate, TopConsoleUser, TotalConsole Time, TotalConsoleUsers, TotalSecurityLogTime FROM SMS_SystemConsoleUsage; Timeout = 600 secs.
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, ChassisTypes, Manufacturer, Model, SerialNumber, SMBIOSAssetTag, Tag FROM Win32_SystemEnclosure; Timeout = 600 secs.          
    InventoryAgent                4/17/2014 7:41:49 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, DefaultIPGateway, DHCPEnabled, DHCPServer, DNSDomain, DNSHostName, Index, IPAddress, IPEnabled, IPSubnet, MACAddress, ServiceName FROM Win32_NetworkAdapterConfiguration; Timeout
    = 600 secs.        InventoryAgent                4/17/2014 7:41:49 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, ConfigManagerErrorCode, DeviceID, ErrorDescription, LastErrorCode, Name, PNPDeviceID FROM Win32_PnpEntity; Timeout = 600 secs.               
    InventoryAgent                4/17/2014 7:41:50 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, HealthStatus, LocalPath, RoamingConfigured, RoamingPath, RoamingPreference, SID, Special, Status FROM Win32_UserProfile; Timeout = 600 secs.               
    InventoryAgent                4/17/2014 7:41:56 AM    22916 (0x5984)
    Invalid Query for class Win32_UserProfile: 80041017, will retry to remove invalid properties         InventoryAgent                4/17/2014
    7:41:56 AM    22916 (0x5984)
    Collection-Retry:Ignore invalid property HealthStatus     InventoryAgent                4/17/2014 7:41:56 AM    22916 (0x5984)
    Collection-Retry: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, LocalPath,RoamingConfigured,RoamingPath,RoamingPreference,SID,Special,Status FROM Win32_UserProfile; Timeout = 600 secs.             
    InventoryAgent                4/17/2014 7:41:56 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, KeyName, ComputerName, DeploymentMethod, DeploymentTimestamp, DeploymentType, Installer, TaskSequenceID, TaskSequenceName, TaskSequenceVersion FROM Deployment4; Timeout =
    600 secs.               InventoryAgent                4/17/2014 7:41:56 AM               
    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, Availability, Compressed, Description, DeviceID, DriveType, FileSystem, Name, Size, SystemName, VolumeName, VolumeSerialNumber FROM SMS_LogicalDisk; Timeout = 600 secs.    
    InventoryAgent                4/17/2014 7:41:56 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, BuildNumber, Description, Manufacturer, Name, ReleaseDate, SerialNumber, SMBIOSBIOSVersion, SoftwareElementID, SoftwareElementState, TargetOperatingSystem, Version FROM Win32_BIOS;
    Timeout = 600 secs.            InventoryAgent                4/17/2014 7:41:57 AM        
    22916 (0x5984)
    Collection: Namespace = \\.\root\CCM\powermanagementagent; Query = SELECT __CLASS, __PATH, __RELPATH, ApmPresent, BatteriesAreShortTerm, FullWake, LidPresent, MinDeviceWakeState, PreferredPMProfile, ProcessorThrottle, RtcWake, SystemBatteriesPresent, SystemS1,
    SystemS2, SystemS3, SystemS4, SystemS5, UpsPresent, VideoDimPresent FROM CCM_PwrMgmtSystemPowerCapabilities; Timeout = 600 secs.    InventoryAgent                4/17/2014
    7:41:57 AM                22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Description, Manufacturer, Name, Status FROM Win32_NetworkClient; Timeout = 600 secs.              InventoryAgent               
    4/17/2014 7:41:57 AM    22916 (0x5984)
    Collection: Namespace = root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, ApplicationName, Architecture, ConfigMgrManaged, DependencyApplicationNames, FamilyName, FullName, InstalledLocation, IsFramework, Publisher, PublisherId, Version FROM SMS_Windows8Application;
    Timeout = 600 secs.       InventoryAgent                4/17/2014 7:41:57 AM         22916 (0x5984)
    Collection: Class "SMS_Windows8Application" does not exist.    InventoryAgent                4/17/2014 7:41:57 AM    22916 (0x5984)
    Collection: Namespace = root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, DisplayVersion, EntitlementRequired, ProductName, SoftwareCreator, SoftwareCreatorRegid, SoftwareLicensor, SoftwareLicensorRegid, TagCreator, TagCreatorRegid, UniqueID, VersionMajor,
    VersionMinor FROM SMS_SoftwareTag; Timeout = 600 secs.                InventoryAgent                4/17/2014
    7:41:57 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Description, DeviceID, DisplayType, MonitorManufacturer, MonitorType, Name, PixelsPerXLogicalInch, PixelsPerYLogicalInch, ScreenHeight, ScreenWidth FROM Win32_DesktopMonitor;
    Timeout = 600 secs.            InventoryAgent                4/17/2014 7:42:04 AM               
    22916 (0x5984)
    Collection: Namespace = \\.\root\CCM\powermanagementagent; Query = SELECT __CLASS, __PATH, __RELPATH, Date, hr0_1, hr1_2, hr10_11, hr11_12, hr12_13, hr13_14, hr14_15, hr15_16, hr16_17, hr17_18, hr18_19, hr19_20, hr2_3, hr20_21, hr21_22, hr22_23, hr23_0,
    hr3_4, hr4_5, hr5_6, hr6_7, hr7_8, hr8_9, hr9_10, minutesTotal, TypeOfEvent FROM CCM_PwrMgmtActualDay; Timeout = 600 secs. InventoryAgent                4/17/2014 7:42:04 AM   
    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Availability, Caption, Description, DeviceID, Drive, Manufacturer, MediaType, Name, SCSITargetId, SystemName, VolumeName FROM Win32_CDROMDrive; Timeout = 600 secs.       
    InventoryAgent                4/17/2014 7:42:07 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, BootDevice, BuildNumber, Caption, CountryCode, CSDVersion, Description, InstallDate, LastBootUpTime, Locale, Manufacturer, Name, Organization, OSLanguage, ProductType, RegisteredUser,
    SystemDirectory, TotalSwapSpaceSize, TotalVirtualMemorySize, TotalVisibleMemorySize, Version, WindowsDirectory FROM Win32_OperatingSystem; Timeout = 600 secs.                InventoryAgent               
    4/17/2014 7:42:07 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, BankLabel, Capacity, Caption, CreationClassName, DataWidth, Description, DeviceLocator, FormFactor, HotSwappable, InstallDate, InterleaveDataDepth, InterleavePosition, Manufacturer,
    MemoryType, Model, Name, OtherIdentifyingInfo, PartNumber, PositionInRow, PoweredOn, Removable, Replaceable, SerialNumber, SKU, Speed, Status, Tag, TotalWidth, TypeDetail, Version FROM Win32_PhysicalMemory; Timeout = 600 secs.     InventoryAgent               
    4/17/2014 7:42:08 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, CurrentTimeZone, Description, Domain, DomainRole, Manufacturer, Model, Name, NumberOfProcessors, Roles, Status, SystemType, UserName FROM Win32_ComputerSystem; Timeout = 600
    secs.   InventoryAgent                4/17/2014 7:42:08 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, AdapterType, Description, DeviceID, MACAddress, Manufacturer, Name, ProductName, ServiceName, Status FROM Win32_NetworkAdapter; Timeout = 600 secs.       
    InventoryAgent                4/17/2014 7:42:08 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Availability, Description, DeviceID, Manufacturer, Name, Status FROM Win32_IDEController; Timeout = 600 secs.   InventoryAgent               
    4/17/2014 7:42:12 AM         22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Availability, Description, DeviceID, InstallDate, Manufacturer, Name, PNPDeviceID, ProductName, Status FROM Win32_SoundDevice; Timeout = 600 secs.               
    InventoryAgent                4/17/2014 7:42:13 AM    22916 (0x5984)
    Skipping Collection: Namespace = \\localhost\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, DisplayName, InstallDate, ProdID, Publisher, Version FROM Win32Reg_AddRemovePrograms64, we're running on a 32-bit platform and attempting to force enumerating
    64-bit data.     InventoryAgent                4/17/2014 7:42:13 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, AdditionalProductCodes, CompanyName, ExplorerFileName, FileDescription, FilePropertiesHash, FileSize, FileVersion, FolderPath, LastUsedTime, LastUserName, msiDisplayName,
    msiPublisher, msiVersion, OriginalFileName, ProductCode, ProductLanguage, ProductName, ProductVersion, SoftwarePropertiesHash FROM CCM_RecentlyUsedApps; Timeout = 600 secs.               
    InventoryAgent                4/17/2014 7:42:13 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, DisplayName, Name, PathName, ServiceType, StartMode, StartName, Status FROM Win32_Service; Timeout = 600 secs. InventoryAgent               
    4/17/2014 7:42:43 AM         22916 (0x5984)
    Collection: Namespace = \\.\root\ccm\invagt; Query = SELECT __CLASS, __PATH, __RELPATH, Name, SMSID, Domain, SystemRole, SystemType, LocalDateTime FROM CCM_System; Timeout = 600 secs.         InventoryAgent               
    4/17/2014 7:42:46 AM         22916 (0x5984)
    Collection: Namespace = \\.\root\CCM\powermanagementagent; Query = SELECT __CLASS, __PATH, __RELPATH, Requester, RequesterInfo, RequesterType, RequestType, Time, UnknownRequester FROM CCM_PwrMgmtLastSuspendError; Timeout = 600 secs.  InventoryAgent               
    4/17/2014 7:42:47 AM    22916 (0x5984)
    Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, AMT, AMTApps, BiosVersion, BuildNumber, DeviceID, Flash, LegacyMode, Netstack, ProvisionMode, ProvisionState, RecoveryBuildNum, RecoveryVersion, Sku, TLSMode, VendorID,
    ZTCEnabled FROM SMS_AMTObject; Timeout = 600 secs.   InventoryAgent                4/17/2014 7:42:47 AM    22916 (0x5984)
    Collection: 57/71 inventory data items successfully inventoried.                InventoryAgent               
    4/17/2014 7:42:47 AM                22916 (0x5984)
    Inventory: Collection Task completed in 414.401 seconds              InventoryAgent                4/17/2014 7:42:47
    AM    22916 (0x5984)
    Inventory: 14 Collection Task(s) failed.   InventoryAgent                4/17/2014 7:42:47 AM    22916 (0x5984)
    Inventory: Temp report = C:\Windows\CCM\Inventory\Temp\152f9bac-d623-4afe-9d91-68e30e961363.xml                InventoryAgent               
    4/17/2014 7:42:47 AM    22916 (0x5984)
    Inventory: Starting reporting task.           InventoryAgent                4/17/2014 7:42:47 AM    18316 (0x478C)
    Reporting: 3687 report entries created. InventoryAgent                4/17/2014 7:43:19 AM    18316 (0x478C)
    Inventory: Reporting Task completed in 31.871 seconds                InventoryAgent                4/17/2014
    7:43:19 AM    18316 (0x478C)
    Inventory: Successfully sent report. Destination:mp:MP_HinvEndpoint, ID: {B12F3C34-3C17-4586-912D-9441AFBDE43C}, Timeout: 80640 minutes MsgMode: Signed, Not Encrypted          InventoryAgent               
    4/17/2014 7:43:24 AM    18316 (0x478C)
    Inventory: Cycle completed in 701.552 seconds InventoryAgent                4/17/2014 7:45:05 AM    18316 (0x478C)
    Inventory: Action completed.    InventoryAgent                4/17/2014 7:45:05 AM    18316 (0x478C)
    Inventory: ************************ End of message processing. ************************                InventoryAgent               
    4/17/2014 7:45:06 AM    18316 (0x478C)

    I have check the MP_HINV.log and the inventory infotmation is not collected. When I check the Badmifs folder, I do see them in D:\SCCM\inboxes\auth\dataldr.box\BADMIFS\NonExistentRow folder.
    Why do these files get collected in NonExistentRow folder. How do I go ahead with this?
    Please find the mif file below:
    Start Component
    Name = "Workstation"
    Start Group
    Name = "Workstation Status"
    ID = 1
    Class = "MICROSOFT|WORKSTATION_STATUS|1.0"
    Pragma = "SMS:UPDATE"
    Start Attribute Name = "Last Hardware Scan" ID = 1 Type = Date Value = "20140423084505.000000-240" End Attribute
    Start Attribute Name = "System Default Locale ID" ID = 2 Type = Integer Value = 1033 End Attribute
    Start Attribute Name = "Timezone Offset" ID = 3 Type = Integer Value = -240 End Attribute
    Start Attribute Name = "Last Report Version" ID = 4 Type = String Value = "21474836482" End Attribute
    End Group
    Start Group
    Name = "AutoStart Software"
    ID = 2
    Class = "MICROSOFT|AUTOSTART_SOFTWARE|1.0"
    Pragma = "SMS:DELETE"
    Key = 5
    Start Attribute Name = "BinFileVersion" ID = 1 Type = String Value = "" End Attribute
    Start Attribute Name = "BinProductVersion" ID = 2 Type = String Value = "" End Attribute
    Start Attribute Name = "Description" ID = 3 Type = String Value = "SGImeGuard Application" End Attribute
    Start Attribute Name = "FileName" ID = 4 Type = String Value = "SGImeGuard.exe" End Attribute
    Start Attribute Name = "FilePropertiesHash" ID = 5 Type = String Value = "d7df3634f02232272e74bcaad908aba71503509e9e84a492515cd8bd34d4d9e6" End Attribute
    Start Attribute Name = "FilePropertiesHashEx" ID = 6 Type = String Value = "47f9fbd2398c599de48eeea973fa87a9eff9b3bb612ffc2d716b34eab08dc875" End Attribute
    Start Attribute Name = "FileVersion" ID = 7 Type = String Value = "1.0.0.20" End Attribute
    Start Attribute Name = "Location" ID = 8 Type = String Value = "HKEY_USERS\\S-1-5-21-370173012-2050169545-2083923286-180565\\Software\\Microsoft\\Windows\\CurrentVersion\\Run" End Attribute
    Start Attribute Name = "Product" ID = 9 Type = String Value = "搜狗输入法" End Attribute
    Start Attribute Name = "ProductVersion" ID = 10 Type = String Value = "1.0.0.20" End Attribute
    Start Attribute Name = "Publisher" ID = 11 Type = String Value = "Sogou.com Inc." End Attribute
    Start Attribute Name = "StartupType" ID = 12 Type = String Value = "Registry: Users" End Attribute
    Start Attribute Name = "StartupValue" ID = 13 Type = String Value = "C:\\Program Files (x86)\\SogouInput\\Components\\SGImeGuard\\1.0.0.20\\SGImeGuard.exe" End Attribute
    End Group
    Start Group
    Name = "PNP DEVICE DRIVER"
    ID = 3
    Class = "MICROSOFT|PNP_DEVICE_DRIVER|1.0"
    Pragma = "SMS:DELETE"
    Key = 2
    Start Attribute Name = "ConfigManagerErrorCode" ID = 1 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "DeviceID" ID = 2 Type = String Value = "ROOT\\LEGACY_PREPDRVR\\0000" End Attribute
    Start Attribute Name = "Name" ID = 3 Type = String Value = "SMS Process Event Driver" End Attribute
    Start Attribute Name = "PNPDeviceID" ID = 4 Type = String Value = "ROOT\\LEGACY_PREPDRVR\\0000" End Attribute
    End Group
    Start Group
    Name = "Add Remove Programs"
    ID = 4
    Class = "MICROSOFT|ADD_REMOVE_PROGRAMS|1.0"
    Pragma = "SMS:DELETE"
    Key = 2
    Start Attribute Name = "DisplayName" ID = 1 Type = String Value = "Definition Update for Microsoft Office 2010 (KB982726) 32-Bit Edition" End Attribute
    Start Attribute Name = "ProdID" ID = 2 Type = String Value = "{90140000-003D-0000-0000-0000000FF1CE}_Office14.SingleImage_{92C42EDD-6524-4577-B2EB-6C68C63B6D4A}" End Attribute
    Start Attribute Name = "Publisher" ID = 3 Type = String Value = "Microsoft" End Attribute
    End Group
    Start Group
    Name = "System Devices"
    ID = 5
    Class = "MICROSOFT|SYSTEM_DEVICES|1.0"
    Pragma = "SMS:DELETE"
    Key = 4
    Start Attribute Name = "DeviceID" ID = 1 Type = String Value = "SW\\{EEAB7790-C514-11D1-B42B-00805FC1270E}\\ASYNCMAC" End Attribute
    Start Attribute Name = "HardwareIDs" ID = 2 Type = String Value = "SW\\{eeab7790-c514-11d1-b42b-00805fc1270e}" End Attribute
    Start Attribute Name = "IsPnP" ID = 3 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "Name" ID = 4 Type = String Value = "RAS Async Adapter" End Attribute
    End Group
    Start Group
    Name = "Power Management Monthly"
    ID = 6
    Class = "MICROSOFT|POWER_MANAGEMENT_MONTH|1.0"
    Pragma = "SMS:UPDATE"
    Key = 7
    Start Attribute Name = "minutesComputerActive" ID = 1 Type = Integer Value = 2186 End Attribute
    Start Attribute Name = "minutesComputerOn" ID = 2 Type = Integer Value = 17270 End Attribute
    Start Attribute Name = "minutesComputerShutdown" ID = 3 Type = Integer Value = 10 End Attribute
    Start Attribute Name = "minutesComputerSleep" ID = 4 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "minutesMonitorOn" ID = 5 Type = Integer Value = 2673 End Attribute
    Start Attribute Name = "minutesTotal" ID = 6 Type = Integer Value = 17280 End Attribute
    Start Attribute Name = "MonthStart" ID = 7 Type = Date Value = "20140401000000.000000+000" End Attribute
    End Group
    Start Group
    Name = "Installed Software"
    ID = 7
    Class = "MICROSOFT|INSTALLED_SOFTWARE|1.0"
    Pragma = "SMS:UPDATE"
    Key = 22
    Start Attribute Name = "ARPDisplayName" ID = 1 Type = String Value = "Microsoft Office Single Image 2010" End Attribute
    Start Attribute Name = "ChannelCode" ID = 2 Type = String Value = "0" End Attribute
    Start Attribute Name = "ChannelID" ID = 3 Type = String Value = "239" End Attribute
    Start Attribute Name = "CM_DSLID" ID = 4 Type = String Value = "" End Attribute
    Start Attribute Name = "EvidenceSource" ID = 5 Type = String Value = "BPXACAAAAXAAAACAXAAXAXXMM0" End Attribute
    Start Attribute Name = "InstallDate" ID = 6 Type = Date Value = "20140423000000.000000+***" End Attribute
    Start Attribute Name = "InstallDirectoryValidation" ID = 7 Type = Integer Value = 4 End Attribute
    Start Attribute Name = "InstalledLocation" ID = 8 Type = String Value = "C:\\Program Files (x86)\\Microsoft Office\\" End Attribute
    Start Attribute Name = "InstallSource" ID = 9 Type = String Value = "C:\\MSOCache\\All Users\\{90140000-003D-0000-0000-0000000FF1CE}-C\\" End Attribute
    Start Attribute Name = "InstallType" ID = 10 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "Language" ID = 11 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "LocalPackage" ID = 12 Type = String Value = "C:\\Windows\\Installer\\3901d.msi" End Attribute
    Start Attribute Name = "MPC" ID = 13 Type = String Value = "82503" End Attribute
    Start Attribute Name = "OsComponent" ID = 14 Type = Integer Value = 1 End Attribute
    Start Attribute Name = "PackageCode" ID = 15 Type = String Value = "{5DE6850A-71FE-4687-BC2F-F27D61F82FB3}" End Attribute
    Start Attribute Name = "ProductID" ID = 16 Type = String Value = "82503-239-6067367-11029" End Attribute
    Start Attribute Name = "ProductName" ID = 17 Type = String Value = "Microsoft Office Single Image 2010" End Attribute
    Start Attribute Name = "ProductVersion" ID = 18 Type = String Value = "14.0.4763.1000" End Attribute
    Start Attribute Name = "Publisher" ID = 19 Type = String Value = "Microsoft Corporation" End Attribute
    Start Attribute Name = "RegisteredUser" ID = 20 Type = String Value = "PCAdmin" End Attribute
    Start Attribute Name = "ServicePack" ID = 21 Type = String Value = "" End Attribute
    Start Attribute Name = "SoftwareCode" ID = 22 Type = String Value = "{90140000-003d-0000-0000-0000000ff1ce}" End Attribute
    Start Attribute Name = "SoftwarePropertiesHash" ID = 23 Type = String Value = "dd4ab99b3fa8c37dd2dc3d5e483453987c2521f2a9bb13e908c11e0dc60a9b9f" End Attribute
    Start Attribute Name = "SoftwarePropertiesHashEx" ID = 24 Type = String Value = "8465bfa5436f10967c3fdd4744c9b0936506a4bae7c6d025c3b190df6d001af6" End Attribute
    Start Attribute Name = "UninstallString" ID = 25 Type = String Value = "MsiExec.exe /X{90140000-003D-0000-0000-0000000FF1CE}" End Attribute
    Start Attribute Name = "UpgradeCode" ID = 26 Type = String Value = "" End Attribute
    Start Attribute Name = "VersionMajor" ID = 27 Type = Integer Value = 14 End Attribute
    Start Attribute Name = "VersionMinor" ID = 28 Type = Integer Value = 0 End Attribute
    End Group
    Start Group
    Name = "Browser Helper Object"
    ID = 8
    Class = "MICROSOFT|BROWSER_HELPER_OBJECT|1.0"
    Pragma = "SMS:UPDATE"
    Key = 6
    Start Attribute Name = "BinFileVersion" ID = 1 Type = String Value = "" End Attribute
    Start Attribute Name = "BinProductVersion" ID = 2 Type = String Value = "" End Attribute
    Start Attribute Name = "CLSID" ID = 3 Type = String Value = "{761497BB-D6F0-462C-B6EB-D4DAF1D92D43}" End Attribute
    Start Attribute Name = "Description" ID = 4 Type = String Value = "Java(TM) Platform SE binary" End Attribute
    Start Attribute Name = "FileName" ID = 5 Type = String Value = "ssv.dll" End Attribute
    Start Attribute Name = "FilePropertiesHash" ID = 6 Type = String Value = "16b3f9fccea7b2545e3ce3ebd8293d727925aac28e55020ad9091573a99f0f9a" End Attribute
    Start Attribute Name = "FilePropertiesHashEx" ID = 7 Type = String Value = "fefeb09b2f2a5d21ee68e74d32dd482256be53aa33cc409585f1ea97e06623a1" End Attribute
    Start Attribute Name = "FileVersion" ID = 8 Type = String Value = "10.17.2.02" End Attribute
    Start Attribute Name = "Product" ID = 9 Type = String Value = "Java(TM) Platform SE 7 U17" End Attribute
    Start Attribute Name = "ProductVersion" ID = 10 Type = String Value = "7.0.170.2" End Attribute
    Start Attribute Name = "Publisher" ID = 11 Type = String Value = "Oracle Corporation" End Attribute
    Start Attribute Name = "Version" ID = 12 Type = String Value = "" End Attribute
    End Group
    Start Group
    Name = "PNP DEVICE DRIVER"
    ID = 9
    Class = "MICROSOFT|PNP_DEVICE_DRIVER|1.0"
    Pragma = "SMS:ADD"
    Key = 2
    Start Attribute Name = "ConfigManagerErrorCode" ID = 1 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "DeviceID" ID = 2 Type = String Value = "STORAGE\\VOLUMESNAPSHOT\\HARDDISKVOLUMESNAPSHOT10" End Attribute
    Start Attribute Name = "Name" ID = 3 Type = String Value = "Generic volume shadow copy" End Attribute
    Start Attribute Name = "PNPDeviceID" ID = 4 Type = String Value = "STORAGE\\VOLUMESNAPSHOT\\HARDDISKVOLUMESNAPSHOT10" End Attribute
    End Group
    Start Group
    Name = "PNP DEVICE DRIVER"
    ID = 10
    Class = "MICROSOFT|PNP_DEVICE_DRIVER|1.0"
    Pragma = "SMS:ADD"
    Key = 2
    Start Attribute Name = "ConfigManagerErrorCode" ID = 1 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "DeviceID" ID = 2 Type = String Value = "STORAGE\\VOLUMESNAPSHOT\\HARDDISKVOLUMESNAPSHOT11" End Attribute
    Start Attribute Name = "Name" ID = 3 Type = String Value = "Generic volume shadow copy" End Attribute
    Start Attribute Name = "PNPDeviceID" ID = 4 Type = String Value = "STORAGE\\VOLUMESNAPSHOT\\HARDDISKVOLUMESNAPSHOT11" End Attribute
    End Group
    Start Group
    Name = "Power Management Daily"
    ID = 11
    Class = "MICROSOFT|POWER_MANAGEMENT_DAY|1.0"
    Pragma = "SMS:ADD"
    Key = 1 ,27
    Start Attribute Name = "Date" ID = 1 Type = Date Value = "20140422000000.000000+000" End Attribute
    Start Attribute Name = "hr0_1" ID = 2 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "hr10_11" ID = 3 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "hr11_12" ID = 4 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "hr12_13" ID = 5 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "hr13_14" ID = 6 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "hr14_15" ID = 7 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "hr15_16" ID = 8 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "hr16_17" ID = 9 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "hr17_18" ID = 10 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "hr18_19" ID = 11 Type = Integer Value = 56 End Attribute
    Start Attribute Name = "hr19_20" ID = 12 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "hr1_2" ID = 13 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "hr20_21" ID = 14 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "hr21_22" ID = 15 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "hr22_23" ID = 16 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "hr23_0" ID = 17 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "hr2_3" ID = 18 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "hr3_4" ID = 19 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "hr4_5" ID = 20 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "hr5_6" ID = 21 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "hr6_7" ID = 22 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "hr7_8" ID = 23 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "hr8_9" ID = 24 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "hr9_10" ID = 25 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "minutesTotal" ID = 26 Type = Integer Value = 1436 End Attribute
    Start Attribute Name = "TypeOfEvent" ID = 27 Type = String Value = "ComputerOn" End Attribute
    End Group
    Start Group
    Name = "Power Management Daily"
    ID = 12
    Class = "MICROSOFT|POWER_MANAGEMENT_DAY|1.0"
    Pragma = "SMS:ADD"
    Key = 1 ,27
    Start Attribute Name = "Date" ID = 1 Type = Date Value = "20140422000000.000000+000" End Attribute
    Start Attribute Name = "hr0_1" ID = 2 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "hr10_11" ID = 3 Type = Integer Value = 29 End Attribute
    Start Attribute Name = "hr11_12" ID = 4 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "hr12_13" ID = 5 Type = Integer Value = 40 End Attribute
    Start Attribute Name = "hr13_14" ID = 6 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "hr14_15" ID = 7 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "hr15_16" ID = 8 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "hr16_17" ID = 9 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "hr17_18" ID = 10 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "hr18_19" ID = 11 Type = Integer Value = 43 End Attribute
    Start Attribute Name = "hr19_20" ID = 12 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "hr1_2" ID = 13 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "hr20_21" ID = 14 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "hr21_22" ID = 15 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "hr22_23" ID = 16 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "hr23_0" ID = 17 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "hr2_3" ID = 18 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "hr3_4" ID = 19 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "hr4_5" ID = 20 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "hr5_6" ID = 21 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "hr6_7" ID = 22 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "hr7_8" ID = 23 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "hr8_9" ID = 24 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "hr9_10" ID = 25 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "minutesTotal" ID = 26 Type = Integer Value = 472 End Attribute
    Start Attribute Name = "TypeOfEvent" ID = 27 Type = String Value = "ComputerActive" End Attribute
    End Group
    Start Group
    Name = "Power Management Daily"
    ID = 13
    Class = "MICROSOFT|POWER_MANAGEMENT_DAY|1.0"
    Pragma = "SMS:ADD"
    Key = 1 ,27
    Start Attribute Name = "Date" ID = 1 Type = Date Value = "20140422000000.000000+000" End Attribute
    Start Attribute Name = "hr0_1" ID = 2 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "hr10_11" ID = 3 Type = Integer Value = 31 End Attribute
    Start Attribute Name = "hr11_12" ID = 4 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "hr12_13" ID = 5 Type = Integer Value = 58 End Attribute
    Start Attribute Name = "hr13_14" ID = 6 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "hr14_15" ID = 7 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "hr15_16" ID = 8 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "hr16_17" ID = 9 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "hr17_18" ID = 10 Type = Integer Value = 60 End Attribute
    Start Attribute Name = "hr18_19" ID = 11 Type = Integer Value = 56 End Attribute
    Start Attribute Name = "hr19_20" ID = 12 Type = Integer Value = 4 End Attribute
    Start Attribute Name = "hr1_2" ID = 13 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "hr20_21" ID = 14 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "hr21_22" ID = 15 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "hr22_23" ID = 16 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "hr23_0" ID = 17 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "hr2_3" ID = 18 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "hr3_4" ID = 19 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "hr4_5" ID = 20 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "hr5_6" ID = 21 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "hr6_7" ID = 22 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "hr7_8" ID = 23 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "hr8_9" ID = 24 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "hr9_10" ID = 25 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "minutesTotal" ID = 26 Type = Integer Value = 509 End Attribute
    Start Attribute Name = "TypeOfEvent" ID = 27 Type = String Value = "MonitorOn" End Attribute
    End Group
    Start Group
    Name = "Operating System"
    ID = 14
    Class = "MICROSOFT|OPERATING_SYSTEM|1.0"
    Pragma = "SMS:UPDATE"
    Key = 11
    Start Attribute Name = "BootDevice" ID = 1 Type = String Value = "\\Device\\HarddiskVolume2" End Attribute
    Start Attribute Name = "BuildNumber" ID = 2 Type = String Value = "7601" End Attribute
    Start Attribute Name = "Caption" ID = 3 Type = String Value = "Microsoft Windows 7 Professional" End Attribute
    Start Attribute Name = "CountryCode" ID = 4 Type = String Value = "1" End Attribute
    Start Attribute Name = "CSDVersion" ID = 5 Type = String Value = "Service Pack 1" End Attribute
    Start Attribute Name = "Description" ID = 6 Type = String Value = "" End Attribute
    Start Attribute Name = "InstallDate" ID = 7 Type = Date Value = "20120418164722.000000-240" End Attribute
    Start Attribute Name = "LastBootUpTime" ID = 8 Type = Date Value = "20140423030240.125599-240" End Attribute
    Start Attribute Name = "Locale" ID = 9 Type = String Value = "0409" End Attribute
    Start Attribute Name = "Manufacturer" ID = 10 Type = String Value = "Microsoft Corporation" End Attribute
    Start Attribute Name = "Name" ID = 11 Type = String Value = "Microsoft Windows 7 Professional |C:\\Windows|\\Device\\Harddisk0\\Partition3" End Attribute
    Start Attribute Name = "Organization" ID = 12 Type = String Value = "" End Attribute
    Start Attribute Name = "OSLanguage" ID = 13 Type = Integer Value = 1033 End Attribute
    Start Attribute Name = "ProductType" ID = 14 Type = Integer Value = 1 End Attribute
    Start Attribute Name = "RegisteredUser" ID = 15 Type = String Value = "PCAdmin" End Attribute
    Start Attribute Name = "SystemDirectory" ID = 16 Type = String Value = "C:\\Windows\\system32" End Attribute
    Start Attribute Name = "TotalVirtualMemorySize" ID = 17 Type = Integer Value = 8030 End Attribute
    Start Attribute Name = "TotalVisibleMemorySize" ID = 18 Type = Integer Value = 4015 End Attribute
    Start Attribute Name = "Version" ID = 19 Type = String Value = "6.1.7601" End Attribute
    Start Attribute Name = "WindowsDirectory" ID = 20 Type = String Value = "C:\\Windows" End Attribute
    End Group
    Start Group
    Name = "Computer System"
    ID = 15
    Class = "MICROSOFT|COMPUTER_SYSTEM|1.0"
    Pragma = "SMS:UPDATE"
    Key = 7
    Start Attribute Name = "CurrentTimeZone" ID = 1 Type = Integer Value = -240 End Attribute
    Start Attribute Name = "Description" ID = 2 Type = String Value = "AT/AT COMPATIBLE" End Attribute
    Start Attribute Name = "Domain" ID = 3 Type = String Value = "ds.ad.adp.com" End Attribute
    Start Attribute Name = "DomainRole" ID = 4 Type = Integer Value = 1 End Attribute
    Start Attribute Name = "Manufacturer" ID = 5 Type = String Value = "Acer" End Attribute
    Start Attribute Name = "Model" ID = 6 Type = String Value = "Veriton X4618G" End Attribute
    Start Attribute Name = "Name" ID = 7 Type = String Value = "WAT-XIEL" End Attribute
    Start Attribute Name = "NumberOfProcessors" ID = 8 Type = Integer Value = 1 End Attribute
    Start Attribute Name = "Roles" ID = 9 Type = String Value = "LM_Workstation, LM_Server, SQLServer, NT, Potential_Browser" End Attribute
    Start Attribute Name = "Status" ID = 10 Type = String Value = "OK" End Attribute
    Start Attribute Name = "SystemType" ID = 11 Type = String Value = "x64-based PC" End Attribute
    End Group
    Start Group
    Name = "Services"
    ID = 16
    Class = "MICROSOFT|SERVICE|1.0"
    Pragma = "SMS:UPDATE"
    Key = 2
    Start Attribute Name = "DisplayName" ID = 1 Type = String Value = "Windows Modules Installer" End Attribute
    Start Attribute Name = "Name" ID = 2 Type = String Value = "TrustedInstaller" End Attribute
    Start Attribute Name = "PathName" ID = 3 Type = String Value = "C:\\Windows\\servicing\\TrustedInstaller.exe" End Attribute
    Start Attribute Name = "ServiceType" ID = 4 Type = String Value = "Own Process" End Attribute
    Start Attribute Name = "StartMode" ID = 5 Type = String Value = "Manual" End Attribute
    Start Attribute Name = "StartName" ID = 6 Type = String Value = "localSystem" End Attribute
    Start Attribute Name = "Status" ID = 7 Type = String Value = "OK" End Attribute
    End Group
    Start Group
    Name = "System"
    ID = 17
    Class = "System"
    Pragma = "SMS:UPDATE"
    Key = 3 ,4 ,6
    Start Attribute Name = "Domain" ID = 1 Type = String Value = "ds.ad.adp.com" End Attribute
    Start Attribute Name = "Name" ID = 3 Type = String Value = "WAT-XIEL" End Attribute
    Start Attribute Name = "SMSID" ID = 4 Type = String Value = "GUID:43494509-941E-4709-8256-B82EC2835F97" End Attribute
    Start Attribute Name = "SystemRole" ID = 5 Type = String Value = "Workstation" End Attribute
    Start Attribute Name = "SystemType" ID = 6 Type = String Value = "X64-based PC" End Attribute
    End Group
    Start Group
    Name = "Add Remove Programs"
    ID = 18
    Class = "MICROSOFT|ADD_REMOVE_PROGRAMS|1.0"
    Pragma = "SMS:UPDATE"
    Key = 3
    Start Attribute Name = "DisplayName" ID = 1 Type = String Value = "Microsoft Office Single Image 2010" End Attribute
    Start Attribute Name = "InstallDate" ID = 2 Type = String Value = "20140423" End Attribute
    Start Attribute Name = "ProdID" ID = 3 Type = String Value = "{90140000-003D-0000-0000-0000000FF1CE}" End Attribute
    Start Attribute Name = "Publisher" ID = 4 Type = String Value = "Microsoft Corporation" End Attribute
    Start Attribute Name = "Version" ID = 5 Type = String Value = "14.0.4763.1000" End Attribute
    End Group
    Start Group
    Name = "Add Remove Programs"
    ID = 19
    Class = "MICROSOFT|ADD_REMOVE_PROGRAMS|1.0"
    Pragma = "SMS:ADD"
    Key = 2
    Start Attribute Name = "DisplayName" ID = 1 Type = String Value = "Definition Update for Microsoft Office 2010 (KB982726) 32-Bit Edition" End Attribute
    Start Attribute Name = "ProdID" ID = 2 Type = String Value = "{90140000-003D-0000-0000-0000000FF1CE}_Office14.SingleImage_{5971CA1F-6BDE-498F-952C-9F2BF94070A4}" End Attribute
    Start Attribute Name = "Publisher" ID = 3 Type = String Value = "Microsoft" End Attribute
    End Group
    Start Group
    Name = "System Devices"
    ID = 20
    Class = "MICROSOFT|SYSTEM_DEVICES|1.0"
    Pragma = "SMS:UPDATE"
    Key = 4
    Start Attribute Name = "DeviceID" ID = 1 Type = String Value = "STORAGE\\VOLUMESNAPSHOT\\HARDDISKVOLUMESNAPSHOT9" End Attribute
    Start Attribute Name = "HardwareIDs" ID = 2 Type = String Value = "STORAGE\\VolumeSnapshot" End Attribute
    Start Attribute Name = "IsPnP" ID = 3 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "Name" ID = 4 Type = String Value = "Generic volume shadow copy" End Attribute
    End Group
    Start Group
    Name = "System Devices"
    ID = 21
    Class = "MICROSOFT|SYSTEM_DEVICES|1.0"
    Pragma = "SMS:UPDATE"
    Key = 5
    Start Attribute Name = "CompatibleIDs" ID = 1 Type = String Value = "ACPI\\Processor" End Attribute
    Start Attribute Name = "DeviceID" ID = 2 Type = String Value = "ACPI\\GENUINEINTEL_-_INTEL64_FAMILY_6_MODEL_42_-_________INTEL(R)_CORE(TM)_I5-2400_CPU_@_3.10GHZ\\_4" End Attribute
    Start Attribute Name = "HardwareIDs" ID = 3 Type = String Value = "ACPI\\GenuineIntel_-_Intel64_Family_6_Model_42, *GenuineIntel_-_Intel64_Family_6_Model_42, ACPI\\GenuineIntel_-_Intel64_Family_6, *GenuineIntel_-_Intel64_Family_6, ACPI\\GenuineIntel_-_Intel64,
    *GenuineIntel_-_Intel64" End Attribute
    Start Attribute Name = "IsPnP" ID = 4 Type = Integer Value = 1 End Attribute
    Start Attribute Name = "Name" ID = 5 Type = String Value = "Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz" End Attribute
    End Group
    Start Group
    Name = "System Devices"
    ID = 22
    Class = "MICROSOFT|SYSTEM_DEVICES|1.0"
    Pragma = "SMS:UPDATE"
    Key = 5
    Start Attribute Name = "CompatibleIDs" ID = 1 Type = String Value = "USB\\Class_09&SubClass_00&Prot_00, USB\\Class_09&SubClass_00, USB\\Class_09" End Attribute
    Start Attribute Name = "DeviceID" ID = 2 Type = String Value = "USB\\VID_8087&PID_0024\\5&1E42C22D&0&1" End Attribute
    Start Attribute Name = "HardwareIDs" ID = 3 Type = String Value = "USB\\VID_8087&PID_0024&REV_0000, USB\\VID_8087&PID_0024" End Attribute
    Start Attribute Name = "IsPnP" ID = 4 Type = Integer Value = 1 End Attribute
    Start Attribute Name = "Name" ID = 5 Type = String Value = "Generic USB Hub" End Attribute
    End Group
    Start Group
    Name = "System Devices"
    ID = 23
    Class = "MICROSOFT|SYSTEM_DEVICES|1.0"
    Pragma = "SMS:UPDATE"
    Key = 4
    Start Attribute Name = "DeviceID" ID = 1 Type = String Value = "USB\\ROOT_HUB20\\4&1E1ABD3A&0" End Attribute
    Start Attribute Name = "HardwareIDs" ID = 2 Type = String Value = "USB\\ROOT_HUB20&VID8086&PID1C2D&REV0005, USB\\ROOT_HUB20&VID8086&PID1C2D, USB\\ROOT_HUB20" End Attribute
    Start Attribute Name = "IsPnP" ID = 3 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "Name" ID = 4 Type = String Value = "USB Root Hub" End Attribute
    End Group
    Start Group
    Name = "System Devices"
    ID = 24
    Class = "MICROSOFT|SYSTEM_DEVICES|1.0"
    Pragma = "SMS:UPDATE"
    Key = 4
    Start Attribute Name = "DeviceID" ID = 1 Type = String Value = "STORAGE\\VOLUME\\{3BB0DE33-632B-11E1-8493-806E6F6E6963}#0000000780100000" End Attribute
    Start Attribute Name = "HardwareIDs" ID = 2 Type = String Value = "STORAGE\\Volume" End Attribute
    Start Attribute Name = "IsPnP" ID = 3 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "Name" ID = 4 Type = String Value = "Generic volume" End Attribute
    End Group
    Start Group
    Name = "System Devices"
    ID = 25
    Class = "MICROSOFT|SYSTEM_DEVICES|1.0"
    Pragma = "SMS:UPDATE"
    Key = 5
    Start Attribute Name = "CompatibleIDs" ID = 1 Type = String Value = "*PNP09FF" End Attribute
    Start Attribute Name = "DeviceID" ID = 2 Type = String Value = "DISPLAY\\SAM08D3\\4&29B312DC&0&UID16843008" End Attribute
    Start Attribute Name = "HardwareIDs" ID = 3 Type = String Value = "MONITOR\\SAM08D3" End Attribute
    Start Attribute Name = "IsPnP" ID = 4 Type = Integer Value = 1 End Attribute
    Start Attribute Name = "Name" ID = 5 Type = String Value = "Generic PnP Monitor" End Attribute
    End Group
    Start Group
    Name = "System Devices"
    ID = 26
    Class = "MICROSOFT|SYSTEM_DEVICES|1.0"
    Pragma = "SMS:UPDATE"
    Key = 4
    Start Attribute Name = "DeviceID" ID = 1 Type = String Value = "ACPI\\PNP0C01\\A" End Attribute
    Start Attribute Name = "HardwareIDs" ID = 2 Type = String Value = "ACPI\\PNP0C01, *PNP0C01" End Attribute
    Start Attribute Name = "IsPnP" ID = 3 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "Name" ID = 4 Type = String Value = "System board" End Attribute
    End Group
    Start Group
    Name = "System Devices"
    ID = 27
    Class = "MICROSOFT|SYSTEM_DEVICES|1.0"
    Pragma = "SMS:UPDATE"
    Key = 4
    Start Attribute Name = "DeviceID" ID = 1 Type = String Value = "ACPI\\PNP0C02\\E11" End Attribute
    Start Attribute Name = "HardwareIDs" ID = 2 Type = String Value = "ACPI\\PNP0C02, *PNP0C02" End Attribute
    Start Attribute Name = "IsPnP" ID = 3 Type = Integer Value = 0 End Attribute
    Start Attribute Name = "Name" ID = 4 Type = String Value = "Motherboard resources" End Attribute
    End Group
    Start Group
    Name = "System Devices"
    ID = 28
    Class = "MICROSOFT|SYSTEM_DEVICES|1.0"
    Pragma = "SMS:UPDATE"
    Key = 5
    Start Attribute Name = "CompatibleIDs" ID = 1 Type = String Value = "USB\\Class_03&SubClass_00&Prot_00, USB\\Class_03&SubClass_00, USB\\Class_03" End Attribute
    Start Attribute Name = "DeviceID" ID = 2 Type = String Value = "USB\\VID_0461&PID_0010&MI_01\\7&2F2110EB&0&0001" End Attribute
    Start Attribute Name = "HardwareIDs" ID = 3 Type = String Value = "USB\\VID_0461&PID_0010&REV_0104&MI_01, USB\\VID_0461&PID_0010&MI_01" End Attribute
    Start Attribute Name = "IsPnP" ID = 4 Type = Integer Value = 1 End Attribute
    Start Attribute Name = "Name" ID = 5 Type = String Value = "USB Input Device" End Attribute
    End Group
    End Component
      FV
    Thanks & Regards,
    Mike

  • Hardware Inventory, with a comma

    I am unable to add an item to Hardware Inventory and it appears this because it has a comma.  Looking for ways to work around this or do some preprocessing maybe.
    I was hoping to gather Fiber Channel info including WWNs so I have added Root\wmi\msfc_AdapterHBAAttributes.  The system collects them correctly and transfers them to the server.
    Collection: Namespace = root\wmi; Query = SELECT __CLASS, __PATH, __RELPATH, InstanceName, NodeWWN , Manufacturer, Model, ModelDescription, OptionROMVersion FROM MSFC_FCAdapterHBAAttributes; Timeout = 600 secs. InventoryAgent 1/30/2014 2:50:32
    PM 1228 (0x04CC)
    The server however fails to process the data, apparent because there is a comma in it.
    Compilation failed~syntax error on line 19563, token ','  SMS_INVENTORY_DATA_LOADER           1/30/2014 1:50:17 PM    5308 (0x14BC)
    Could not convert MIF file D:\Microsoft Configuration Manager\inboxes\auth\dataldr.box\Process\XHJXC58TD.MIF for SQL processing  SMS_INVENTORY_DATA_LOADER           1/30/2014 1:50:17 PM   
    5308 (0x14BC)
    A look at the data passed shows, sure enough, there is a comma in wwn. this is kinda the info I want so I do not want to omit it. 
    Start Group
    Name = "Fibre Channel HBA"
    ID = 1076
    Class = "MICROSOFT|MSFC_FCADAPTERHBAATTRIBUTES|1.0"
    Pragma = "SMS:ADD"
    Key = 1
    Start Attribute Name = "InstanceName" ID = 1 Type = String Value = "PCI\\VEN_1077&DEV_2532&SUBSYS_3262103C&REV_02\\4&1f5076ed&0&0040_0" End Attribute
    Start Attribute Name = "Manufacturer" ID = 2 Type = String Value = "QLogic Corporation" End Attribute
    Start Attribute Name = "Model" ID = 3 Type = String Value = "HPAK344A" End Attribute
    Start Attribute Name = "ModelDescription" ID = 4 Type = String Value = "QLogic HPAK344A Fibre Channel Adapter" End Attribute
    Start Attribute Name = "NodeWWN" ID = 5 Type = Integer Value = 80, 1, 67, 128, 9, 172, 54, 59 End Attribute
    Start Attribute Name = "OptionROMVersion" ID = 6 Type = String Value = "2.15" End Attribute
    End Group
    I was thinking of running a script to read the data, massage it and write it to a custom key but really?
    Any help would be appreciated.

    OK.
    So this would be a bit of a Microsoft bug I guess. The WMI instance clearly states it is an array of integers however selecting the attribute as a new inventory item using the SCCM 2012 GUI does not correctly add it to the mof as an array.
    Here is what the tool created below.
    I modified the line     UInt8     NodeWWN; to be     UInt8     NodeWWN[]; and reimported it.
    Forced an inventory but it errored with a delta mismatch.
    Forced a full inventory (gwmi -Namespace root\ccm\invagt -Class InventoryActionStatus -Filter "InventoryActionID = '{00000000-0000-0000-0000-000000000001}'" | Remove-WmiObject) and all good now.  Collects wwn ok.
    Thanks
    [ SMS_Report (TRUE),
      SMS_Group_Name ("Fibre Channel HBA"),
      SMS_Class_ID ("MICROSOFT|MSFC_FCADAPTERHBAATTRIBUTES|1.0"),
      Namespace ("root\\\\wmi") ]
    class MSFC_FCAdapterHBAAttributes : SMS_Class_Template
        [ SMS_Report (TRUE), key ]
        String     InstanceName;
        [ SMS_Report (FALSE) ]
        Boolean     Active;
        [ SMS_Report (FALSE) ]
        String     DriverName;
        [ SMS_Report (FALSE) ]
        String     DriverVersion;
        [ SMS_Report (FALSE) ]
        String     FirmwareVersion;
        [ SMS_Report (FALSE) ]
        String     HardwareVersion;
        [ SMS_Report (FALSE) ]
        UInt32     HBAStatus;
        [ SMS_Report (FALSE) ]
        String     Manufacturer;
        [ SMS_Report (FALSE) ]
        String     MfgDomain;
        [ SMS_Report (FALSE) ]
        String     Model;
        [ SMS_Report (FALSE) ]
        String     ModelDescription;
        [ SMS_Report (FALSE) ]
        String     NodeSymbolicName;
        [ SMS_Report (TRUE) ]
        UInt8     NodeWWN;
        [ SMS_Report (FALSE) ]
        UInt32     NumberOfPorts;
        [ SMS_Report (FALSE) ]
        String     OptionROMVersion;
        [ SMS_Report (FALSE) ]
        String     SerialNumber;
        [ SMS_Report (FALSE) ]
        UInt64     UniqueAdapterId;
        [ SMS_Report (FALSE) ]
        UInt32     VendorSpecificID;

  • Add Hardware Inventory Classes - ClientSDK

    Hi,
    I'm trying to add a new Hardware Class to SCCM 2012 but keep hitting an issue.
    The actual WMI class I'm trying to add is "CCM_Application" within "root\ccm\clientSDK".
    I can add the Hardware class by connecting to a remote client (via the connect option within the Add Hardware Classes) and it shows up in the inventory classes OK.
    But on updating the client machine policy, and start a Hardware Invetory action, the inventory fails with the following message in the InventoryAgent.log file:
    Collection: Namespace = root\ccm\clientSDK; Query = SELECT __CLASS, __PATH, __RELPATH, Id, IsMachineTarget, Revision, AllowedActions, ApplicabilityState, ConfigureState, ContentSize, Deadline, DeploymentReport, Description, EnforcePreference, ErrorCode,
    EstimatedInstallTime, EvaluationState, FileTypes, FullName, Icon, InformativeUrl, InProgressActions, InstallState, IsPreflightOnly, LastEvalTime, LastInstallTime, Name, NextUserScheduledTime, NotifyUser, OverrideServiceWindow, PercentComplete, Publisher, RebootOutsideServiceWindow,
    ReleaseDate, ResolvedState, SoftwareVersion, StartTime, SupersessionState, Type, UserUIExperience FROM CCM_Application; Timeout = 600 secs.
    Unknown error encountered processing an instance of class CCM_Application: 80041024
    If, on the client machine, I run the following command in PowerShell
    Get-WmiObject -ComputerName . -Namespace "root\ccm\clientSDK" -Query "select FullName from CCM_Application"
    I get the following error:
    Get-WmiObject : Provider is not capable of the attempted operation
    At line:1 char:1
    + Get-WmiObject -ComputerName . -Namespace "root\ccm\clientSDK" -Query "select Ful ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidOperation: (:) [Get-WmiObject], ManagementException
        + FullyQualifiedErrorId : GetWMIManagementException,Microsoft.PowerShell.Commands.GetWmiObjectCommand
    But if I run the following command:
    Get-WmiObject -ComputerName . -Namespace "root\ccm\clientSDK" -Query "select * from CCM_Application" | Select FullName
    The results are returned OK.
    So it looks as though you cannot select instances but have to use select *
    The question I'm asking is that, is it possible to change the query used by SCCM so that select * is used instead of each instance?
    Thanks

    Although I agree with Jason it's a goofy request, here's a way to get some of the information back. You have to have two edits.
    Add this to the bottom of your Configuration.mof in inboxes\clifiles.src\hinv:
    [Union, ViewSources{"select * from CCM_Application"},ViewSpaces{"\\\\.\\root\\ccm\\clientsdk"}, dynamic,Provider("MS_VIEW_INSTANCE_PROVIDER")]
    class cm_ClientSDKCCMApplication
     [PropertySources{"Id"},key]     string Id;
     [PropertySources{"IsMachineTarget"},key]   boolean IsMachineTarget;
     [PropertySources{"Revision"},key]    string Revision;
     [PropertySources{"ApplicabilityState"}]  string ApplicabilityState;
     [PropertySources{"ErrorCode"}]    uint32 ErrorCode;
     [PropertySources{"FullName"}]    string FullName;
     [PropertySources{"LastEvalTime"}]    datetime LastEvalTime;
     [PropertySources{"LastInstallTime"}]    datetime LastInstallTime;
     [PropertySources{"StartTime"}]   datetime StartTime;
     [PropertySources{"UserUIExperience"}]   boolean UserUIExperience;
    In your Default Client Agent Settings, Hardware Inventory, delete whatever it is you have for this.  Save the below as "ImportThis.mof", and in Default Client Agent Settings, Hardware Inventory, Import... and import it.
    [ SMS_Report (FALSE),
      SMS_Group_Name ("ClientSDKApps"),
      SMS_Class_ID  ("ClientSDKApps"),
      SMS_Namespace (FALSE) ]
    class cm_ClientSDKCCMApplication : SMS_Class_Template
     [SMS_Report(TRUE),key]  string Id;
     [SMS_Report(TRUE),key]  boolean IsMachineTarget;
     [SMS_Report(TRUE),key]  string Revision;
     [SMS_Report(TRUE)    ]  string ApplicabilityState;
     [SMS_Report(TRUE)    ]  uint32 ErrorCode;
     [SMS_Report(TRUE)    ]  string FullName;
     [SMS_Report(TRUE)    ]  datetime LastEvalTime;
     [SMS_Report(TRUE)    ]  datetime LastInstallTime;
     [SMS_Report(TRUE)    ]  datetime StartTime;
     [SMS_Report(TRUE)    ]  boolean UserUIExperience;
    As always, monitor dataldr.log, machine policy refreshes on clients, and see what you get back. 
    Standardize. Simplify. Automate.

  • Hardware inventory for windows 8.1 SCCM 2007

    I have SCCM 2007  primary site with SP2/R3 installed.
    I have also installed KB for windows 8 and for windows 8.1
    I only stood up two clients with windows 8.1. For one reason or another each time I try to get hardware inventory I get the following.
    failed to retrieve the requested  schedule 80041002
    failed to send schedule 80041002.
    The MP has received the software inventory and does process it  according to MP_SINv but Hardware fails.
    I have reset the wmi repository recreated guid keys  standard wmi practices.  One of the bigger issues is the fact that wmidiag is not supported by windows 8.1 has any one ran into this issue?

    It's actually silly I forgot to update my MOF update collection to include 2207 sccm client version. After the collection update and sms_def.mof and configuration.mof files got copied to user's computer hardware inventory ran as scheduled

  • Custom Reporting on Imported Hardware Inventory set classes for USB Super Speed driver

    I am trying to create a report with report builder 3.0 to pull data on a USB Super Speed driver under
    ClassContext("local|HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Class{36fc9e60-c465-11cf-8056-444553540000}")
    I tried following the article
    http://blogs.technet.com/b/configmgr_geek_speak/archive/2013/11/10/inventorying-and-reporting-network-adapter-driver-details-and-how-to-report-only-the-wireless-type-in-configuration-manager-2012.aspx and changed a few of the Class descriptions and cannot
    get any data in the report. 
    I imported this into the Hardware Inventory set classes:
    #pragma namespace ("\\\\.\\root\\cimv2\\sms")
    [ SMS_Report (TRUE),
    SMS_Group_Name ("USB"),
    SMS_Class_ID ("MICROSOFT|USB|1.0"),
    Namespace ("\\\\\\\\localhost\\\\root\\\\cimv2") ]
    class Win32Reg_USB : SMS_Class_Template
    [SMS_Report (TRUE), key ]
    string Index;
    [SMS_Report (TRUE) ]
    string DriverDesc;
    [SMS_Report (TRUE) ]
    string DriverVersion;
    [SMS_Report (TRUE) ]
    string DriverDate;
    [SMS_Report (TRUE) ]
    string ProviderName;
    Under the Configuration.mof file I am not sure what to change in order to report on this.  Any help appreciated.  We are looking for all of the USB super speed driver details.
    Thanks,
    Brit

    have you looked at V_GS_system_Device if your device info available or not ? Use the below SQL query to list all system devices on your clients. 
    SELECT DISTINCT name0 FROM v_GS_SYSTEM_DEVICES 
    GROUP BY name0
    Eswar Koneti | Configmgr Blog: www.eskonr.com | Linkedin: Eswar Koneti
    | Twitter: eskonr

  • "Error while registering the Java 2 Runtime Environment registry keys"

    "Error while registering the Java 2 Runtime Environment registry keys"
    I am getting the above error when trying to install the 1.3 JRE (installed with the 1.3 plug in which I need). As part of my development I have been installing and uninstalling the JRE multiple times. Then, I got the above error when trying to install it, and now it appears to be installed but I cannot uninstall it. When I try to uninstall it, it just remains, and when I try to install it again I get the above error. I have tried cleaning up all javasoft registry entries, but it doesnt seem to have helped. Can anyone help me either completely uninstall the JRE so I can do a clean install or help me get rid of the error above when I install. Is there some registry entries I should be looking at? Anything else? this is quite urgent as I need to test my applet with the plugin installed and not installed - and I currently cant uninstall it. Any ideas?
    Thanks for your help
    Aaron

    I am getting this same error message when trying to upgrade from 1.3.1_03 to 1.3.1_19.
    I have multiple versions of jre's and jdks on my machine.
    Anyone else seen this problem or know how to resolve it.

  • Config Manager Agent - after Hardware Inventory High CPU Usage with WMIPRSVE and very fast empty Battery

    Hi there,
    since a few days there is on some machines (40-60) a high cpu usage on one core (quad core cpu machines) with the WMIPRSVE.EXE if the HARDWARE INVENTORY CYCLE started.
    i try out some tests, read some forum articles and troubleshooting the WMI management but a real problem i doesn´t see.
    in some articles i read that hardware inventory runs about minutes up to more hours but some machines runs longer, someone more as 1 day.
    here an example of mine PC:
    at 8:07 i started Hardware Inventory Cycle, in the InventoryAgent.log i can see that some Collection Namespace are captured.
    after a few minutes there stopped and does nothing round about 5.9 hours or better, after 21436.097 Seconds.
    For any hints i am grateful. :)
    Inventory: *********************** Start of message processing. ***********************
    InventoryAgent 18.03.2015 08:09:56
    11088 (0x2B50)
    Inventory: Message type is InventoryAction InventoryAgent
    18.03.2015 08:09:56 11088 (0x2B50)
    Inventory: Temp directory = C:\WINDOWS\CCM\Inventory\Temp\
    InventoryAgent 18.03.2015 08:09:56
    11088 (0x2B50)
    Inventory: Clearing old collected files. InventoryAgent
    18.03.2015 08:09:56 11088 (0x2B50)
    Inventory: Opening store for action {00000000-0000-0000-0000-000000000001} ...
    InventoryAgent 18.03.2015 08:09:56
    11088 (0x2B50)
    CInvState::VerifyInventoryVersionNumber: Mismatch found for '{00000000-0000-0000-0000-000000000001}': 4.2 vs. 0.0
    InventoryAgent 18.03.2015 08:09:56
    11088 (0x2B50)
    Inventory: Version number mismatch; will do a Full report.
    InventoryAgent 18.03.2015 08:09:56
    11088 (0x2B50)
    Inventory: Action=Hardware, ReportType=ReSync, MajorVersion=5, MinorVersion=0
    InventoryAgent 18.03.2015 08:09:56
    11088 (0x2B50)
    Inventory: Initialization completed in 0.141 seconds
    InventoryAgent 18.03.2015 08:09:56
    11088 (0x2B50)
    Collection: Namespace = \\localhost\root\Microsoft\appvirt\client; Query = SELECT __CLASS, __PATH, __RELPATH, CachedLaunchSize, CachedPercentage, CachedSize, LaunchSize, Name, PackageGUID, TotalSize, Version, VersionGUID FROM Package; Timeout = 600 secs.
    InventoryAgent 18.03.2015 08:09:56
    7836 (0x1E9C)
    Failed to get IWbemService Ptr for \\localhost\root\vm\VirtualServer Namespace: 8004100E
    InventoryAgent 18.03.2015 08:10:02
    7836 (0x1E9C)
    Failed to enumerate instances of VirtualMachine: 8004100E
    InventoryAgent 18.03.2015 08:10:02
    7836 (0x1E9C)
    Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, AddressWidth, BrandID, CPUHash, CPUKey, DataWidth, DeviceID, Family, Is64Bit, IsHyperthreadCapable, IsMobile, IsTrustedExecutionCapable, IsVitualizationCapable, Manufacturer,
    MaxClockSpeed, Name, NormSpeed, NumberOfCores, NumberOfLogicalProcessors, PCache, ProcessorId, ProcessorType, Revision, SocketDesignation, Status, SystemName, Version FROM SMS_Processor; Timeout = 600 secs.
    InventoryAgent 18.03.2015 08:10:02
    7836 (0x1E9C)
    Collection: Namespace = \\.\root\CCM\powermanagementagent; Query = SELECT __CLASS, __PATH, __RELPATH, Requester, RequesterInfo, RequesterType, RequestType, Time, UnknownRequester FROM CCM_PwrMgmtLastSuspendError; Timeout = 600 secs.
    InventoryAgent 18.03.2015 08:10:03
    7836 (0x1E9C)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Availability, Description, DeviceID, Manufacturer, Name, Status FROM Win32_IDEController; Timeout = 600 secs.
    InventoryAgent 18.03.2015 08:10:03
    7836 (0x1E9C)
    Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, BinFileVersion, BinProductVersion, Description, ExecutableName, FilePropertiesHash, FilePropertiesHashEx, FileSize, FileVersion, HasPatchAdded, InstalledFilePath, IsSystemFile,
    IsVitalFile, Language, Product, ProductCode, ProductVersion, Publisher FROM SMS_InstalledExecutable; Timeout = 600 secs.
    InventoryAgent 18.03.2015 08:10:03
    7836 (0x1E9C)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, DefaultIPGateway, DHCPEnabled, DHCPServer, DNSDomain, DNSHostName, Index, IPAddress, IPEnabled, IPSubnet, MACAddress, ServiceName FROM Win32_NetworkAdapterConfiguration; Timeout
    = 600 secs. InventoryAgent
    18.03.2015 14:06:43 7836 (0x1E9C)
    Collection: Namespace = \\.\root\Nap; Query = SELECT __CLASS, __PATH, __RELPATH, description, fixupState, friendlyName, id, infoClsid, isBound, percentage, registrationDate, vendorName, version FROM NAP_SystemHealthAgent; Timeout = 600 secs.
    InventoryAgent 18.03.2015 14:06:43
    7836 (0x1E9C)
    Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, AdditionalProductCodes, CompanyName, ExplorerFileName, FileDescription, FilePropertiesHash, FileSize, FileVersion, FolderPath, LastUsedTime, LastUserName, msiDisplayName,
    msiPublisher, msiVersion, OriginalFileName, ProductCode, ProductLanguage, ProductName, ProductVersion, SoftwarePropertiesHash FROM CCM_RecentlyUsedApps; Timeout = 600 secs.
    InventoryAgent 18.03.2015 14:06:43
    7836 (0x1E9C)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, BankLabel, Capacity, Caption, CreationClassName, DataWidth, Description, DeviceLocator, FormFactor, HotSwappable, InstallDate, InterleaveDataDepth, InterleavePosition, Manufacturer,
    MemoryType, Model, Name, OtherIdentifyingInfo, PartNumber, PositionInRow, PoweredOn, Removable, Replaceable, SerialNumber, SKU, Speed, Status, Tag, TotalWidth, TypeDetail, Version FROM Win32_PhysicalMemory; Timeout = 600 secs.
    InventoryAgent 18.03.2015 14:07:02
    7836 (0x1E9C)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Availability, Description, DeviceID, InstallDate, Manufacturer, Name, PNPDeviceID, ProductName, Status FROM Win32_SoundDevice; Timeout = 600 secs.
    InventoryAgent 18.03.2015 14:07:02
    7836 (0x1E9C)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Caption, ClassGuid, ConfigManagerErrorCode, ConfigManagerUserConfig, CreationClassName, Description, DeviceID, Manufacturer, Name, PNPDeviceID, Service, Status, SystemCreationClassName,
    SystemName FROM Win32_USBDevice; Timeout = 600 secs.
    InventoryAgent 18.03.2015 14:07:12
    7836 (0x1E9C)
    Collection: 62/74 inventory data items successfully inventoried.
    InventoryAgent 18.03.2015 14:07:12
    7836 (0x1E9C)
    Inventory: Collection Task completed in 21436.097 seconds
    InventoryAgent 18.03.2015 14:07:12
    7836 (0x1E9C)
    Inventory: 12 Collection Task(s) failed. InventoryAgent
    18.03.2015 14:07:12 7836 (0x1E9C)
    Inventory: Temp report = C:\WINDOWS\CCM\Inventory\Temp\25bf01b2-12fc-4eea-8e97-a51b3c75ba50.xml
    InventoryAgent 18.03.2015 14:07:12
    7836 (0x1E9C)
    Inventory: Starting reporting task. InventoryAgent
    18.03.2015 14:07:12 7552 (0x1D80)
    Reporting: 4381 report entries created. InventoryAgent
    18.03.2015 14:07:13 7552 (0x1D80)
    Inventory: Reporting Task completed in 1.030 seconds
    InventoryAgent 18.03.2015 14:07:13
    7552 (0x1D80)
    Inventory: Successfully sent report. Destination:mp:MP_HinvEndpoint, ID: {5541A94A-BED9-4132-AE54-110CB6896F02}, Timeout: 80640 minutes MsgMode: Signed, Not Encrypted
    InventoryAgent 18.03.2015 14:07:13
    7552 (0x1D80)
    Inventory: Cycle completed in 21453.570 seconds
    InventoryAgent 18.03.2015 14:07:30
    7552 (0x1D80)
    Inventory: Action completed. InventoryAgent
    18.03.2015 14:07:30 7552 (0x1D80)
    Inventory: ************************ End of message processing. ************************
    InventoryAgent 18.03.2015 14:07:30
    7552 (0x1D80)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Caption, ClassGuid, ConfigManagerErrorCode, ConfigManagerUserConfig, CreationClassName, Description, DeviceID, Manufacturer, Name, PNPDeviceID, Service, Status, SystemCreationClassName,
    SystemName FROM Win32_USBDevice; Timeout = 600 secs.
    InventoryAgent 18.03.2015 14:07:12
    7836 (0x1E9C)
    Collection: 62/74 inventory data items successfully inventoried.
    InventoryAgent 18.03.2015 14:07:12
    7836 (0x1E9C)
    Inventory: Collection Task completed in 21436.097 seconds
    InventoryAgent 18.03.2015 14:07:12
    7836 (0x1E9C)
    Inventory: 12 Collection Task(s) failed. InventoryAgent
    18.03.2015 14:07:12 7836 (0x1E9C)
    Inventory: Temp report = C:\WINDOWS\CCM\Inventory\Temp\25bf01b2-12fc-4eea-8e97-a51b3c75ba50.xml
    InventoryAgent 18.03.2015 14:07:12
    7836 (0x1E9C)
    Inventory: Starting reporting task. InventoryAgent
    18.03.2015 14:07:12 7552 (0x1D80)
    Reporting: 4381 report entries created. InventoryAgent
    18.03.2015 14:07:13 7552 (0x1D80)
    Inventory: Reporting Task completed in 1.030 seconds
    InventoryAgent 18.03.2015 14:07:13
    7552 (0x1D80)
    Inventory: Successfully sent report. Destination:mp:MP_HinvEndpoint, ID: {5541A94A-BED9-4132-AE54-110CB6896F02}, Timeout: 80640 minutes MsgMode: Signed, Not Encrypted
    InventoryAgent 18.03.2015 14:07:13
    7552 (0x1D80)
    Inventory: Cycle completed in 21453.570 seconds
    InventoryAgent 18.03.2015 14:07:30
    7552 (0x1D80)
    Inventory: Action completed. InventoryAgent
    18.03.2015 14:07:30 7552 (0x1D80)
    Inventory: ************************ End of message processing. ************************
    InventoryAgent 18.03.2015 14:07:30
    7552 (0x1D80)

    InventoryAgent 18.03.2015 08:10:03
    7836 (0x1E9C)
    Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, DefaultIPGateway, DHCPEnabled, DHCPServer, DNSDomain, DNSHostName, Index, IPAddress, IPEnabled, IPSubnet, MACAddress, ServiceName FROM Win32_NetworkAdapterConfiguration; Timeout
    = 600 secs. InventoryAgent
    18.03.2015 14:06:43 7836 (0x1E9C)
    Collection: Namespace = \\.\root\Nap; Query = SELECT __CLASS, __PATH, __RELPATH, description, fixupState, friendlyName, id, infoClsid, isBound, percentage, registrationDate, vendorName, version FROM NAP_SystemHealthAgent; Timeout = 600 secs.
    InventoryAgent 18.03.2015 14:06:43
    7836 (0x1E9C)
    Looks like something in one or both of those wmi queries.  it goes from 8:10:03 to 14:06:43 right around there.  6 hours to do that... 
    try running those queries from wbemtest manually; and see which one just never finishes.
    Standardize. Simplify. Automate.

  • Deploying custom report for custom hardware inventory data.

    Hi!
    I want do the following:
    1) Extend Hardware Inventory using my own *.mof file. Like,
    #pragma namespace ("\\\\.\\root\\cimv2\\SMS")
    [ SMS_Report (TRUE),
    SMS_Group_Name ("My Inventory"),
    SMS_Class_ID ("CUSTOM|My_Inventory|4.0") ]
    class My_Inventory : SMS_Class_Template
    [SMS_Report(TRUE)] string SerialNumber;
    [SMS_Report(TRUE)] string SomeData;
    2) Extend Reporting system with my own report that will use data from custom hardware inventory. For example, joins inventoried data with SCCM resources.
    3) Deploy 1) and 2) programmatically to any sccm installation. So, report should not be linked to concrete data source or report server url.
    If you know the tools that may help me, it will be very helpful! Many thanks!

    You should ask the .rdl part from the SQL Reporting services forums, you should get better answers from there, because this isn't purely a ConfigMgr issue.
    http://social.msdn.microsoft.com/Forums/sqlserver/en-US/home?forum=sqlreportingservices

Maybe you are looking for

  • How To register The manually Created Database into DBCA

    hi guys .. !! -:) using test linux 4 with the vmware , manually i create RAC database , the database is working proper , i planned to delete the RAC database through DBCA , but when i issued $dbca !!! the database can not be see from DBCA to delete i

  • Audio MIDI latency problem (from iOS 7.0.6 till current version)

    This problem started since i updated my iPhone 5 16GB and iPad Air 32GB Wi-Fi from iOS 7.0.4 to 7.0.6 (iOS 7.1 still have this problem): i'm a DJ and using my iPhone and iPad as mobile but powerfull dj setup (with installed DJ Player ios app (http://

  • QuickTime video in standalone app

    Hi, I've noticed that I can publish Director desktop apps that play Flash content with no player required on the user's comp. Is this the same with QuickTime video? Or do the users need to install QuickTime player. If so, what QuickTime version does

  • How do I tell if I have Wireless N support.

    I bought a MacBook in roughly October of 2006. I was wondering how to tell if the wireless that I have supports wireless N before I buy the unlocker for it. I checked in the Network utility and it doesn't list 'N' in the designation but I thought tha

  • Problem in Banking External reconcilation -already exist in Table "OMTH

    Hi,     All,          I am getting One Problem while Banking External reconcilation for an accont.it is giving error that entry already exist in Table "OMTH".          it happens many times,Can u tell me reason and what may be solution to not getting