Known limitations, problems, and workarounds
The following limitations, problems, and workarounds are applicable to the Lenovo Inventory Tool for Microsoft System Center Configuration Manager.
Limitations
A window confirming the uninstallation may be blocked by the processing bar of the installation program.
When the product is uninstalled from the system control panel, a confirmation window opens at the end of the uninstallation process; however, the processing bar prevents you from confirming the uninstallation.
Workaroundd:Bring the underlying uninstallation confirmation window into focus by clicking on it, then clicking OK to complete the uninstallation.
Use the uninstallation shortcut option from the Start menu to uninstall the product. The confirmation message window is not blocked when you use this method.
The installer does not prompt to exit during a multi-instance installation.
The installer does not prompt to exit during a multi-instance installation, which leads to an installation failure.
Workaround: Cancel the multi-instance installation manually.
Known problems and workarounds
Configuration fails when installing or repairing Lenovo Inventory Tool
Lenovo Inventory Tool does not configure SCCM and modify sms_def.mof due to the deletion of the SysMgmt.InventoryTool.ServerConfig.exe file, which is in the Installation directory.
Workaround: Uninstall Lenovo Inventory Tool, and then either reinstall or delete all of the Lenovo Inventory Tool classes in sms_def.mof first and then try to repair. The mof file is located at: %SystemDrive%\Program Files (x86)\Microsoft Configuration Manager\inboxes\ clifiles.src\hinv. The classes have a special head and end as follows://************************************************************************************
//* IBM UIM INVEMTORY TOOL CLASSES - BEGIN (DON’T PUT YOUR OWN CLASSES INSIDE)
//************************************************************************************
[SMS_Report(TRUE),
SMS_Group_Name("IBM Inventory Tool State"),
SMS_Class_ID("IBM|INVENTORYTOOLSTATE|1.0"),
SMS_Namespace(FALSE),
Namespace("\\\\\\\\.\\\\root\\\\ibmuiminv")]
class IBMUIMINV_INVENTORYTOOLSTATE : SMS_Class_Template
{
[SMS_Report (TRUE), key]
datetime Time;
[SMS_Report (TRUE)]
string State;
};
......
//************************************************************************************
//* IBM UIM INVEMTORY TOOL CLASSES - END (DON’T PUT YOUR OWN CLASSES INSIDE)
//************************************************************************************