Identifying workstations that need to have the ZAM client installed

  • 3528479
  • 15-Mar-2007
  • 27-Apr-2012

Environment

Novell ZENworks Asset Management 3.3 - ZAM3.3
Novell ZENworks 7.5 Asset Management - ZAM7.5
Novell ZENworks 7 Asset Management - ZAM7
Novell ZENworks TS.Census 3.2

Situation

There are multiple methods of installing the client client to workstations. If ZENWorks is being used to push out an install package there are items to check for the installation process to successfully take place.
There are times when the worksationOID identifier which should be unique to each workstation get's pushed out with a snapshot. Please refer to NOTE below within the resolution.

Resolution

Setup first checks to see if the client application is already installed. It checks for:

1. the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ App Paths\COLW32.exe

2. The existence of a file within the collection client's install \bin directory. The file name is ColW32.exe

If both exist, setup terminates. If either one is missing, setup runs.
You can create a script to check for the above so the ZAM installation for the client will run successfully.
NOTE:If you are using a snapshot to push out the collection client it is very important that you first remove the workstationOID from the registry before pushing out to the workstations. If you do not remove this OID then you will be pushing out the same identifier to all the machines which will severely hinder your collection results. You will want to remove the WorkstationOID value from the below location:
HKEY_LOCAL_MACHINE\SOFTWARE\Tally Systems Corp.\TSCensus\CollectionClient\WorkationOID