Information from the Windows repository should be populated into the inventory.xml file which is then sent to the SMA during inventory. Inventory problems can occur if the WMI call on that device fails. When that happens, information is not populated into the inventory.xml file, the device fails to check in, and a BAD_MAC_IP message is displayed for that device in the SMA Log.
a) To verify this is not the issue, open the inventory.xml file:
b) Check if there are fields which have not been populated with the device's information.
c) If there are blanks, follow the steps in the resolution:
If that doesn't work, try running a repair on the device’s WMI repository. More information on how to do this can be found here: How to repair or fully rebuild Windows WMI Repository (4230812)
When complete, launch the command prompt and run wmic computersystem.
If the results populate in every field, attempt a force inventory with the SMA server by opening another command prompt, navigating to C:\Program Files (x86)\Quest\KACE and then using the runkbot 4 0 command.
If it fails, then further troubleshooting on the device or re-imaging the system might need to take place to resolve the issue.
2. Duplicate KUIDs
If there are duplicate KACE Unique Identifiers or (KUIDs) on client computers that are trying to check in, This may be a result of the amp agent being installed onto a system image versus installing the amp agent through a post-installation task.
3. The SMA is out of client licenses
Newly provisioned computers are not able to check in if there are no more licenses available.
e.g. Error found in AdminUI/SystemUI under Settings › Logs › K1000 Log:
KBOX [info] Exceeded inventory license limit by having [number of current devices], ignoring inventory request from ...
Check at the following recommendations and information:
For additional questions and assistance, contact KACE Tech Support.