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;

Similar Messages

  • 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.

  • 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

  • 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

  • Missing Hardware Inventory for client - Possible database problems

    I have a few workstations with SCCM clients that didn't install correctly. Once uninstalled, and later re-installed, I can't get a hardware inventory from these workstations (windows 8). In the SCCM Console on the device's client activity, Policy Request,
    Heartbeat DDR, and Software Scan are all up to date. Hardware Scan remains blank. I have many other Windows 8 VMs that report accurate hardware inventory.
    In the C:\Program Files\Microsoft Configuration Manager\Logs\dataldr.log, here are some of the errors:
    ERROR - attempt to update non-existent row (sp = pWorkstationStatus_DATA). Invalid command: 
    exec dbo.pWorkstationStatus_DATA
    ~Cannot process MIF XXXXXXX.MIF
    I've tried removing the client, deleting the client's C:\Windows\SMSCFG.ini file, and deleting the computer entry in the SCCM console. I then waited a few days, reinstalled the SCCM client on the problematic workstation, but I get the same result: Hardware
    Inventory date is blank, and errors in the dataldr.log.
    I've also gone into the SQL database, and queried one of the problematic machines. There was no entry in System_DATA, System_DISC, or in WorkstationStatus_DATA. I started adding records in the database tables for one problematic machine, with the help of
    the dataldr.log. Whenever there was a missing entry, I would add it. I gave up after the most recent:
    ERROR - attempt to update non-existent row (sp = pBROWSER_HELPER_OBJECT_DATA). Invalid command: 
    exec dbo.pWorkstationStatus_DATA
    I did another SCCM client uninstall, and delete the smscfg.ini. I changed the hierarchy settings for managing conflicting records to "Manually resolve conflicting records" just to *see* if anything appears. After several days, nothing appears in
    Monitoring\System Status\Conflicting Records.
    Is there a hardware ID stored somewhere? How can fix this problem with the database?

    The errors in the dataldr.log are pretty specific about what table a record is missing during an update. If SCCM needs to update a record that doesn't exist, why not create, so SCCM can update it?
    When I uninstalled the client, deleted the smscfg.ini file from the client, deleted the device in SCCM, and reinstalled the client, I get a brand new ResourceID. I kept track of previous ResourceIDs, and deleted records associated with those old ResourceIDs.
    Because updating a single table will not update everything that is need. Then you will get into interesting issues where the wrong ResourceID is populated for different computers.
    Running the Heartbeat discovery (discovery data collection cycle) should solved your problem by create creating the PC within CM12. if it doesn't then you have a bigger issue and you need to dig deeper into the logs to find out why.
    I would start by tracking the DDR fro the computer to the MP then to the inboxes and finally into the db. This will get you started.
    http://www.enhansoft.com/blog/troubleshooting-inventory-flow
    Garth Jones | My blogs: Enhansoft and
    Old Blog site | Twitter:
    @GarthMJ

  • 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.

  • Can CM12 hardware inventory get more information by calling a WMI Method

    Hello Everyone,
    i have a question for CM12 hardware inventory. here is my question
    i'm now have a powershell script which can lists all the shared folder permissions or NTFS permissions. This powershell get such information by calling a WMI Method in Win32_LogicalShareSecuritySetting.
    here is the powershell link http://gallery.technet.microsoft.com/scriptcenter/Lists-all-the-shared-5ebb395a
    i'm now trying to implement this in SCCM 2012 R2. In SCCM client settings you can add a BASIC WMI classes very simply. But i didn't find a way to calling WMI classes Method by SCCM hardware inventory which can help me get more information just like
    the powershell i posted.
    i'm really not familiar with WMI and not under what is WMI method very clearly.. just hope someone can give me a quick answer of my question
    Any help will be greatly appreciated
    Thanks
    MJQIAN

    What is your exact requirement?
    Creating a WMI provider is Hard. Really hard, but one created you will get real-time results.
    However creating a static WMI class is easy. But the results need to be refreshed every so often to ensure that the data is relevant.  I did a quick bing search and here is a PowerShell script to do it.
    http://social.technet.microsoft.com/Forums/scriptcenter/en-US/183b8b56-131c-4de7-80bc-08650daf7333/wmi-custom-class-with-powershell?forum=ITCG
    Garth Jones | My blogs: Enhansoft and
    Old Blog site | Twitter:
    @GarthMJ

  • Hardware Inventory has stooped working

    We had a contractor come in recently and performed some work on our System Center 2012 R2 server. Since he has left we are no longer performing Hardware Inventories. I have tracked down the problem to IIS and this particular log entry: 192.168.0.166 BITS_POST
    /CCM_Incoming/{519C57CE-3A98-43CB-8192-2E726BBB6718} (bits_error:,501,0x80070005) 80 - 192.168.7.41 Microsoft+BITS/7.5 - 501 0 0 1764 34
    I have found a post that talks about this same error: http://methmal132.wordpress.com/2013/10/04/client-machines-not-sending-hardware-inventory-sccm-2012-2/
    This article talks about the Program Files\Microsoft Configuration Manager\CCM\Incoming folder not having sufficient rights on the virtual directory and it folders. Underneath the Incoming folder is another folder called BITS-Sessions and underneath that
    folder are three more folders called CleanupGuids, Replies, Requests
    Before I go changing rights I would like to know what the proper rights are for this folder and sub folders. Can someone help out?

    looking at my own lab (just 1 server with all roles, so this may not be a good representation), ccm\incoming ntfs security is "Administrators" have full rights. and "SYSTEM" has full rights
    on ccm\incoming\bits-Sessions:
    Inheritance is not enabled.
    Administrators: full rights
    SYSTEM: full rights
    Everyone: has "special" permissions of subfolders and files only
    Keep in mind this is my lab... which means I mess with it.  I really don't know if those rights are normal or not.  Probably.. but I don't want to promise anything.
    Suggestion: if you have the same rights, if your Management Point(s) aren't on the same server as your primary, you may want to just drop the Management Points' Computer Account into the local Administrators' group on the primary. 
    Standardize. Simplify. Automate.

  • Corrupted Hardware Inventory Classes

    I discovered this issue through another thread. Its now occurred in my environment on 3 occasions. Frustration is setting in, as we usually don't realize hardware inventory is failing until a week or more has passed. Is this a known bug? I'm debating on
    opening a case with MS but perhaps there is a better reporting method available.
    Problem:
    For whatever reason the defined hardware inventory classes in my workstation client policy get corrupted, breaking hardware and software inventory. When I open the defined hardware inventory classes in the console I receive the following:
    Error Text:
    ConfigMgr Error Object:
    instance of SMS_ExtendedStatus
    Description = "CSspInventoryReport::GetRealInstance: Failed to get item from database";
    ErrorCode = 2151811598;
    File = "e:\\qfe\\nts\\sms\\siteserver\\sdk_provider\\smsprov\\sspinventoryreport.cpp";
    Line = 627;
    Operation = "GetObject";
    ParameterInfo = "SMS_InventoryReport.InventoryReportID=\"{a8bfc190-b4a6-47c0-be52-abc1f634563c}\"";
    ProviderName = "ExtnProv";
    StatusCode = 2147749890;
    Microsoft.ConfigurationManagement.ManagementProvider.WqlQueryEngine.WqlQueryException
    The SMS Provider reported an error.
    Stack Trace:
    at Microsoft.ConfigurationManagement.ManagementProvider.WqlQueryEngine.WqlConnectionManager.GetInstance(String objectPath)
    at Microsoft.ConfigurationManagement.AdminConsole.Features.Common.ViewModelBase.GetInstance(String objectPath)
    at Microsoft.ConfigurationManagement.AdminConsole.ClientAgentSettings.HardwareInventoryClassesViewModel.InitializeInventoryReport(String inventoryReportID)
    at Microsoft.ConfigurationManagement.AdminConsole.ClientAgentSettings.HardwareInventoryClassesViewModel.InitializeInventoryClasses()
    System.Management.ManagementException
    Not found
    Stack Trace:
    at Microsoft.ConfigurationManagement.ManagementProvider.WqlQueryEngine.WqlConnectionManager.GetInstance(String objectPath)
    at Microsoft.ConfigurationManagement.AdminConsole.Features.Common.ViewModelBase.GetInstance(String objectPath)
    at Microsoft.ConfigurationManagement.AdminConsole.ClientAgentSettings.HardwareInventoryClassesViewModel.InitializeInventoryReport(String inventoryReportID)
    at Microsoft.ConfigurationManagement.AdminConsole.ClientAgentSettings.HardwareInventoryClassesViewModel.InitializeInventoryClasses()

     
    Go read dataldr.log, perhaps there is a clue there: 
    http://myitforum.com/cs2/blogs/skissinger/archive/2011/08/03/configmgr2012beta2-hardware-inventory-set-classes-does-not-load.aspx
    Another potential thing... if someone/somehow changed configuration.mof, your backups are here:  Your Server installed location\data\hinvarchive  .  You may want to save off whatever is in there to a
    safe location elsewhere before you start troubleshooting--it may be as simply as restoring one of the archived configuration.mof files back into inboxes\clifiles.src\hinv --but don't just "do that"... read logs, etc.
    Standardize. Simplify. Automate.

  • 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

  • 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

  • Inventory with sccm 2007

    Hello,
    i have to make inventory with SCCM 2007.My boss asked me to collect important information (from hardwares and softwares) for both .The problem is that he didn't specify me whcih informations to collect.He just told me to do it seems like  i'm
    the  the workstation infrastructure manager and asked myself which crucial informations i have to collect.For information,we have both laptops and desktops in our infrastructure.And we have two types of OS for our workstation:Windows XP and windows 7.
    I really need help to know which crucial information do i have to collect.
    Thank you in advance yor all your propositions.

    You can refer this link for inventory : http://technet.microsoft.com/en-us/library/bb693889.aspx
    Later you can decide on the type of inventory.
    Arnav Sharma | http://arnavsharma.net/ Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading
    the thread.

  • SCCM 2012 Secondary site some client's are scan hardware inventory for more than 30 days

    Hi, 
    In our SCCM 2012 environment we have secondary site configured which connected with 8500 computers, on those 5500 machines scanning hardware inventory and send latest inventory details to Secondary Site Management Point, but remaing 3000 machines are not
    sending latest hardware inventory for more than 30 days. I verified clients log  found it is generating report on inventory agent.log however it is not available with secondary site Management Point.
    Are anyone experienced this issue, please share your thought how to fix this issue.
    Thanks in advance. 
    Madhan

    Yes i did verify but the client isn't listed on both log files. Also i couldn't open IIS log because of it size has more than 800MB. currently this site has connected with 8500 machines do you think these many clients are supported by secondary site server. 
    If you can't open the IIS log then how do you know that the Client's IP is not listed within them?
    5000 is the max for a secondary site. You will need to secondary sites at this location.
    http://technet.microsoft.com/en-us/library/gg682077.aspx#BKMK_SupConfigClientNumbers
    Garth Jones | My blogs: Enhansoft and
    Old Blog site | Twitter:
    @GarthMJ

  • 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

  • SCCM 2012 - Custom Hardware Inventory Report

    Hi All
    I am looking for a step-by-step on how to build a custom hardware inventory report in SCCM 2012 that is similar to the default Hardware-09A report but with a few added fields.
    The fields I am looking to add are 
    Current logged on user
    Monitor make
    Monitor Model
    Monitor Serial
    Also, if I right click and select Edit, the report view does not open to view the SQL statements.
    Any assistance is appreciated
    Thanks

    and is there a solution for the other points I made?
    Monitor make
    Monitor Model
    Monitor Serial

Maybe you are looking for

  • Font Size in iTunes for iTunes 9

    Roughly this question is frequently posted, but I've not found an answer for iTunes 9. Like many others, I need to increase the font size in the iTune display (of track names, artists, etc.), and the large setting in the iTunes preferences doesn't in

  • JTree in JScrollPane doesn't scroll

    I have a JTree in a JScrollPane that doesn't scroll. Background: it used to! History: I moved the creation of the JTree to inside an Object that returns it with a ".getTree()" method. Since then, it hasn't been scrolling. I even set the JScrollPane t

  • Monitor turns negative or overexposed

    My older Powerbook, suddenly developed a problem with the built in display. All functions normal until I log in, within a few seconds the screen turns negative or over exposed. If I log out all is normal and if I log in as another user, the monitor f

  • So Just How Unreliable Is GarageBand?

    I've just started using GarageBand 1 that I had around, and have been absolutely horrified by file handling bugs, and everywhere I look I find people talking about all sorts of different corrupted file problems and so forth. I'm wondering if people w

  • Finance Software

    Anyone knows of a Personal AND Small Business finance software that includes Schedule C ?