Installation server

Installation server

The installation server enables remote installation and uninstallation of applications in MSI and EXE formats on end-user computers via the eAgent service. The feature supports both IT administrators and end users (feature in development), allowing application installation without the need to elevate administrative privileges. The system offers two application repositories:

  • Public – managed by the system provider, containing verified installers.

  • Private – managed by the user, with the ability to add custom applications.

Detailed view

The interface Installation server is divided into four main sections, visible in the top menu:

  1. Remote Application Manager

  2. Application Catalogs

  3. Current Operations

  4. Logs

Remote installation

View features

  1. Public application repository

    1. Contains installers provided and managed by the system vendor.

  2. Private application repository

    1. Allows users to add their own applications.

Data presentation

The switch is located in the upper right corner.

Applications in the repository can be displayed as:

  • Table

  • Tiles

Both views present the same information:

  • Category – Allows filtering applications by category.

    • Predefined categories: Antivirus, Archivers, Office Suites, Developer Tools, Browsers, and others.

    • For private applications there is an option to add a new category.

  • Application – Application name with icon.

  • Version – Application version number.

  • Vendor – Name of the application vendor (e.g., Microsoft, Adobe).

  • Date of last update – Information about the last modification of the installer.

  • Actions:

    • Install App – Initiates installation on selected computers.

    • Uninstall App – Option available only if an uninstall command is defined in the application configuration.

    • Edit – Edits the existing entry.

    • Duplicate – Creates a copy of the entry in the private repository.

    • Delete – Deletes the entry (applies to the private repository only).

Adding an application

Clicking +Add new application opens a form with the following fields:

  1. Upload installer file, supported formats are *.exe and *.iso.

  2. Application name – Required field. If empty, the system will automatically populate the name based on the installer file.

  3. Upload icon – Optional, PNG format, up to 10 MB.

  4. Category – Selection from a dropdown list or adding a new category.

  5. Vendor – Optional, dropdown list with the ability to add a new vendor.

  6. Application version – Text field for the version number, e.g., "1.2.0".

  7. Description – Optional application description.

  8. Installation command – Command used for silent installation of the application, e.g.:

  1. Uninstallation command – Optional field for the uninstall command.

  2. Post-installation verification – Optional fields to verify installation success:

    1. Process to check.

    2. Program in registry.

    3. Path to file.

circle-info

Fill in the fields to check the installation process, registry entries and the application file path after installation to confirm its correctness

Installation and uninstallation

After clicking Install or Uninstall a window opens with the following options:

  1. Selection of computers – List of devices or groups on which the task will be executed.

  2. Installation/uninstallation command – Field populated with the command defined in the repository (editable).

  3. Permissions – By default the service runs with system privileges, however the user can change the privilege level.

  4. Schedule installation/uninstallation date – Select a date from the calendar or run now.

  5. Add scripts:

    1. Pre-installation/pre-uninstallation script.

    2. Post-installation/post-uninstallation script.

  6. Add auxiliary files – Up to 10 MB.

Application catalog (feature in preparation)

The Application catalog allows employees to install IT-approved applications from the employee portal.

Application kiosk schemes

  • Scheme name – Unique name of the scheme.

  • Creation date – Information about the date the scheme was added.

  • Assigned employees – List of users assigned to the scheme.

  • Application list – Presented as tiles. If the number of applications exceeds the view limit, a "+[number]" tile appears.

  • Activity switch – Enables/disables the scheme.

New scheme

Clicking Add new catalog opens the form:

  1. Scheme name – Required field.

  2. Description – Optional description of the scheme.

  3. Scheme activation – Enable or disable the scheme.

  4. Assign applications – Selection of applications from the public or private repository.

Ongoing operations

The view presents active operations related to application installation and uninstallation.

  • Delete record – Removes the entry.

Logs

Tab Logs allows monitoring the history of installation operations.

Log table columns

  • Log date – Date of the log entry.

  • Application – Name of the application being installed.

  • Category – Application category.

  • Operation – Status information: Installed, Uninstalled.

  • Operation date – Date the operation was requested.

  • Status – Operation result: Installed / Error / In progress.

  • Computer – Device name.

  • User – Who initiated the operation.

  • More information – Clickable button allowing inspection of operation details.

circle-info

Installation error

The most common reason for an error is the message: The script failed to install because the file [xyz.exe or xyz.msi] could not be found at the specified path [path]. In such a case check:

  • whether the file path is correct,

  • whether the file actually exists on the disk; the file may have been accidentally deleted,

  • the installer has not been updated to a newer version. In that case verify the installer configuration in the system.

Summary

The installation server in the eAuditor system is a comprehensive application management tool that enables:

  • Centralized management of software installation and uninstallation.

  • Allowing users to install approved applications.

  • Monitoring and automating installation operations within the organization.

Last updated

Was this helpful?