Collecting Unix Software Inventory Information?

I have imported the server names of 155 servers. I have successfully collected the server hardware information, but very limited software information. I am looking for version and COTS software installed, not just the base unix software stack. Any suggestions on adjusting the scripts to be able to collect this detail level of information?

Take a look at that device in Resource Explorer.  Notice that on a 64-bit device there is an 'Installed Applications' class and and 'Installed Applications (64)' class.  This data comes from the registry, and on a 64-bit operating system there
are actually two separate 'Add/Remove Programs' lists that are aggregated in the OS user interface.
If in Resource Explorer you see all of the software you expect to see, but not in the report, it is likely because the report is only looking at the 'Installed Applications' class and and not 'Installed Applications (64)' class.
If you enable the 'Installed Software' class (either by going into the client settings or the AI node), you will notice that the 'Installed Software' class is a combined version of both the 32-bit and 64-bit applications.  This is much easier to report
off of.
I hope that helps, 
Nash
Nash Pherson, Senior Systems Consultant
Now Micro -
My Blog Posts
If you've found a bug or want the product worked differently,
share your feedback.
<-- If this post was helpful, please click "Vote as Helpful".

Similar Messages

  • Software Inventory and Reporting Services Seems Broken..

    Some basic info...
    Server 2012, SQL 2012, SCCM 2012 R2. All products up to date. Enviornment has been running for about 2 weeks, with all the test clients being brought in a few days after server install.
    I went to run the report "Computers with a specific product" two days and when I went to select my product, there were no values, as if the inventory process wasn't working. I verified in client settings and also saw that hardware inventory data
    was coming back. I can run any of the hardware related reports and they have data.
    I did add a couple inventory classes (Installed Executable & Installed Software) to see if that would help, but it did not. I've forced policy updates and run inventories again, still blank. Looking at InventoryAgent.log, it appears everything looks
    good. I see the 4 software classes reporting back. 
    There is probably something simple that I'm missing, but I can't found out what that is.
    Edit: Forgot to post the InventoryAgent.log file... http://pastebin.com/AkTWQurp

    This goes back to the basic definitions of what the two different types of inventory actually do. Software Inventory is actually a file inventory and by default in 2012 collects *nothing*. To have it collect information about exe's, you would add *.exe (preferably
    scoped to just C:\Program Files and C:\Program Files (X86)) to the software inventory configuration. This enables ConfigMgr to gather data from the PE header of the exe files which in turn is used for the report you called out (and others listed as Software
    Inventory).
    The question though is do you truly want information about exes or do you actually want information about installed applications? Just because an exe exists does not mean an application is actually installed. That's where Add/Remove programs information
    potentially comes in. Information in Add/Remove Programs is *not* collected by Software Inventory though -- as mentioned Soft Inv collect file information. ARP data is collected via WMI by Hardware Inv in ConfigMgr. To get this info, use one of the reports
    that lists info from ARP. This is collected and is available by default.
    ARP isn't the end all be all either and that's where Asset Intelligence comes in. AI is a layer of intelligence on top of Hardware Inv that collects additional details and adds reports that takes the raw ARP data and combines it with other evidence to give
    you better information about "Installed Software". The AI reports are conveniently under the AI folder in the reports. AI is not however enabled by default so you must enable it.
    Finally, even AI is not perfect because, as we all know users aren't actually the only bane of our existence but so are vendors who do non-standard things. That's where third-parties like BDNA come in come that provide even better interpretatin of the raw
    data collected by ConfigMgr.
    Jason | http://blog.configmgrftw.com

  • Default software inventory not collecting any data from client

    Hi Team,
    I have enabled software inventory in global level and set it to weekly once .. But during the Software inventory scan , it is not capturing anything and Software scan date is showing as null ...
    The below settings are enabled for my software inventory :
    1) Enable Software inventory on Client = Yes
    2) Schedule software inventory = Weekly once
    3) Inventory report details = Full details
    4) Inventory these file types = (none)
    5) Collect Files = (none)
    I am getting the below information from Client log (InventoryAgent.log)
    Inventory: Message type is InventoryAction InventoryAgent 19/04/2013 13:21:38 4200 (0x1068)
    Inventory: Temp directory = C:\Windows\CCM\Inventory\Temp\ InventoryAgent 19/04/2013 13:21:38 4200 (0x1068)
    Inventory: Clearing old collected files. InventoryAgent 19/04/2013 13:21:38 4200 (0x1068)
    Inventory: Opening store for action {00000000-0000-0000-0000-000000000002} ... InventoryAgent 19/04/2013 13:21:38 4200 (0x1068)
    InventoryVersionNumber for '{00000000-0000-0000-0000-000000000002}' not found. InventoryAgent 19/04/2013 13:21:38 4200 (0x1068)
    CInvState::VerifyInventoryVersionNumber: Couldn't get version number for '{00000000-0000-0000-0000-000000000002}': 80070490 InventoryAgent 19/04/2013 13:21:38 4200 (0x1068)
    Inventory: Delta report without a previous Full report; will do a Full report. InventoryAgent 19/04/2013 13:21:38 4200 (0x1068)
    Inventory: Action=Software, ReportType=Full, MajorVersion=1, MinorVersion=0 InventoryAgent 19/04/2013 13:21:38 4200 (0x1068)
    Inventory: Initialization completed in 0.125 seconds InventoryAgent 19/04/2013 13:21:38 4200 (0x1068)
    Inventory: Collection Task completed in 1.014 seconds InventoryAgent 19/04/2013 13:21:39 4200 (0x1068)
    Inventory: Temp report = C:\Windows\CCM\Inventory\Temp\f8e432b2-be58-4730-a69f-b17ead9b69ff.xml InventoryAgent 19/04/2013 13:21:39 4200 (0x1068)
    Collection: 0/0 inventory data items successfully inventoried. InventoryAgent 19/04/2013 13:21:39 4200 (0x1068)
    Inventory: Starting reporting task. InventoryAgent 19/04/2013 13:21:39 1180 (0x049C)
    Reporting: 0 report entries created. InventoryAgent 19/04/2013 13:21:39 1180 (0x049C)
    Inventory: Reporting Task completed in 0.016 seconds InventoryAgent 19/04/2013 13:21:39 1180 (0x049C)
    Inventory: No data items to collect and report is empty. No report will be sent. InventoryAgent 19/04/2013 13:21:39 1180 (0x049C)
    Inventory: Cycle completed in 1.155 seconds InventoryAgent 19/04/2013 13:21:39 1180 (0x049C)
    Inventory: Action completed. InventoryAgent 19/04/2013 13:21:39 1180 (0x049C)
    Thanks,
    Raja S
    Raja

    Here is the log details.  I also reimaged this machine fresh.  It is as clean as can be.  Thanks for the look over.  never had this issue with 2007.  Again, I am building some collections based on this .flg file which is 0KB.
    <![LOG[Inventory: *********************** Start of message processing. ***********************]LOG]!><time="14:06:01.186+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="5860" file="agentendpoint.cpp:322">
    <![LOG[Inventory: Message type is SiteChange]LOG]!><time="14:06:01.187+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="5860" file="agentendpoint.cpp:323">
    <![LOG[Inventory: Clearing Action Status]LOG]!><time="14:06:01.187+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="5860" file="agentendpoint.cpp:706">
    <![LOG[Inventory: ************************ End of message processing. ************************]LOG]!><time="14:06:01.210+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="5860" file="agentendpoint.cpp:409">
    <![LOG[Inventory: *********************** Start of message processing. ***********************]LOG]!><time="14:06:01.210+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="5860" file="agentendpoint.cpp:322">
    <![LOG[Inventory: Message type is InventoryAction]LOG]!><time="14:06:01.210+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="5860" file="agentendpoint.cpp:323">
    <![LOG[Inventory: Temp directory = C:\WINDOWS\CCM\Inventory\Temp\]LOG]!><time="14:06:01.211+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="5860" file="agentstate.cpp:2727">
    <![LOG[Inventory: Clearing old collected files.]LOG]!><time="14:06:01.211+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="5860" file="agentstate.cpp:1812">
    <![LOG[Inventory: Opening store for action {00000000-0000-0000-0000-000000000003} ...]LOG]!><time="14:06:01.217+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="5860" file="datastore.cpp:176">
    <![LOG[InventoryVersionNumber for '{00000000-0000-0000-0000-000000000003}' not found.]LOG]!><time="14:06:01.222+420" date="02-04-2014" component="InventoryAgent" context="" type="2" thread="5860" file="clientstate.cpp:127">
    <![LOG[CInvState::VerifyInventoryVersionNumber: Couldn't get version number for '{00000000-0000-0000-0000-000000000003}': 80070490]LOG]!><time="14:06:01.226+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="5860" file="agentstate.cpp:1484">
    <![LOG[Inventory: Action=Discovery, ReportType=Full, MajorVersion=1, MinorVersion=0]LOG]!><time="14:06:01.230+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="5860" file="agentstate.cpp:1681">
    <![LOG[Inventory: Initialization completed in 0.015 seconds]LOG]!><time="14:06:01.230+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="5860" file="agentstate.cpp:526">
    <![LOG[Collection: Namespace = \\.\root\ccm\invagt; Query = SELECT __CLASS, __PATH, __RELPATH, PlatformID FROM CCM_DiscoveryData; Timeout = 600 secs.]LOG]!><time="14:06:01.239+420" date="02-04-2014" component="InventoryAgent"
    context="" type="1" thread="6476" file="collectiontask.cpp:478">
    <![LOG[Collection: Signing turned off. Skipping query SELECT __CLASS, __PATH, __RELPATH, EncodedSigningPublicKey FROM CCM_ClientSecurityInformation; ]LOG]!><time="14:06:01.249+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="6476"
    file="collectiontask.cpp:460">
    <![LOG[Collection: Namespace = \\.\root\ccm\invagt; Query = SELECT __CLASS, __PATH, __RELPATH, FQDN FROM CCM_ExtNetworkAdapterConfiguration; Timeout = 600 secs.]LOG]!><time="14:06:01.249+420" date="02-04-2014"
    component="InventoryAgent" context="" type="1" thread="6476" file="collectiontask.cpp:478">
    <![LOG[Collection: Namespace = \\.\root\ccm\invagt; Query = SELECT __CLASS, __PATH, __RELPATH, SystemOUName FROM CCM_SystemOU; Timeout = 600 secs.]LOG]!><time="14:06:01.261+420" date="02-04-2014" component="InventoryAgent"
    context="" type="1" thread="6476" file="collectiontask.cpp:478">
    <![LOG[Collection: Namespace = \\.\root\ccm; Query = SELECT __CLASS, __PATH, __RELPATH, ClientIdChangeDate, PreviousClientId FROM CCM_Client; Timeout = 600 secs.]LOG]!><time="14:06:01.328+420" date="02-04-2014" component="InventoryAgent"
    context="" type="1" thread="6476" file="collectiontask.cpp:478">
    <![LOG[Collection: Namespace = \\.\root\ccm\invagt; Query = SELECT __CLASS, __PATH, __RELPATH, ADSiteName FROM CCM_ADSiteInfo; Timeout = 600 secs.]LOG]!><time="14:06:01.342+420" date="02-04-2014" component="InventoryAgent"
    context="" type="1" thread="6476" file="collectiontask.cpp:478">
    <![LOG[Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, IPAddress, MACAddress FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled=TRUE; Timeout = 600 secs.]LOG]!><time="14:06:01.357+420"
    date="02-04-2014" component="InventoryAgent" context="" type="1" thread="6476" file="collectiontask.cpp:478">
    <![LOG[Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, UserName FROM Win32_ComputerSystem; Timeout = 600 secs.]LOG]!><time="14:06:01.412+420" date="02-04-2014" component="InventoryAgent"
    context="" type="1" thread="6476" file="collectiontask.cpp:478">
    <![LOG[Collection: Namespace = \\.\root\ccm\invagt; Query = SELECT __CLASS, __PATH, __RELPATH, IPv6Address FROM CCM_IPv6NetworkAdapterConfiguration; Timeout = 600 secs.]LOG]!><time="14:06:01.435+420" date="02-04-2014"
    component="InventoryAgent" context="" type="1" thread="6476" file="collectiontask.cpp:478">
    <![LOG[Collection: Namespace = \\.\root\ccm\invagt; Query = SELECT __CLASS, __PATH, __RELPATH, IPSubnet FROM CCM_NetworkAdapterConfiguration; Timeout = 600 secs.]LOG]!><time="14:06:01.454+420" date="02-04-2014"
    component="InventoryAgent" context="" type="1" thread="6476" file="collectiontask.cpp:478">
    <![LOG[Collection: Namespace = \\.\root\ccm; Query = SELECT __CLASS, __PATH, __RELPATH, Name FROM SMS_Authority; Timeout = 600 secs.]LOG]!><time="14:06:01.489+420" date="02-04-2014" component="InventoryAgent" context=""
    type="1" thread="6476" file="collectiontask.cpp:478">
    <![LOG[Collection: Namespace = \\.\root\ccm\invagt; Query = SELECT __CLASS, __PATH, __RELPATH, IsWriteFilterCapable, IsPortableOS, AgentEdition, IsAOACCapable FROM CCM_OperatingSystem; Timeout = 600 secs.]LOG]!><time="14:06:01.496+420"
    date="02-04-2014" component="InventoryAgent" context="" type="1" thread="6476" file="collectiontask.cpp:478">
    <![LOG[Collection: Namespace = \\.\root\ccmvdi; Query = SELECT __CLASS, __PATH, __RELPATH, IsAssignedToUser, IsMachineChangesPersisted, IsVirtual, HostIdentifier FROM CCM_DesktopMachine; Timeout = 600 secs.]LOG]!><time="14:06:01.512+420"
    date="02-04-2014" component="InventoryAgent" context="" type="1" thread="6476" file="collectiontask.cpp:478">
    <![LOG[Collection: Namespace = \\.\root\ccm\invagt; Query = SELECT __CLASS, __PATH, __RELPATH, IPv6Prefix FROM CCM_IPv6PrefixNetworkAdapterConfiguration; Timeout = 600 secs.]LOG]!><time="14:06:01.546+420" date="02-04-2014"
    component="InventoryAgent" context="" type="1" thread="6476" file="collectiontask.cpp:478">
    <![LOG[Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, UUID FROM Win32_ComputerSystemProduct; Timeout = 600 secs.]LOG]!><time="14:06:01.569+420" date="02-04-2014" component="InventoryAgent"
    context="" type="1" thread="6476" file="collectiontask.cpp:478">
    <![LOG[Collection: Namespace = \\.\root\ccm\invagt; Query = SELECT __CLASS, __PATH, __RELPATH, Domain FROM CCM_ComputerSystem; Timeout = 600 secs.]LOG]!><time="14:06:01.578+420" date="02-04-2014" component="InventoryAgent"
    context="" type="1" thread="6476" file="collectiontask.cpp:478">
    <![LOG[Collection: Namespace = \\.\root\ccm; Query = SELECT __CLASS, __PATH, __RELPATH, HardwareID1 FROM CCM_ClientIdentificationInformation; Timeout = 600 secs.]LOG]!><time="14:06:01.586+420" date="02-04-2014" component="InventoryAgent"
    context="" type="1" thread="6476" file="collectiontask.cpp:478">
    <![LOG[Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, Description FROM SMS_Processor; Timeout = 600 secs.]LOG]!><time="14:06:01.592+420" date="02-04-2014" component="InventoryAgent"
    context="" type="1" thread="6476" file="collectiontask.cpp:478">
    <![LOG[Collection: 17/18 inventory data items successfully inventoried.]LOG]!><time="14:06:02.716+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="6476" file="collectiontask.cpp:276">
    <![LOG[Inventory: Collection Task completed in 1.498 seconds]LOG]!><time="14:06:02.716+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="6476" file="agentstate.cpp:883">
    <![LOG[Inventory: 1 Collection Task(s) failed.]LOG]!><time="14:06:02.716+420" date="02-04-2014" component="InventoryAgent" context="" type="2" thread="6476" file="agentstate.cpp:897">
    <![LOG[Inventory: Temp report = C:\WINDOWS\CCM\Inventory\Temp\0a9e7fb9-8ae2-4df1-a5ee-2c1367ac00c2.xml]LOG]!><time="14:06:02.719+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="6476" file="agentstate.cpp:2360">
    <![LOG[Inventory: Starting reporting task.]LOG]!><time="14:06:02.719+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="5492" file="reporttask.cpp:240">
    <![LOG[Reporting: 17 report entries created.]LOG]!><time="14:06:02.729+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="5492" file="reporttask.cpp:260">
    <![LOG[Inventory: Reporting Task completed in 0.000 seconds]LOG]!><time="14:06:02.729+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="5492" file="agentstate.cpp:950">
    <![LOG[Inventory: Successfully sent report. Destination:mp:MP_DdrEndpoint, ID: {E3C74321-93D7-44B2-872D-0D8B0209B59A}, Timeout: 80640 minutes MsgMode: Signed, Not Encrypted]LOG]!><time="14:06:02.743+420" date="02-04-2014" component="InventoryAgent"
    context="" type="1" thread="5492" file="agentstate.cpp:2252">
    <![LOG[Inventory: Cycle completed in 1.606 seconds]LOG]!><time="14:06:02.815+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="5492" file="agentstate.cpp:1736">
    <![LOG[Inventory: Action completed.]LOG]!><time="14:06:02.815+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="5492" file="agentstate.cpp:1746">
    <![LOG[Inventory: ************************ End of message processing. ************************]LOG]!><time="14:06:02.815+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="5492" file="agentendpoint.cpp:409">
    <![LOG[Inventory: *********************** Start of message processing. ***********************]LOG]!><time="14:10:17.652+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="4192" file="agentendpoint.cpp:322">
    <![LOG[Inventory: Message type is InventoryAction]LOG]!><time="14:10:17.667+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="4192" file="agentendpoint.cpp:323">
    <![LOG[Inventory: Temp directory = C:\WINDOWS\CCM\Inventory\Temp\]LOG]!><time="14:10:17.667+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="4192" file="agentstate.cpp:2727">
    <![LOG[Inventory: Clearing old collected files.]LOG]!><time="14:10:17.667+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="4192" file="agentstate.cpp:1812">
    <![LOG[Inventory: Opening store for action {00000000-0000-0000-0000-000000000003} ...]LOG]!><time="14:10:17.683+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="4192" file="datastore.cpp:176">
    <![LOG[Inventory: Action=Discovery, ReportType=Full, MajorVersion=2, MinorVersion=0]LOG]!><time="14:10:18.245+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="4192" file="agentstate.cpp:1681">
    <![LOG[Inventory: Initialization completed in 0.577 seconds]LOG]!><time="14:10:18.245+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="4192" file="agentstate.cpp:526">
    <![LOG[Collection: Namespace = \\.\root\ccm\invagt; Query = SELECT __CLASS, __PATH, __RELPATH, PlatformID FROM CCM_DiscoveryData; Timeout = 600 secs.]LOG]!><time="14:10:18.261+420" date="02-04-2014" component="InventoryAgent"
    context="" type="1" thread="3276" file="collectiontask.cpp:478">
    <![LOG[Collection: Signing turned off. Skipping query SELECT __CLASS, __PATH, __RELPATH, EncodedSigningPublicKey FROM CCM_ClientSecurityInformation; ]LOG]!><time="14:10:18.276+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="3276"
    file="collectiontask.cpp:460">
    <![LOG[Collection: Namespace = \\.\root\ccm\invagt; Query = SELECT __CLASS, __PATH, __RELPATH, FQDN FROM CCM_ExtNetworkAdapterConfiguration; Timeout = 600 secs.]LOG]!><time="14:10:18.276+420" date="02-04-2014"
    component="InventoryAgent" context="" type="1" thread="3276" file="collectiontask.cpp:478">
    <![LOG[Collection: Namespace = \\.\root\ccm\invagt; Query = SELECT __CLASS, __PATH, __RELPATH, SystemOUName FROM CCM_SystemOU; Timeout = 600 secs.]LOG]!><time="14:10:18.276+420" date="02-04-2014" component="InventoryAgent"
    context="" type="1" thread="3276" file="collectiontask.cpp:478">
    <![LOG[Collection: Namespace = \\.\root\ccm; Query = SELECT __CLASS, __PATH, __RELPATH, ClientIdChangeDate, PreviousClientId FROM CCM_Client; Timeout = 600 secs.]LOG]!><time="14:10:18.339+420" date="02-04-2014" component="InventoryAgent"
    context="" type="1" thread="3276" file="collectiontask.cpp:478">
    <![LOG[Collection: Namespace = \\.\root\ccm\invagt; Query = SELECT __CLASS, __PATH, __RELPATH, ADSiteName FROM CCM_ADSiteInfo; Timeout = 600 secs.]LOG]!><time="14:10:18.339+420" date="02-04-2014" component="InventoryAgent"
    context="" type="1" thread="3276" file="collectiontask.cpp:478">
    <![LOG[Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, IPAddress, MACAddress FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled=TRUE; Timeout = 600 secs.]LOG]!><time="14:10:18.354+420"
    date="02-04-2014" component="InventoryAgent" context="" type="1" thread="3276" file="collectiontask.cpp:478">
    <![LOG[Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, UserName FROM Win32_ComputerSystem; Timeout = 600 secs.]LOG]!><time="14:10:18.386+420" date="02-04-2014" component="InventoryAgent"
    context="" type="1" thread="3276" file="collectiontask.cpp:478">
    <![LOG[Collection: Namespace = \\.\root\ccm\invagt; Query = SELECT __CLASS, __PATH, __RELPATH, IPv6Address FROM CCM_IPv6NetworkAdapterConfiguration; Timeout = 600 secs.]LOG]!><time="14:10:18.386+420" date="02-04-2014"
    component="InventoryAgent" context="" type="1" thread="3276" file="collectiontask.cpp:478">
    <![LOG[Collection: Namespace = \\.\root\ccm\invagt; Query = SELECT __CLASS, __PATH, __RELPATH, IPSubnet FROM CCM_NetworkAdapterConfiguration; Timeout = 600 secs.]LOG]!><time="14:10:18.401+420" date="02-04-2014"
    component="InventoryAgent" context="" type="1" thread="3276" file="collectiontask.cpp:478">
    <![LOG[Collection: Namespace = \\.\root\ccm; Query = SELECT __CLASS, __PATH, __RELPATH, Name FROM SMS_Authority; Timeout = 600 secs.]LOG]!><time="14:10:18.432+420" date="02-04-2014" component="InventoryAgent" context=""
    type="1" thread="3276" file="collectiontask.cpp:478">
    <![LOG[Collection: Namespace = \\.\root\ccm\invagt; Query = SELECT __CLASS, __PATH, __RELPATH, IsWriteFilterCapable, IsPortableOS, AgentEdition, IsAOACCapable FROM CCM_OperatingSystem; Timeout = 600 secs.]LOG]!><time="14:10:18.432+420"
    date="02-04-2014" component="InventoryAgent" context="" type="1" thread="3276" file="collectiontask.cpp:478">
    <![LOG[Collection: Namespace = \\.\root\ccmvdi; Query = SELECT __CLASS, __PATH, __RELPATH, IsAssignedToUser, IsMachineChangesPersisted, IsVirtual, HostIdentifier FROM CCM_DesktopMachine; Timeout = 600 secs.]LOG]!><time="14:10:18.448+420"
    date="02-04-2014" component="InventoryAgent" context="" type="1" thread="3276" file="collectiontask.cpp:478">
    <![LOG[Collection: Namespace = \\.\root\ccm\invagt; Query = SELECT __CLASS, __PATH, __RELPATH, IPv6Prefix FROM CCM_IPv6PrefixNetworkAdapterConfiguration; Timeout = 600 secs.]LOG]!><time="14:10:18.479+420" date="02-04-2014"
    component="InventoryAgent" context="" type="1" thread="3276" file="collectiontask.cpp:478">
    <![LOG[Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, UUID FROM Win32_ComputerSystemProduct; Timeout = 600 secs.]LOG]!><time="14:10:18.479+420" date="02-04-2014" component="InventoryAgent"
    context="" type="1" thread="3276" file="collectiontask.cpp:478">
    <![LOG[Collection: Namespace = \\.\root\ccm\invagt; Query = SELECT __CLASS, __PATH, __RELPATH, Domain FROM CCM_ComputerSystem; Timeout = 600 secs.]LOG]!><time="14:10:18.495+420" date="02-04-2014" component="InventoryAgent"
    context="" type="1" thread="3276" file="collectiontask.cpp:478">
    <![LOG[Collection: Namespace = \\.\root\ccm; Query = SELECT __CLASS, __PATH, __RELPATH, HardwareID1 FROM CCM_ClientIdentificationInformation; Timeout = 600 secs.]LOG]!><time="14:10:18.510+420" date="02-04-2014" component="InventoryAgent"
    context="" type="1" thread="3276" file="collectiontask.cpp:478">
    <![LOG[Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, Description FROM SMS_Processor; Timeout = 600 secs.]LOG]!><time="14:10:18.510+420" date="02-04-2014" component="InventoryAgent"
    context="" type="1" thread="3276" file="collectiontask.cpp:478">
    <![LOG[Collection: 17/18 inventory data items successfully inventoried.]LOG]!><time="14:10:19.603+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="3276" file="collectiontask.cpp:276">
    <![LOG[Inventory: Collection Task completed in 1.342 seconds]LOG]!><time="14:10:19.603+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="3276" file="agentstate.cpp:883">
    <![LOG[Inventory: 1 Collection Task(s) failed.]LOG]!><time="14:10:19.603+420" date="02-04-2014" component="InventoryAgent" context="" type="2" thread="3276" file="agentstate.cpp:897">
    <![LOG[Inventory: Temp report = C:\WINDOWS\CCM\Inventory\Temp\ffc7f473-3fa5-4101-954b-7160c4aab394.xml]LOG]!><time="14:10:19.619+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="3276" file="agentstate.cpp:2360">
    <![LOG[Inventory: Starting reporting task.]LOG]!><time="14:10:19.619+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="4080" file="reporttask.cpp:240">
    <![LOG[Reporting: 17 report entries created.]LOG]!><time="14:10:19.635+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="4080" file="reporttask.cpp:260">
    <![LOG[Inventory: Reporting Task completed in 0.015 seconds]LOG]!><time="14:10:19.635+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="4080" file="agentstate.cpp:950">
    <![LOG[Inventory: Successfully sent report. Destination:mp:MP_DdrEndpoint, ID: {E1A25E8B-53B4-429F-927C-C1EACCC93B70}, Timeout: 80640 minutes MsgMode: Signed, Not Encrypted]LOG]!><time="14:10:19.666+420" date="02-04-2014" component="InventoryAgent"
    context="" type="1" thread="4080" file="agentstate.cpp:2252">
    <![LOG[Inventory: Cycle completed in 2.542 seconds]LOG]!><time="14:10:20.212+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="4080" file="agentstate.cpp:1736">
    <![LOG[Inventory: Action completed.]LOG]!><time="14:10:20.212+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="4080" file="agentstate.cpp:1746">
    <![LOG[Inventory: ************************ End of message processing. ************************]LOG]!><time="14:10:20.212+420" date="02-04-2014" component="InventoryAgent" context="" type="1" thread="4080" file="agentendpoint.cpp:409">

  • Software Inventory - MDM

    is it possible that Intune's software inventory collections information only from Windows 7\8 devices and not from mobile devices?!
    I have both iOS and Android devices enrolled to my tenant. when I try to generate a software report on the mobile devices group I get empty results
    Tamir Levy

    I know this is old but I’m trying to clean up old posts. Did you ever solve this? If so it would be good if you could post the solution to assist others. If not, at this stage,
    as nobody has answered, I would recommend that you call Intune support.
    You will find your local Intune support number here
    http://technet.microsoft.com/en-US/jj839713.aspx
    Gerry Hampson | Blog:
    www.gerryhampsoncm.blogspot.ie | LinkedIn:
    Gerry Hampson | Twitter:
    @gerryhampson

  • OE/software inventory repository

    My group is assuming sys admin responsibility for a collection of Solaris v2.8 servers. One thing we'd like to do is create a server resident container of information listing installed OE and software, version info, patch levels, package information, etc. The goal is to provide a convenient and consistent point of reference for sys admins for this inventory information. We've considered simply creating a text file to hold the info. My question is: what's a good way to address this? Is there a "best practice" for tracking and storing this type of info?

    That's a great idea! I hope that some good ideas get posted so I can do the same thing.
    Here's my two cents...
    Create a script that will regularly gather the information you require and throw it on a share. Ideally all the software has been added to your systems via the pkgadd command. It should be fairly easy to automate something like a "pkginfo -x". I suppose you can check for the latest OS patches with a "showrev -a" automatically too. (I suppose you could also use this to keep track of misc changes to the system also.)
    If you're like me, much of the application/database software has been added without pkgadd, so I suppose that won't work with everything.
    Just an idea. I hope others post their thoughts.

  • Normalize Software Inventory

    We use SCCM 2007 R3 in our environment. Enabled Asset Intelligence Six Months ago.
    However, Count of all instances of software registered with Add or Remove Programs report still has lots of Duplicate and garbage data.
    Is there a report, which can provide the normalized Software Inventory report which lists only Licensable products rather than all the freewares.
    I would require the report with following information.
    Product Name
    Vendor
    Count of Installation
    Licensable (Y/N)
    Please help.

    Hi,
    No, there is no such report that filters out freeware, I am sorry to say. You woiuld have to do that yourself. The  Count of all instances of software registered with Add or Remove Programs isn't cleaned up when you enable asset intelligence, you will
    get additional reports and the possibility to import your licenses.
    http://technet.microsoft.com/en-us/library/gg712322.aspx
    All Assett Inteligence reports are listed here:
    http://technet.microsoft.com/en-us/library/gg712316.aspx
    There are a couple of 3rd party products just for this reason, from BDNA, 1E and Snow Software for instance that provides you with this capability.
    Regards,
    Jörgen
    -- My System Center blog ccmexec.com -- Twitter
    @ccmexec

  • Using Adobe's SMS Rporting Tool kit - Software Inventory

    I’m using SMS Reporting tool kit  ver 4.0, with SCCM 2007 R3.  Is there a newer version?
    1. How long would it/should it take for SCCM to query 2500 systems in SCCM for Adobe SWTAG files? The current scan has been running for about 3 hours now.
    2. Will the SWTAG scan pick up more recent Adobe CS5/6 products?
    3. I added SWTAG file collection in SCCM software Inventory.  Inventory has run on many systems, but I cannot run a SCCM query to locate systems with these files.  Does anyone have a SCCM query to find these systems with SWTAG files?
    I have looked on other Adobe/Microsoft forums with little success.

    I have seen you have posted around the web about this. This forum is for Adobe Business Catalyast, their website CMS system.
    Like others have said to you - I have also never heard about this.
    You have the adobe file tagging which iuses SWTAG - http://blogs.adobe.com/oobe/2009/11/software_tagging_in_adobe_prod_1.html
    But I know nothing of SMS reporting tool etc. What ever that is you need to contact the vendor for it.

  • Duplicate software inventory records ....

    I am getting duplicate software inventory records for the same machine in the MAP 9.0 database. I was under the understanding that once a machine was successfully scanned, additional inventory records
    for that machine would not be added during subsequent scans.
    After 4+ scans, we are seeing the same software title show up multiple times on the same machine.  For example, using
    the product name of Microsoft Office Professional Plus 2010 as an example, I get a count of 405.  But there is only about 250 unique computer names with this product.  Some machines are listed twice, some triple, some quadruple just for this one
    product (even if the ProductVersion is identical). We did 4 scans of the network in order to capture all machines, including any that hadn’t been inventoried.  So I’m not sure why it captured some machines more than once and others only the one time.

    Question: just to confirm, the de-duplication process (for generating standard pre-built reports/worksheets) in MAP 9.0 will NOT remove machines with different hashes, correct?
    Correct
    Question: does the issue you raise have anything to do with doing an AD only scan then an IP one (or the reverse) or would just a combined one (AD and IP) also lead to similar issues?
    If you use one discovery method on the first inventory scan, then use a different discovery method that does not include the host name, such as IP address, on a subsequent run, it is possible that you will see duplicate results, although I've found it to
    be less likely.
    Question: Is any inventory data populated in MAP 9.0 for a machine that does not "successfully" complete its scan?
    If you use the AD DS discovery method, then MAP will populate some information, such as OS, from fields in the AD object properties.
    Question:
    >> I need to point out that any device with a WMI status of anything
    >> other than success cannot be de-duplicated, so it will show up regardless.
    Can you be more specific.  Where will it show up? (i.e. in which MAP reports)?
    The Inventory Results report has a list of all host names discovered. If IP discovery was used, then any IP address that had something connected to that IP but MAP was unable to establish a connection to will show up with the IP address for the computer
    name in that report as well. There are several other reports throughout the tool that display machines for which MAP failed to connect, but the Inventory Results report is what I was referring to specifically.
    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. Please
    VOTE as HELPFUL if the post helps you. This can be beneficial to other community members reading the thread.

  • How to start BusinessObjects Software Inventory Tool?

    Hi there,
    I've got a BusinessObjects XI 3.1 Installation on Linux and I'm searching the Software Inventory Tool.
    But I don't find the directory..
    Thanks and best regards,
    Max

    Hi,
    You can login to the Central Management Console and select Settings link.
    In the settings link Product version information will be displayed like, Product Version: 12.X.X.XXX.
    In the above version type, 12 is major release type and second 'x' is of service pack. So, if you have 12.3.X.XXX then you have the XI3.1 SP3 installed.
    Now, if you want to know what's the Fix packs has been installed then the third 'X' gives the details, So, if have the version like 12.3.3.XXX then you have XI 3.1 SP3 FP3 with XXX as the build.
    -Noor.

  • When u install oracle where the oracle installation inventory information s

    when u install oracle where the oracle installation inventory information store in unix and windows . can we change location of this

    Again 'u' doesn't appear in any English dictionary.
    Assuming you are not a royal, can you please stop using the so-called 'majestic plural'.
    Why do you need to change the location?
    If you want to change to location: people here aren't get paid to abstract the installation manual on your behalf.
    If you can't be bothered to read it, please don't use Oracle.
    Sybrand Bakker
    Senior Oracle DBA

  • SCCM 2012 - Software Inventory Timeout

    Hi,
    I'm currently using SCCM 2012 R2 in my environment and we are inventorying PST files on our Server collection.  The PST Software Inventory job is timing out after 4 hours on some of the servers, which leads to incomplete reporting.  I believe the
    timeout is occurring due to a large number of compressed files and folders within the directory structure on the servers that are experiencing the issue.  We are unable to disable compression on these files and folders.  We are also unable to specify
    individual paths for scanning as we are trying to discover all PST files on our network.
    My questions:  Is there a way to increase the timeout settings of the Software Inventory job or is there a different workaround for the above?  Is there a way to increase the local cpu priority for the Software Inventory job?
    Regards,
    Joe Coviello

    It's not timing out due to the compressed folders, it's timing out due to the shear number of overall files that on on your file servers.
    No, there is no supported way to increase the timeout.
    For file servers, ConfigMgr is not the tool of choice -- you should be using FSRM or something similar.
    Jason | http://blog.configmgrftw.com

  • Software Inventory - File Types Question / Issue

    Hello,
    I am having an issue at my site that I hope someone can help me out with.  Basically, my office is currently undergoing a software audit and they have something connected to my SCCM 2012 SP1 environment that is reading software inventory.  To save
    the boring details, they told me that I needed to go into the Software Inventory and under the file types, add *.exe with all other settings as default. 
    My manager did not want to turn this on for the entire company immediately so he asked that I target the IT department for this change during the afternoon.  So I created a new policy with only Software Inventory withthe settings that the auditor told
    me to put and scheduled it to run daily at 2:00 PM with start date of today.  I then deployed this to a preexisting Collection that had all IT computers in it.  I completed this task by 11:00 AM, figuring that has given me plenty of time to allow
    for the policy to filter down.  I forced a Machine Policy refresh on a few machines.
    So at about 2:30 PM, I checked my InventoryAgent.log and nothing.  It doesn't appear to have run at all.  I began to do some research and found that I had to turn on a series of items in Asset Intelligence > Edit Inventory Class, which I did.
     I then refreshed my policies manually and then triggered the Software Inventory manually.  I watched the log again and got this
    Inventory: *********************** Start of message processing. ***********************
    InventoryAgent 7/16/2014 2:42:41 PM
    6376 (0x18E8)
    Inventory: Message type is InventoryAction InventoryAgent
    7/16/2014 2:42:41 PM 6376 (0x18E8)
    Inventory: Temp directory = C:\Windows\CCM\Inventory\Temp\
    InventoryAgent 7/16/2014 2:42:41 PM
    6376 (0x18E8)
    Inventory: Clearing old collected files. InventoryAgent
    7/16/2014 2:42:41 PM 6376 (0x18E8)
    Inventory: Opening store for action {00000000-0000-0000-0000-000000000002} ...
    InventoryAgent 7/16/2014 2:42:41 PM
    6376 (0x18E8)
    InventoryVersionNumber for '{00000000-0000-0000-0000-000000000002}' not found.
    InventoryAgent 7/16/2014 2:42:41 PM
    6376 (0x18E8)
    CInvState::VerifyInventoryVersionNumber: Couldn't get version number for '{00000000-0000-0000-0000-000000000002}': 80070490
    InventoryAgent 7/16/2014 2:42:41 PM
    6376 (0x18E8)
    Inventory: Delta report without a previous Full report; will do a Full report.
    InventoryAgent 7/16/2014 2:42:41 PM
    6376 (0x18E8)
    Inventory: Action=Software, ReportType=Full, MajorVersion=1, MinorVersion=0
    InventoryAgent 7/16/2014 2:42:41 PM
    6376 (0x18E8)
    Inventory: Initialization completed in 0.344 seconds
    InventoryAgent 7/16/2014 2:42:41 PM
    6376 (0x18E8)
    After almost 20 minutes and no change, I attempted to start the Software Inventory again manually and got this.
    Inventory: Message [Type=InventoryAction, ActionID={00000000-0000-0000-0000-000000000002}, Report=Delta] already in queue. Message ignored.
    InventoryAgent 7/16/2014 2:59:47 PM
    1032 (0x0408)
    No change in about an hour since then.
    Did I do something wrong?  Is there something that I am missing?  Any assistance would be helpful.
    Thank you in advance.

     I began to do some research and found that I had to turn on a series of items in Asset Intelligence > Edit Inventory Class, which I did.
    Software Inventory and Asset intelligence (hardware inv.) are unrelated. Just be patient - it might take some time.
    Torsten Meringer | http://www.mssccmfaq.de

  • SCCM 2012 SP1 How to Report All Computers Last Software Inventory Date

    Hi! We´d like to confirm our sofware inventory is updated.
    How can I report all computers last software inventory date?
    Fabio Martins MCDST/MCSA Brasil!!!

    This will give you a collection of all systems with a defined LastScanDate.
    Excluding this collection will give you the ones without a LastScanDate
    select
      SMS_R_SYSTEM.ResourceID,
      SMS_R_SYSTEM.ResourceType,
      SMS_R_SYSTEM.Name,
      SMS_R_SYSTEM.SMSUniqueIdentifier,
      SMS_R_SYSTEM.ResourceDomainORWorkgroup,
      SMS_R_SYSTEM.Client
    from
      sms_r_system AS sms_r_system  
    inner join
      SMS_G_System_LastSoftwareScan as c on c.resourceid=sms_r_system.resourceid  
    where
      datepart(yy,c.lastscandate) >= 1997
    AND
      datepart(mm,c.lastscandate) >= 01 
    AND 
      datepart(dd,c.lastscandate) >= 01

  • Hardware and Software inventory data shows blank in SCCM 2012

    Hi All,
    I have this issue. When i try to view the inventory data for hardware and software it shows blank data. Below is the screenshot of that. Mine is a lab setup and i have only 2 clients configured.
    I am using the default client settings which comes with priority of 10000. I altered the inventory setting to pull .dll and .exe files with changing the interval. But still the same issue. I analysed the InventoryAgent.log and found the below error on both
    the clients.
    Inventory: 1 Collection Task(s) failed.
    InventoryVersionNumber for '{00000000-0000-0000-0000-000000000003}' not found.
    CInvState::CheckInventoryAgentConfig: Get() failed: 80041002
    Can any one please help.
    Gautam.75801

    Hi Garth,
    A reboot just fixed the issue on that system in which the options are not coming to run the setup manually.
    As i had hibernated the VM's and the server in which those options were not coming is the physical box hosting the VM's (SCCM server and one more client). The physical box is also acting as a client and the SQL server holding the SCCM Database.
    Now things which need to be troubleshooted are:
    1. Why is it Hardware inventory report appearing after running the setup manually and not appearing automatically.
    2. The software inventory report is not appearing at all even after it is being run manually.
    Below is the screen shot of the default client settings policy i am using.
    Software inventory:
    Hardware inventory:
    My LAB setup is as follows:
    SCCMSVR.labtest.com  - Is the SCCM server and Fail back status point, Asset intellegence sync
    point and etc.
    Server.labtest.com - Is the Domain controller, SQL server
    SCCMTEST.labtest.com - A testing machine to push the client and to deploy patches in it.
    Site code is LAB
    Grath - What do you suggest is the next Plan of action which you suggest ?
    Gautam.75801

  • How can I share this link Tell Congress to stop bulk collection of our personal information. there is no easy way to do this other then copy the entire link

    I want to share the link and post the:
    Tell Congress:
    It’s Time to Stop Mass Surveillance
    Mass surveillance threatens people’s privacy and security online.
    Tell Congress to stop bulk collection of our personal information.
    there is no easy way to post this or forward without sending the entire page link and nobody will touch those if something like a preview doesn't show up, just looks like a bunch of unsafe links to most people, you need to have a share button on this if you really want us to share it

    Heres the link to "Take action" http://mzl.la/1CgTnKg. In the future if you want to copy links, right click the address bar, and the whole link should be selected, then click "Copy" in the menu that comes up.
    Have a great day!!
    Jon

Maybe you are looking for

  • I cant get itunes to install. HELP!

    WHenever I try to install itunes 7 it gets stuck on the screen saying "valitading install" THen after about 5-10 min an error message 1905 pops up and says "unable to unregister" or something along those lines. Do I needs to get rid of itunes 4(which

  • How do I print a list of installed applications?

    System profiler used to do it but I can't figure out how to do it in Lion.

  • Can't click on photo when slider set to single picture

    Prior to Iphoto 08, when you set the slider to show a single picture (all the way to the right), you could double click on it to edit, drag it to a folder, etc. With iphoto 08, you cannot do this. It is rather annoying to use the large view to determ

  • Formatting numbers on Keynote 2014

    I am running Keynote 6.2 in Mavericks 10.9.2. I am using a font which has both 'old-style' (small numbers) and proportional (full height) number sets. The default numbers set is 'old-style' but I want to use proportional. In Keynote '09 the way to ch

  • Need help with DECODE

    Hi, I need to write a DECODE function to which if I pass 'mystring' and if it has the value 'M' it should output 'M', if it has a value of 'F' it should output 'F' and if mystring is not same as string_coded then it should output string_coded. I know