Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations John Tel on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Hardware / Software Inventory not working

Status
Not open for further replies.

BillDoor

IS-IT--Management
Jun 28, 2004
112
GB
Hi

I have a small number of machines on the network that are not running the Hardware and/or software inventories. These same machines are still running advertised packages though.

All the machines are running Windows XP SP1, with SMS 2003 SP2 clients. The SMS Server is also 2003 SP2. All the machines on the network are built in the same way using RIS.

Can anyone think of any reason why the Inventories aren't working on these machines? I've had a look in the log files myself, but I don't know what I'm looking for.

====================
Mr Shine him diamond
 
Go to the client, check that the Inventory Agent is enabled in the Systems Management tool, under components.

Force a Hardware Inventory manually from the problem client on the Systems Management Tool, Actions > Hardware Inventory Cycle > Initate Action... > wait a couple of minutes (really more than 2) > do it again.

Back ont he site server > Update collection membership > include sub collecitons too (might as well) > refresh your console view of the collection > 1st check to make sure that the problem machine is actually assigned, if its not then you might have some other random or DNS issue > if it is assigned and active and client reporting, as usual, right click the client > all tasks > start resource explorer > expand hardware > open "Workstation Status" > check the "Last Hardware Scan" date/time, has it been updated? Have you now got hardware data? You need to make sure you "iniate action" twice manually on the client....a few minutes apart....don't just do it once, then again straight away, as this isn't garunteed to do it.

If these dont give you any more insight.
Have these machines ever reported?
Are they new machines?
What is your HInv cycle schedule?

Install the SMS 2003 Toolkit 2 and install it on both the problem client and the server.
start SMSTrace, from the program memu > SMS 2003 Toolkit 2 submenu. Set SMSTrace as the default program for log files.
Open the InventoryAgent.log file in SMSTrace, this should make it easier to read, and will highlight any errors.

Let us know your findings. Or post us some of the log.

Hope this Helps.

Neil J Cotton
njc Information Systems
Systems Consultant
 
Hi Thanks for the reply, I'll give your suggestions a try as soon as I can get hold of one of the PCs.

I have extracted the log entries for the last inventory scan (I think) there's quite a lot, so appologies in advance.

Code:
<![LOG[Inventory: *********************** Start of message processing. ***********************]LOG]!><time="16:38:12.083+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="2700" file="agentendpoint.cpp:323">
<![LOG[Inventory: Message type is InventoryAction]LOG]!><time="16:38:12.083+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="2700" file="agentendpoint.cpp:324">
<![LOG[Inventory: Temp directory = C:\WINDOWS\System32\CCM\Inventory\Temp\]LOG]!><time="16:38:12.115+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="2700" file="agentstate.cpp:2369">
<![LOG[Inventory: Clearing old collected files.]LOG]!><time="16:38:12.115+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="2700" file="agentstate.cpp:1596">
<![LOG[Inventory: Message [Type=InventoryAction, ActionID={00000000-0000-0000-0000-000000000001}, Report=Delta] already in queue. Message ignored.]LOG]!><time="16:38:12.177+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="2684" file="agentendpoint.cpp:229">
<![LOG[Inventory: Opening store for action {00000000-0000-0000-0000-000000000001} ...]LOG]!><time="16:38:12.193+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="2700" file="datastore.cpp:175">
<![LOG[Inventory: Message [Type=InventoryAction, ActionID={00000000-0000-0000-0000-000000000001}, Report=Delta] already in queue. Message ignored.]LOG]!><time="16:38:12.318+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="2684" file="agentendpoint.cpp:229">
<![LOG[Inventory: Message [Type=InventoryAction, ActionID={00000000-0000-0000-0000-000000000001}, Report=Delta] already in queue. Message ignored.]LOG]!><time="16:38:12.365+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="3708" file="agentendpoint.cpp:229">
<![LOG[Inventory: Action=Hardware ReportType=Delta]LOG]!><time="16:38:12.427+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="2700" file="agentstate.cpp:1464">
<![LOG[Inventory: Initialization completed in 0.250 seconds]LOG]!><time="16:38:12.427+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="2700" file="agentstate.cpp:504">
<![LOG[Inventory: Message [Type=InventoryAction, ActionID={00000000-0000-0000-0000-000000000001}, Report=Delta] already in queue. Message ignored.]LOG]!><time="16:38:12.474+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="2700" file="agentendpoint.cpp:229">
<![LOG[Inventory: Message [Type=InventoryAction, ActionID={00000000-0000-0000-0000-000000000001}, Report=Delta] already in queue. Message ignored.]LOG]!><time="16:38:12.505+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="2700" file="agentendpoint.cpp:229">
<![LOG[Collection: Namespace = \\.\root\ccm\invagt; Query = SELECT __CLASS, __PATH, __RELPATH, Name, SMSID, Domain, SystemRole, SystemType, LocalDateTime FROM CCM_System; Timeout = 600 secs.]LOG]!><time="16:38:12.568+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="3708" file="collectiontask.cpp:330">
<![LOG[Inventory: Message [Type=InventoryAction, ActionID={00000000-0000-0000-0000-000000000001}, Report=Delta] already in queue. Message ignored.]LOG]!><time="16:38:12.599+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="2684" file="agentendpoint.cpp:229">
<![LOG[Inventory: Message [Type=InventoryAction, ActionID={00000000-0000-0000-0000-000000000001}, Report=Delta] already in queue. Message ignored.]LOG]!><time="16:38:12.677+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="2700" file="agentendpoint.cpp:229">
<![LOG[Inventory: Message [Type=InventoryAction, ActionID={00000000-0000-0000-0000-000000000001}, Report=Delta] already in queue. Message ignored.]LOG]!><time="16:38:12.755+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="2700" file="agentendpoint.cpp:229">
<![LOG[Inventory: Message [Type=InventoryAction, ActionID={00000000-0000-0000-0000-000000000001}, Report=Delta] already in queue. Message ignored.]LOG]!><time="16:38:12.849+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="2684" file="agentendpoint.cpp:229">
<![LOG[Inventory: Message [Type=InventoryAction, ActionID={00000000-0000-0000-0000-000000000001}, Report=Delta] already in queue. Message ignored.]LOG]!><time="16:38:12.990+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="2684" file="agentendpoint.cpp:229">
<![LOG[Inventory: Message [Type=InventoryAction, ActionID={00000000-0000-0000-0000-000000000001}, Report=Delta] already in queue. Message ignored.]LOG]!><time="16:38:13.146+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="744" file="agentendpoint.cpp:229">
<![LOG[Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, AuthorizationName, BinPath, DatePosted, DateRevised, ID, InfoPath, Language, LocaleID, Product, ProductID, QNumbers, RebootType, RevisionNumber, ScanAgent, Severity, Status, Summary, TimeApplied, TimeAuthorized, TimeDetected, Title, Type, UnattendSyntax, UpdateID FROM Win32_PatchState_Extended; Timeout = 600 secs.]LOG]!><time="16:38:13.271+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="3708" file="collectiontask.cpp:330">
<![LOG[Collection: Class "Win32_PatchState_Extended" does not exist out.]LOG]!><time="16:38:13.286+-60" date="07-03-2006" component="InventoryAgent" context="" type="2" thread="3708" file="collectiontask.cpp:482">
<![LOG[Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Availability, Description, DeviceID, Manufacturer, Name, Status FROM Win32_IDEController; Timeout = 600 secs.]LOG]!><time="16:38:13.286+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="3708" file="collectiontask.cpp:330">
<![LOG[Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, AddressWidth, CurrentClockSpeed, DataWidth, DeviceID, Family, Manufacturer, MaxClockSpeed, Name, ProcessorId, ProcessorType, Revision, SocketDesignation, Status, SystemName, Version FROM SMS_Processor; Timeout = 600 secs.]LOG]!><time="16:38:13.427+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="3708" file="collectiontask.cpp:330">
<![LOG[Collection: Namespace = \\.\root\cimv2\sms; Query = SELECT __CLASS, __PATH, __RELPATH, Version FROM Win32_WindowsUpdateAgentVersion; Timeout = 600 secs.]LOG]!><time="16:38:14.755+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="3708" file="collectiontask.cpp:330">
<![LOG[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.]LOG]!><time="16:38:14.771+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="3708" file="collectiontask.cpp:330">
<![LOG[Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, DefaultIPGateway, DHCPEnabled, DHCPServer, Index, IPAddress, IPEnabled, IPSubnet, IPXAddress, IPXEnabled, MACAddress, ServiceName FROM Win32_NetworkAdapterConfiguration; Timeout = 600 secs.]LOG]!><time="16:38:15.021+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="3708" file="collectiontask.cpp:330">
<![LOG[Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Availability, Description, DeviceID, Index, InterfaceType, Manufacturer, MediaType, Name, Partitions, PNPDeviceID, SCSIBus, SCSILogicalUnit, SCSIPort, SCSITargetId, Size, SystemName FROM Win32_DiskDrive; Timeout = 600 secs.]LOG]!><time="16:38:15.162+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="3708" file="collectiontask.cpp:330">
<![LOG[Collection: Namespace = \\.\root\ccm\VulnerabilityAssessment; Query = SELECT __CLASS, __PATH, __RELPATH, Tool, VulnerabilityID, VulnerabilityScore FROM Win32_Vulnerability; Timeout = 600 secs.]LOG]!><time="16:38:15.662+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="3708" file="collectiontask.cpp:330">
<![LOG[Collection: Class "Win32_Vulnerability" does not exist out.]LOG]!><time="16:38:15.693+-60" date="07-03-2006" component="InventoryAgent" context="" type="2" thread="3708" file="collectiontask.cpp:482">
<![LOG[Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Availability, Description, DeviceID, MediaType, Name, Status FROM Win32_TapeDrive; Timeout = 600 secs.]LOG]!><time="16:38:15.693+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="3708" file="collectiontask.cpp:330">
<![LOG[Collection: Namespace = root\SmsDm; Query = SELECT __CLASS, __PATH, __RELPATH, InstalledClientID, InstalledClientServer, InstalledClientVersion, LastSyncTime, OS_AdditionalInfo, OS_Build, OS_Major, OS_Minor, OS_Platform, ProcessorArchitecture, ProcessorLevel, ProcessorRevision FROM SMS_ActiveSyncConnectedDevice; Timeout = 600 secs.]LOG]!><time="16:38:15.787+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="3708" file="collectiontask.cpp:330">
<![LOG[Collection: Class "SMS_ActiveSyncConnectedDevice" does not exist out.]LOG]!><time="16:38:15.818+-60" date="07-03-2006" component="InventoryAgent" context="" type="2" thread="3708" file="collectiontask.cpp:482">
<![LOG[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.]LOG]!><time="16:38:15.818+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="3708" file="collectiontask.cpp:330">
<![LOG[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.]LOG]!><time="16:38:16.005+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="3708" file="collectiontask.cpp:330">
<![LOG[Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, AuthorizationName, BinPath, DatePosted, DateRevised, ID, InfoPath, Language, LocaleID, Product, QNumbers, RebootType, ScanAgent, Severity, Status, Summary, TimeApplied, TimeAuthorized, TimeDetected, Title, Type, UnattendSyntax FROM Win32_PatchState; Timeout = 600 secs.]LOG]!><time="16:38:16.083+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="3708" file="collectiontask.cpp:330">
<![LOG[Collection: Class "Win32_PatchState" does not exist out.]LOG]!><time="16:38:16.083+-60" date="07-03-2006" component="InventoryAgent" context="" type="2" thread="3708" file="collectiontask.cpp:482">
<![LOG[Collection: Namespace = root\SmsDm; Query = SELECT __CLASS, __PATH, __RELPATH, LastSyncTime, MajorVersion, MinorVersion FROM SMS_ActiveSyncService; Timeout = 600 secs.]LOG]!><time="16:38:16.083+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="3708" file="collectiontask.cpp:330">
<![LOG[Collection: Class "SMS_ActiveSyncService" does not exist out.]LOG]!><time="16:38:16.115+-60" date="07-03-2006" component="InventoryAgent" context="" type="2" thread="3708" file="collectiontask.cpp:482">
<![LOG[Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Description, Manufacturer, Name, Status FROM Win32_NetworkClient; Timeout = 600 secs.]LOG]!><time="16:38:16.115+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="3708" file="collectiontask.cpp:330">
<![LOG[Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Description, DeviceID, Layout, Name FROM Win32_Keyboard; Timeout = 600 secs.]LOG]!><time="16:38:16.240+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="3708" file="collectiontask.cpp:330">
<![LOG[Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, Availability, Description, DeviceID, DriverName, HardwareVersion, Index, Manufacturer, Name, Status FROM Win32_SCSIController; Timeout = 600 secs.]LOG]!><time="16:38:16.380+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="3708" file="collectiontask.cpp:330">
<![LOG[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.]LOG]!><time="16:38:16.427+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="3708" file="collectiontask.cpp:330">
<![LOG[Collection: Namespace = root\ccm; Query = SELECT __CLASS, __PATH, __RELPATH, DisplayName, Name, Version FROM CCM_InstalledComponent; Timeout = 600 secs.]LOG]!><time="16:38:16.537+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="3708" file="collectiontask.cpp:330">
<![LOG[Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, BootDevice, BuildNumber, Caption, CountryCode, CSDVersion, Description, InstallDate, LastBootUpTime, Locale, Manufacturer, Name, OSLanguage, SystemDirectory, TotalSwapSpaceSize, TotalVirtualMemorySize, TotalVisibleMemorySize, Version, WindowsDirectory FROM Win32_OperatingSystem; Timeout = 600 secs.]LOG]!><time="16:38:16.677+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="3708" file="collectiontask.cpp:330">
<![LOG[Collection: Namespace = \\.\root\cimv2; Query = SELECT __CLASS, __PATH, __RELPATH, DisplayName, InstallDate, ProdID, Publisher, Version FROM Win32Reg_AddRemovePrograms; Timeout = 600 secs.]LOG]!><time="16:38:16.693+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="3708" file="collectiontask.cpp:330">
<![LOG[PutInstance failed on 1 attempt. HResult: 80041001]LOG]!><time="16:38:17.896+-60" date="07-03-2006" component="InventoryAgent" context="" type="2" thread="3708" file="wmiutils.cpp:312">
<![LOG[PutInstance failed on 2 attempt. HResult: 80041001]LOG]!><time="16:38:17.896+-60" date="07-03-2006" component="InventoryAgent" context="" type="2" thread="3708" file="wmiutils.cpp:312">
<![LOG[PutInstance failed on 3 attempt. HResult: 80041001]LOG]!><time="16:38:17.912+-60" date="07-03-2006" component="InventoryAgent" context="" type="2" thread="3708" file="wmiutils.cpp:312">
<![LOG[CInvDataStore::AddReport: AddReportValue(Win32Reg_AddRemovePrograms:\\UKWKS01038\root\cimv2:Win32Reg_AddRemovePrograms.ProdID="KB904706", <Win32Reg_AddRemovePrograms><DisplayName>Security\x0020Update\x0020for\x0020Windows\x0020XP\x0020(KB904706)</DisplayName><InstallDate>20060127</InstallDate><ProdID>KB904706</ProdID><Publisher>Microsoft\x0020Corporation</Publisher><Version>2</Version></Win32Reg_AddRemovePrograms>) failed. 80041001]LOG]!><time="16:38:17.912+-60" date="07-03-2006" component="InventoryAgent" context="" type="3" thread="3708" file="datastore.cpp:554">
<![LOG[Failed to add an instance of class Win32Reg_AddRemovePrograms to historical store: 80041001]LOG]!><time="16:38:17.912+-60" date="07-03-2006" component="InventoryAgent" context="" type="3" thread="3708" file="collectiontask.cpp:423">
<![LOG[Failed to AddReport() for Win32Reg_AddRemovePrograms class to historical store: 80041001]LOG]!><time="16:38:17.912+-60" date="07-03-2006" component="InventoryAgent" context="" type="3" thread="3708" file="collectiontask.cpp:429">
<![LOG[Collection: (80040900) Failed to update Data Store]LOG]!><time="16:38:17.912+-60" date="07-03-2006" component="InventoryAgent" context="" type="3" thread="3708" file="invcommon.cpp:190">
<![LOG[Raising event:
[SMS_CodePage(850), SMS_LocaleID(2057)]
instance of CLIMSG_HINV_WARNING_QUERYFAILURE
{
	ClientID = "GUID:6FF8B4C2-4DB3-434B-94D5-290513A4C821";
	Data1 = "SELECT __CLASS, __PATH, __RELPATH, DisplayName, InstallDate, ProdID, Publisher, Version FROM Win32Reg_AddRemovePrograms";
	Data2 = "";
	Data3 = "";
	DateTime = "20060703153817.943000+000";
	InventoryActionID = "{00000000-0000-0000-0000-000000000001}";
	MachineName = "UKWKS01038";
	ProcessID = 1856;
	SiteCode = "UKA";
	ThreadID = 3708;
};
]LOG]!><time="16:38:17.958+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="3708" file="event.cpp:522">
<![LOG[Failed to process instances of Win32Reg_AddRemovePrograms: 80040900]LOG]!><time="16:38:17.974+-60" date="07-03-2006" component="InventoryAgent" context="" type="3" thread="3708" file="collectiontask.cpp:343">
<![LOG[Collection: Cycle failed: 80040900]LOG]!><time="16:38:17.974+-60" date="07-03-2006" component="InventoryAgent" context="" type="3" thread="3708" file="collectiontask.cpp:270">
<![LOG[Inventory: Collection Task completed in 5.516 seconds]LOG]!><time="16:38:17.974+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="3708" file="agentstate.cpp:779">
<![LOG[Inventory: Collection task failed to completed successfully. No report will be sent.]LOG]!><time="16:38:17.974+-60" date="07-03-2006" component="InventoryAgent" context="" type="3" thread="3708" file="agentstate.cpp:818">
<![LOG[Inventory: Cycle completed in 5.891 seconds]LOG]!><time="16:38:17.974+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="3708" file="agentstate.cpp:1520">
<![LOG[Inventory: Action completed.]LOG]!><time="16:38:17.974+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="3708" file="agentstate.cpp:1530">
<![LOG[Inventory: ************************ End of message processing. ************************]LOG]!><time="16:38:17.990+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="3708" file="agentendpoint.cpp:410">
<![LOG[Inventory: *********************** Start of message processing. ***********************]LOG]!><time="16:38:17.990+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="2684" file="agentendpoint.cpp:323">
<![LOG[Inventory: Message type is InventoryAction]LOG]!><time="16:38:17.990+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="2684" file="agentendpoint.cpp:324">
<![LOG[Inventory: Temp directory = C:\WINDOWS\System32\CCM\Inventory\Temp\]LOG]!><time="16:38:17.990+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="2684" file="agentstate.cpp:2369">
<![LOG[Inventory: Clearing old collected files.]LOG]!><time="16:38:17.990+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="2684" file="agentstate.cpp:1596">
<![LOG[Inventory: Opening store for action {00000000-0000-0000-0000-000000000002} ...]LOG]!><time="16:38:18.021+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="2684" file="datastore.cpp:175">
<![LOG[Inventory: Action=Software ReportType=Delta]LOG]!><time="16:38:19.380+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="2684" file="agentstate.cpp:1464">
<![LOG[Inventory: Initialization completed in 1.375 seconds]LOG]!><time="16:38:19.380+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="2684" file="agentstate.cpp:504">
<![LOG[Collection: Input context, scan rate in milliseconds = 2]LOG]!><time="16:38:19.443+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="2684" file="filesystemcollectiontask.cpp:568">
<![LOG[Collection: Input context, skip file name = skpswi.dat]LOG]!><time="16:38:19.443+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="2684" file="filesystemcollectiontask.cpp:573">
<![LOG[Collection: Namespace = \\.\root\ccm\invagt; Query = SELECT Name, Path, LastWriteDate, Size, CompanyName, ProductName, ProductVersion, ProductLanguage, FileVersion, FileDescription FROM FileSystemFile WHERE Name = '*.exe' AND Path = 'C:\\Program Files\\*'; Timeout = 14400 secs.]LOG]!><time="16:38:19.443+-60" date="07-03-2006" component="InventoryAgent" context="" type="1" thread="2684" file="filesystemcollectiontask.cpp:456">

====================
Mr Shine him diamond
 
Go to the client, and rename InventoryAgent.log to InventoryAgent_old.log, or anything, so that next time you only have new info.

Edit your sms_def.mof and remove the AddRemovePrograms class

First copy the def_mof and paste it (copy of SMS_Def.mof) sot hat you have a personal manual backup, even though incorrect mof files will automatically be rolled back.

open c:\sms\inboxes\clifiles.src\hinv\sms_def.mof in notepad > find "AddRemove" >you will be taken to the provider registration header, move past the key deffinitions till you get to the SMS Reporting class header for Add Remove Programs.

so should look something like this (example, don't have sms on this machine so cant copy paste

Code:
[ dynamic,
 provider("RegProv")
 ClassContent("...RegKey...")
]
class Win32Reg_AddRemovePrograms
{
 [key]
     string xxxx
 [propertyContext("DisplayName")]
  **repeat x4**
};
#pragma xxx
[SMS_Report [b](TRUE)[/b],
blah blah blah

The bit in bold, change to FALSE. Save. Close
Note the modify time.

Go to the client, Systems Management Tool > Actions > Update User Policy > iniate > and computer policy > initiate > then do a few Hardware Inventory initiate actions, as stated before, remember to only do them every few minutes (more than 2 minutes). Also, at the end, initiate a Send Discovery Data.

Check the log again, search for the string "AddRemove", and also search for "fail" and "error", best way for checking logs. :) Remember to mark the start of the log file with your cursor before searching, otherwise you might miss something.

Go back to the server, and check the resource explorer again.

also, you haven't told us whether these machines have ever reported inventory.


Hope this Helps.

Neil J Cotton
njc Information Systems
Systems Consultant
 
Hi

Thanks for the replies. I'm trying to get access to one of the effected machines, but it's difficult, as they are spread around the country and are almost always in use. I am getting one swapped out, so I'll be able to work on that one, when it arrives.

As far as I can tell these machines have not reported since they were built.

====================
Mr Shine him diamond
 
try the issue for Add/Remove programs that I posted above, assuming that you don't URGENTLY need reporting on this item, just to see if it will get the others with problems to report. You can always re-enable it after and will have no affect, apart from a time gap in the history.

Hope this Helps.

Neil J Cotton
njc Information Systems
Systems Consultant
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top