Software inventory and collected file information for a client can be viewed using Resource Explorer. This is a part of SCCM inventory functionality. Software Metering Usage Report Cycle collects the data that allows you to monitor and client software usage. These two lines take care of the cleanup of an existing WMI instance which tells the SCCM client to perform a delta inventory instead of a full one. While you can invoke client actions on SCCM client's GUI, you can only kick off delta Software and Hardware inventory (although the GUI doesn't say that).
I know that when the SCCM client installs for the first time it does a full inventory of the machine. In the Control Panel, ConfigMgr icon, if you force a hardware or software inventory is that the same thing as doing a full scan? Also, if you modify your smsdef.mof file and apply it to your. If you use the control panel applet it does a. Use software inventory to collect information about files on client devices. Software inventory can also collect files from client devices and store them on the site server. Software inventory is collected when you select the Enable software inventory on clients setting in client settings. You can also schedule the operation in client settings.
Applies to: System Center Configuration Manager (Current Branch)
Use software inventory to collect information about files on client devices. Software inventory can also collect files from client devices and store them on the site server. Software inventory is collected when you select the Enable software inventory on clients setting in client settings. You can also schedule the operation in client settings.
After you enable software inventory and the clients run a software inventory cycle, the client sends the information to a management point in the client's site. The management point then forwards the inventory information to the Configuration Manager site server, which stores the information in the site database.
There are a few ways to view software inventory data:
Software inventory is collected when you choose the Enable software inventory on clients setting in client settings, where you can also schedule the operation. After software inventory is enabled and the clients run a software inventory cycle, the client sends the information to a management point in the client’s site. One of the SCCM features is to inventory hardware information from devices that are managed by the SCCM client. It’s not very difficult to enable and configure the hardware inventory client settings in SCCM. Once the devices received next machine policy and hardware inventory scan, data will start to populate in your SCCM database.
When software inventory runs on a client device, the first report is a full inventory. Subsequent reports contain only delta inventory information. The site server processes delta information in the order received. If delta information for a client is missing, the site server rejects further delta information and directs the client to run a full inventory.
Configuration Manager can discover dual-boot computers but only returns inventory information from the operating system that's active at the time of inventory.
Mobile devices: See Software inventory for mobile devices enrolled with Microsoft Intune for information about collecting inventory for apps installed on mobile devices.
Posted by2 months ago
I make this post after many hours of scouring the Google. In my searching 90% of the posts and resolutions ended at updating the MIF file to 50MB.. I did not see one contiguous post that went past updating the MIF. The solution (for me) from diving into the scattered logs of SCCM and IIS and a client.
In efforts of having as many solutions in one place. the Max MIF file size is located in the registry:
HKLK:SoftwareMicrosoftSMSComponentsSMS_Inventory_Data_Loader
DWORD Max MIF Size: <Maximum value is 50000000>
Issue: Hardware inventory Scan Date - Not current event after running the client actions
You may say, I HAVE ALREADY UPDATED THE MIF MAX FILE SIZE!! What next?!?!
Step 1: Review the Client side log C:WindowsCCMLogsCcmMessaging.log (this is the one and only time ill mention the full path of a client log)
CcmMessaging.log loops
Several of these events
Raising event:
instance of CCM_CcmHttp_Status { ClientID = 'GUID:a9a762bb-7f34-4faf-a2a6-68ffcf5fa69e'; DateTime = '20190723191405.875000+000'; HostName = 'server.domain.com'; HRESULT = '0x00000000'; ProcessID = 5804; StatusCode = 0; ThreadID = 15940; };
Followed by this event
Supplied sender token is null. Using GetUserTokenFromSid to find sender's token.
Well this lead me down the BITS path. The BITS path actually started at a server log but in order to stay focused on the client first ill continue there.
Running the powershell command (as admin)
Get-BitsTransfer -allusers
you may see a few entries. one probably google. So now you get further information on the bits message
Get-BitsTransfer -Jobid {GUID} | select -property *
then something like below pops up. with a server name (crossed off in orange) and trailing path. CCM_Incoming is tied to IIS.
Not much more we can do on the client side at this point. But notice the Access denied portion.
May 24, 2013 Barcode Software. The software contains instructions on exporting the fonts for setup on your Windows and tutorials on the use of the fonts with third party applications such as Word, Excel, Access and WordPad. The app itself also serves as an encoder that verifies input data, adds check digit and generates barcode characters output. Microsoft excel barcode generator free.
Now we go server side.
Some logs I found helpful on the server side were the following:
<installDIR>SMS_CCMLogsMP.Hinv.log - in here you will probably see some errors about delta changes and that the MIF file got sent to a BADMIFs folder.
<installDIR>MS Config MgrCCMIncomingBITS-Sessions - These folders will most likely be empty
<installDIR>MS Config MgrLogsdataldr.log - more specific errors about MIF files
NOW HERES THE KICKER!
c:inetpublogslogfilesW3SVC1 - IF YOUR CASE IS ANY LIKE MINE YOU'LL SEE LOG FILES between 100 and 250 MB EACH!! OF PURE TEXT!!! WHAT?! Open one of those suckers up, do not use CMTRACE it will crash.. I found notepad++ works well or you can use powershell to open a small portion.
launch PS as admin from the explorer window navigated to the folder above.
get-content latestlog.log | select -last 100 | out-gridview still takes a bit to open but significantly less time.
The log was loaded with these errors:
BITS errors..
So I open up IIS and go to Sites --> Default --CCM_Incoming and at the bottom you'll see BITS Uploads. I clicked on that got this error:
BITS server was unable to read from the IIS Meta-base as it is corrupt. The settings for this virtual directory have been reset to the BITS defaults. Parameter count mismatch.
Now i never like to see the word corrupt. After hitting OK, IIS Crashed..
Sccm Client Software Inventory
Now researching this back when i saw the access denied errors the suggestion to modify the IUSR permissions to the following folder was suggested:
<installDIR>MS Config MgrCCMIncoming (Keep this in the back of your mind)
![]()
BEAR WITH ME ALMOST DONE!
Well, i had to REMOVE the BITS feature from Server manager Remove Feature. (in case someone doesnt know BITS is Background Intelligent Transfer Services)
After removing, restart your server, then Re-Install BITS.
I do another restart
After all of that, go back into IIS --> Sites --> Default --CCM_Incoming BITS Uploads and WOOT it should open no problem. I selected Allow Clients to Upload Files --- selected default
Sccm 2012 Client Settings Software Inventory Collect Files
IT SHOULD WORK NOW!!!!! Wrong.. Now before you cry, the last step that i had to take was to go back to the IUSR account and modify the permissions of the Incoming folder to full control. Everything worked then.
Sccm Client Install Location
I hope this helps someone out! Sorry for the long post
Sccm Client Software Inventory List
2 comments
Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |