Devices Client Installer

Installer Command Line Help

Overview

When running the Devices Client Installer (DCI) from the command line you can pass command line options to it. To run the installer from the command line you must change your current directory to the directory where DCI is located. You will then be able to run the available commands as shown.

EXE versus JAR Command Line Options

The EXE file can ONLY be passed the command line [installer-options].

The JAR file can be passed BOTH the command line [installer-options] and the [java-options].

Supported Devices

Whether you are running the Exectuable file OR the Jar file you should specify one of the following [DEVICE-ID]'s. Supported devices along with their device id are found in the following table.

If the [DEVICE-ID] IS NOT specified then the installer display a prompt for device selection. This is especially important in remote installations because if the [DEVICE-ID] IS NOT specified and the -noprompts option IS passed to the installer then it will throw an error.

Make sure that the entire [DEVICE-ID] is capitalized.

DC-Installer.exe [installer-options] [DEVICE-ID]
java -jar [java-options] DC-Installer.jar.txt [installer-options] [DEVICE-ID]

Windows Executable Command Line Options

The Windows executable file can ONLY be passed the [installer-options]. The Windows Executable can also be run from Microsoft's Windows Explorer if no custom options are needed.

DC-Installer.exe [installer-options] [DEVICE-ID]

Installer Options

Option Description
-noprompts Prevents the application from requesting user input. Useful for unattended or remote installations.
-skipEdgeSupport Does not enable Microsoft Edge browser support (Windows 10 only).
-skipAutostart Do not configure Devices Client to automatically start when a user logs in.
-skipJavaConfig Do not configure Java to recognize Devices Client download sites.
-skipStart Do not start Devices Client (no download). May be useful for unattended or remote installations.
-uninstall Pass this option to uninstall Devices Client. This removes all certificates, drivers, and desktop icons.
-help Shows a local help page in the default browser and no other action is taken.
{source_environment} This value specifies which environment to download the JNLP file from. Only useful in testing pre-release code, and should not be used outside of the development environment. Value defaults to PROD if not specified. The available options are DEV, QA, UAT, or PROD. DEV and QA are not accessible outside of Tyler Technologies' DSD network.
-skipDesktopRefresh Do not refresh the desktop to make icons and menu items appear. Required when remote installation is run under SYSTEM account. Helpful because remote installs (for example SCCM) run under SYSTEM account, attempting to refresh the desktop will cause the installer to hang.
-version Displays installer version and waits for user to dismiss. No other processing occurs.

There are no hyphens or dashes before the target environment. The following example shows the installer option to change the Devices Client environment version to UAT.

java -jar DC-Installer.jar.txt UAT

Java Jar Command Line Options

The Jar file can be passed the [installer-options] and the [java-options] that are available.

java [java-options] -jar DC-Installer.jar.txt [installer-options] [DEVICE-ID]

Available Java Options - Jar Version Only

Option Description
-Dhttps.proxyHost=xxx.xxx.xxx.xxx The IP address or host name of the proxy used to access the Internet.
-Dhttps.proxyPort=xxxx Port to which requests are forwarded.