Installing Umango Silently Using Command Line Properties

Installing Umango Silently Using Command Line Properties

This article explains how to install Umango without user interaction by running the installer from the command line and supplying MSI properties.

The Umango installer is distributed as an EXE bootstrapper that contains an MSI package. For silent installation, run the installer with silent switches and provide any required properties as part of the command.

Prerequisites

Before installing Umango silently, ensure the following software components are already installed on the target server.

Component Minimum Version Notes
Microsoft SQL Server 14.0.1000.169 or later SQL Server must be installed and accessible before running the Umango installer.
Microsoft Visual C++ Redistributable 14.38.33135 or later Required runtime library for ABBYY components.

If these prerequisites are not installed, the Umango installation may fail or the application may not function correctly.

Database Creation

The Umango installer will automatically create the required Umango database during installation if the following conditions are met:

  • Microsoft SQL Server is already installed on the system.
  • The SQL Server instance specified in the DB_CONNECTION property is reachable from the server where Umango is being installed.
  • The credentials specified in the connection string have sufficient permissions.

If these requirements are satisfied, the installer will:

  • Create the Umango database if it does not already exist.
  • Initialize the required database schema and tables.

Example Connection String

DB_CONNECTION="Server=.\SQLUMANGO;Database=Umango;Trusted_Connection=True;"

If the database already exists, the installer will attempt to connect to or create a database using the supplied connection string.

Connectivity Requirements

The installer must be able to connect to the SQL Server instance during installation. Ensure that:

  • The SQL Server service is running.
  • Firewall rules allow connectivity to the SQL Server instance.
  • The instance name and server name in the connection string are correct.

Silent Install Syntax

Use the following syntax:

UmangoSetup.exe /exenoui /qn [PROPERTY=VALUE]...

Example:

UmangoSetup.exe /exenoui /qn APPDIR="C:\Program Files\Umango\25" DB_CONNECTION="Server=.\SQLUMANGO;Database=Umango;Trusted_Connection=True;" SERVER_FRIENDLY_NAME="UMANGO" SERVER_REGION="ap-australia"

Supported Install Properties

Property Description Example Value
APPDIR Install folder path. C:\Program Files\Umango\25
DB_CONNECTION Database connection string. Server=.\SQLUMANGO;Database=Umango;Trusted_Connection=True;
CULTURE_PROP Installer UI language. en
LOGON_USER_PROP Service account logon username. domain\username
LOGON_PW_PROP Service account logon password. YourPasswordHere
SERVER_FRIENDLY_NAME A friendly name for the server. UMANGO
SERVER_REGION Region for the AI data center. ap-australia

Valid Values

CULTURE_PROP

Supported language values are:

ar, zh, zh-Hant, hr, cs, da, nl, en, fi, fr, de, hu, it, ja, no, pl, pt, ru, sk, es, sv, tr

SERVER_REGION

Supported region values are:

ap-australia, eu-germany, eu-uk, us-usa

Example Silent Install Commands

Example 1: Basic silent installation

UmangoSetup.exe /exenoui /qn APPDIR="C:\Program Files\Umango\25" DB_CONNECTION="Server=.\SQLUMANGO;Database=Umango;Trusted_Connection=True;" SERVER_FRIENDLY_NAME="UMANGO" SERVER_REGION="ap-australia"

Example 2: Silent installation with language selection

UmangoSetup.exe /exenoui /qn APPDIR="C:\Program Files\Umango\25" DB_CONNECTION="Server=.\SQLUMANGO;Database=Umango;Trusted_Connection=True;" CULTURE_PROP="en" SERVER_FRIENDLY_NAME="UMANGO" SERVER_REGION="ap-australia"

Example 3: Silent installation using a service account

UmangoSetup.exe /exenoui /qn APPDIR="C:\Program Files\Umango\25" DB_CONNECTION="Server=.\SQLUMANGO;Database=Umango;Trusted_Connection=True;" LOGON_USER_PROP="domain\username" LOGON_PW_PROP="YourPasswordHere" SERVER_FRIENDLY_NAME="UMANGO" SERVER_REGION="ap-australia"

Property Notes

  • Wrap values in double quotes if they contain spaces or special characters.
  • The DB_CONNECTION value should be provided exactly as required for your SQL Server environment.
  • If a service account is being used, both LOGON_USER_PROP and LOGON_PW_PROP should be supplied together.
  • If you do not specify CULTURE_PROP, the installer will use its default language.

For troubleshooting, it is recommended to create a verbose MSI log during installation.

UmangoSetup.exe /exenoui /qn /L*v "C:\Temp\UmangoInstall.log" APPDIR="C:\Program Files\Umango\25" DB_CONNECTION="Server=.\SQLUMANGO;Database=Umango;Trusted_Connection=True;" SERVER_FRIENDLY_NAME="UMANGO" SERVER_REGION="ap-australia"

Troubleshooting

  • Confirm that all property names are entered exactly as shown.
  • Confirm that the database connection string is valid and reachable from the target server.
  • Confirm that the service account credentials are correct if service account properties are used.
  • Review the installation log if the installation does not complete successfully.

    • Related Articles

    • Restricting User Access to Umango in Azure

      By default, when you create an Azure App Registration for use with Umango authentication, any user within your Microsoft Entra ID (formerly Azure AD) tenant can authenticate. To restrict access to specific departments, teams, or individuals, you must ...
    • How to Change the Temporary Working Folder in Umango

      Overview Umango uses a temporary working folder to store files during processing. This folder is separate from the batch folder and is used internally by the system while documents are being processed. In some environments, you may want to move this ...
    • Resetting The Umango Authentication Method

      Overview If the Authentication Method in Umango is misconfigured (e.g., an incorrect LDAP or MFA setup), administrators may find themselves locked out of the system. By removing the AuthenticationMethod entry from the database, Umango reverts to its ...
    • Network Folder Source Connector – XML Data File Not Found

      Overview When using Umango's Network Folders Source Connector with the option "Expect an XML data file with the same name as the importing file. If one exists, import the XML data", you may encounter import failures, particularly when larger files ...