I am having an issue with hardware inventory in ConfigMgr 2012 at a customer.
Numerous machines are not getting good HW inventory and have MIF files that get
placed in the BADMIFS directories. The site was recently upgraded to SP1 and
from there to R2 CU3. The ivnentory issue existed prior to the SP1 to R2
upgrade.
I see numerous dataldr warnings and errors:
Inventory Data Loader failed to process the delta MIF file "XHLI3TFB3.MIF" and
has moved it to "D:\Program Files\Microsoft Configuration
Manager\inboxes\auth\dataldr.box\BADMIFS\Outdated\dru1e5aq.MIF."
Possible cause: The file attempted to update inventory information in the site
database that does not already exist, or the file contains invalid syntax.
Inventory Data Loader failed to process the file D:\Program Files\Microsoft
Configuration Manager\inboxes\auth\dataldr.box\Process\HRHNGT8D.MIF because it
is larger than the defined maximum allowable size of 5000000.
I know I can increase the maximum allowed size of the MIFs, but I do not
understand why they are so large. THe customer did have the AI class for
InstalledExecutable enabled, but we turned that off since no one knew why it
was enabled.
Also, as a possible side effect of this, the data in the SMS_G_System_SYSTEM
class does not seem to be correct.
Is there a good way to determine the root cause of the various HW inventory
failures?
Thanks,
Jeff