Installing Dispatchers

Deploy a Dispatcher unattended if, for example, you want to deploy it on many computers at once using a command line. When you deploy a Dispatcher unattended, it is not necessary to preconfigure it. Unattended deployments can be scripted, for RIS or BareMetal installations.

  1. Open the Console and go to Administration > Components.
  2. Right-click the relevant installation file and choose Save component as:
    • Ivanti Automation Dispatcher+(x64) x.x.x.x.msi for 64-bit versions of Microsoft Windows
    • Ivanti Automation Dispatcher+(x86) x.x.x.x.msi for 32-bit versions of Microsoft Windows
  3. Do not preconfigure the MSI file.
  4. Click OK and save the MSI file to the desired location.
  5. At the desired location, apply the following public properties to the MSI file in a command line:

    Property

    Functionality

    DBSERVER

    Specifies the database server for the Datastore.

    DBNAME

    Specifies the database name for the Datastore.

    DBUSER

    Specifies the database login for the Datastore.

    DBPASSWORD

    Specifies the database login password for the Datastore.

    DBTYPE

    Specifies the database type (either MSSQL, MSSQLAZURE, or DB2).

    DBPROTOCOLENCRYPTION

    Specifies whether protocol encryption is used to secure communication between the Datastore and the Dispatcher. Values are: Disabled, EnabledWithoutValidateCertificate, or EnableWithValidateCertificate. The default is EnableWithValidateCertificate.

    Note that additional Consoles and Dispatchers inherit the database protocol encryption settings used by the Console deploying them.

    If a source Console has DBPROTOCOLENCRYPTION disabled, a deployed component will default to having DBPROTOCOLENCRYPTION disabled.

    If a source Console has DBPROTOCOLENCRYPTION enabled, a deployed Console will have the same, and Dispatchers will default to EnableWithValidateCertificate, the safest of the two enabled encryption options.

    SCUSEROptional, specifies the dispatcher service account user name. When using this, don't include the DBUSER or DBPASSORD parameters in the command line.
    SCPASSWORDSpecifies the dispatcher service account user's password.

Example

Your SQL Server is called "SQLSERVER01". The Datastore is called "automate". The login and password for the Datastore is "automateuser"/"Neverguess". The OS version of the target machines is Microsoft Windows 7 (64-bit).

To install a Dispatcher unattended, use:

Msiexec /i "c:\Ivanti Automation Dispatcher+(x64) [version].msi" DBSERVER="SQLSERVER01" DBNAME="automate" DBUSER="automateuser" DBPASSWORD="Neverguess" DBTYPE=MSSQL DBPROTOCOLENCRYPTION="Disabled" /qn

It is also possible to deploy a Dispatcher unattended using Windows Authentication and a Designated Account. For more information, see Windows Authentication (using a Designated Account). Here is an example:

Msiexec /i "c:\Ivanti Automation Dispatcher+(x64) [version].msi" DBSERVER="SQLSERVER01" DBNAME="automate" SCUSER="automateuser" SCPASSWORD="Neverguess" DBTYPE=MSSQL DBPROTOCOLENCRYPTION="Disabled" /qn