The inventory in ZCM is incomplete for many workstations. the errant worksations only have a partial software inventory. If I do a scan-now the workstations xml file gains the proper information, but it never updates the server. I can trace the delta file going through the satelite server, but no new software is reported. If I remove the workstation object and reboot, zcm clears the inventory, but still never recieves any new information. If I remove the agent from the workstation, and remove the Zenworks directory the workstation now works, but that is impractical on 2000 workstations.

Specualtation: The workstations, not knowing there was an error on their side always sends a delta.xml file without any changes. So the server never gets updated.

Is there a way to tell the workstation to send a complete software inventory and not just changes?