Sometimes it could be necessary to re-synchronize the Software Inventory if a problem has occurred during transfer or collect of previous software inventory files. There might be a difference between the software inventory displayed in the DSM Explorer and the software inventory collected by the Agent machine.
DSM Agent is sending only delta files between software inventories. So if a problem occurs during collect of full or delta files, the software inventory displayed in DSM Explorer may be not complete.
CA Client Automation - All supported versions.
There are 3 possible solutions:
____________________________________________________________________________________________________________________
Solution 1:
From DSM explorer, right click on the machine and select "Asset Jobs - Activate Job Check..."
Select "Rescan Software Inventory" and "Re-collect"
Pros : Very easy and quick method to re-synchronize only one machine or a few machines.
Cons : Not recommended to re-synchronize a lot of machines with this solution. Could not work if Scalability Server could not reach the target machine.
____________________________________________________________________________________________________________________
Solution 2:
Execute following command on the machine :
caf start amagent args -rescan_inventory -collect
This command could be executed on the machine manually, via a SD package or via an external tool.
Pros : Very easy and quick method to re-synchronize only one machine or a few machines.
Cons : Not very easy to re-synchronize a lot of machines with this solution.
____________________________________________________________________________________________________________________
Solution 3:
Another solution is to delete the software inventory files located in BAK (Windows) or work\bak (Unix/Linux) directory on agent machines. So no delta will be done and a full software inventory file will be sent to the Scalability Server.
It is possible to force the sending of a FULL software inventory by deleting the software inventory files located in backup directory on agent machines. This could be done with an Asset job Script.