Skip to content

CapaInstaller Windows Agent

Each client must have the CapaInstaller Agent installed. The Agent initiates all management tasks by checking with the system at regular intervals. It collects inventory information about the client and checks the Management Server for any new packages waiting for that client. It then runs any new packages and returns status and inventory information back to the Management Server. A CapaInstaller Agent must be run by each client at a regular interval. It serves as the trigger for running incoming packages and returning inventory details. It collects inventory information about the client and checks the Container for any new packages waiting for that client. It then runs any new packages and returns status and inventory information back to the Container. Agent functionality is provided by the following set of files, look in the list below for further details.
 
These files are automatically updated by the Health check service, and the CapaInstaller Stub Service, which can update itself.

ElementDescription
CapaInstaller Agent.exeThis is the actual agent program. It is located in _<program Files>_\CapaInstaller\Agent on each client computer. The folder can be customized in System Administration in the ‘Configure Agent’- right-click menu of the management server/point.
CapaInstaller agent.xmlThe configuration for the CapaInstaller Agent.exe is stored within this file, which is located in the same folder as the .exe file. The file holds information about authentication, Account settings, intervals, delays and folder settings. The file is a combined configuration filer for CapaInstaller Agent, CapaInstaller Stub and CapaInstaller InfoCenter.
CIStub.exeAs the name implies, the CIStub is the service part of the agent. CIStub is always running as an automatic service, and the reason, that the Stub and the Agent are divided into two files, is that CIStub is able to manipulate the account settings for itself. That way the CIStub can assure that when it launches the CapaInstaller Agent.exe, it is happening in the desired user context, which is either a local system account or a named account.   CiStub.exe is located in the <program Files>\CapaInstaller\Services\CIStub folder.
CapaInstaller InfoCenter.exeThe info center is a two-purpose utility. Firstly it serves as a way of communicating with the user in his/her context. This is normally accepted/reject dialogs for new software packages.   Secondly, it gives the end-user the ability to interact with the CapaInstaller client software. From its position in the system tray, the user can trig the CapaInstaller Agent.exe to run, either in the user’s own context (directly) or in the predefined computer context, launched by CIStub.exe.
CIInstsvc.exeThe CapaInstaller Service Installation Service is also known as the health check service.
ModeDescription
ComputerWhen called with the COMPUTER command-line parameter, it runs computer packages and gathers information about a client computer such as hardware and software inventory.
UserWhen called with the USER command-line parameter, it runs user packages.