Tools

Install Dameware Remote Support (DRS), Mini Remote Control Client (MRC) and the Agent from the command line (silent install)

How to install DRS, MRC, and the Agent via command line and silent install.

First published date

10/11/2018 12:13 PM

Last published date

1/31/2025 12:51 PM

Overview

The MSI and EXE installers for Dameware Remote Support (DRS) and Mini Remote Control (MRC) version 9.0 and above include command-line arguments that allow you to enter licensing information when installing from the command line. This enables users to deploy and license DRS or MRC to several remote systems without being prompted to enter licensing information every time. The installers also include arguments to allow you to install MRC silently.

Product section

Dameware Remote Support & Mini Remote Control

Resolution

Notes:

  • Run the commands in these procedures with Administrator permissions.
  • Avoid using relative paths when running these commands. Since you are running them with Administrator permissions, the working directory is %WINDIR%\System32
  • If you provide an invalid license key, or the activation fails, the installer installs the program in evaluation mode.
  • The arguments for licensing the products silently through a proxy server do not work with proxy servers that require authentication.
  • Use the INSTALLSTANDALONE option when installing version 11.0 or later.
  • The Arguments section includes optional arguments that are not included in these examples.


Complete the following procedures according to your deployment scenario.

Install DRS or MRC using the MSI installer and a valid license 

Use the following command at the command line or in an installer script. Replace the variables in this example according to the values in the Arguments section.

msiexec /i fileName.msi /qn reboot=reallysuppress SILENT=yes SA_KEY=licenseKey SA_EMAIL=emailAddress SA_FIRST_NAME=firstName SA_LAST_NAME=lastNema /l*+ %temp%\install.log

-- Scripts are not supported under any SolarWinds support program or service.
-- Scripts are provided AS IS without warranty of any kind. SolarWinds further
-- disclaims all warranties including, without limitation, any implied warranties
-- of merchantability or of fitness for a particular purpose. The risk arising
-- out of the use or performance of the scripts and documentation stays with you.
-- In no event shall SolarWinds or anyone else involved in the creation,
-- production, or delivery of the scripts be liable for any damages whatsoever
-- (including, without limitation, damages for loss of business profits, business
-- interruption, loss of business information, or other pecuniary loss) arising
-- out of the use of or inability to use the scripts or documentation.

 

Install DRS or MRC using the EXE installer and a valid license 

Use the following command at the command line or in an installer script. Replace the variables in this example according to the values in the Arguments section.

New installation:

fileName.exe /args "/qn reboot=reallysuppress SILENT=yes SA_KEY=licenseKey SA_EMAIL=emailAddress SA_FIRST_NAME=firstName SA_LAST_NAME=lastName /L*V %temp%\Install.log"

If upgrading from 12.2.1 and below:

fileName.exe /args "/qn reboot=reallysuppress SILENT=yes BACKUPPASSWORD=SetThePassword
SA_KEY=licenseKey SA_EMAIL=emailAddress SA_FIRST_NAME=firstName SA_LAST_NAME=lastName /L*V %temp%\Install.log"

If prefer to skip the password:

fileName.exe /args "/qn reboot=reallysuppress SILENT=yes SKIPBACKUP=yes SA_KEY=licenseKey SA_EMAIL=emailAddress SA_FIRST_NAME=firstName SA_LAST_NAME=lastName /L*V %temp%\Install.log"

-- Scripts are not supported under any SolarWinds support program or service.
-- Scripts are provided AS IS without warranty of any kind. SolarWinds further
-- disclaims all warranties including, without limitation, any implied warranties
-- of merchantability or of fitness for a particular purpose. The risk arising
-- out of the use or performance of the scripts and documentation stays with you.
-- In no event shall SolarWinds or anyone else involved in the creation,
-- production, or delivery of the scripts be liable for any damages whatsoever
-- (including, without limitation, damages for loss of business profits, business
-- interruption, loss of business information, or other pecuniary loss) arising
-- out of the use of or inability to use the scripts or documentation.

 

Install DRS or MRC using the MSI installer in evaluation mode 

Use the following command at the command line or in an installer script. Replace the variables in this example according to the values in the Arguments section.

msiexec /i fileName.msi /qn reboot=reallysuppress SILENT=yes INSTALLSTANDALONE=1 /L*V %temp%\Install.log

-- Scripts are not supported under any SolarWinds support program or service.
-- Scripts are provided AS IS without warranty of any kind. SolarWinds further
-- disclaims all warranties including, without limitation, any implied warranties
-- of merchantability or of fitness for a particular purpose. The risk arising
-- out of the use or performance of the scripts and documentation stays with you.
-- In no event shall SolarWinds or anyone else involved in the creation,
-- production, or delivery of the scripts be liable for any damages whatsoever
-- (including, without limitation, damages for loss of business profits, business
-- interruption, loss of business information, or other pecuniary loss) arising
-- out of the use of or inability to use the scripts or documentation.

 

Install DRS or MRC using the EXE installer in evaluation mode 

Use the following command at the command line or in an installer script. Replace the variables in this example according to the values in the Arguments section.

fileName.exe /args "/qn reboot=reallysuppress SILENT=yes /L*V %temp%\Install.log"

If upgrading from 12.2.1 and below:

fileName.exe /args "/qn reboot=reallysuppress SILENT=yes BACKUPPASSWORD=SetThePassword /L*V %temp%\Install.log"

If prefer to skip the password:

fileName.exe /args "/qn reboot=reallysuppress SILENT=yes SKIPBACKUP=yes /L*V %temp%\Install.log"

-- Scripts are not supported under any SolarWinds support program or service.
-- Scripts are provided AS IS without warranty of any kind. SolarWinds further
-- disclaims all warranties including, without limitation, any implied warranties
-- of merchantability or of fitness for a particular purpose. The risk arising
-- out of the use or performance of the scripts and documentation stays with you.
-- In no event shall SolarWinds or anyone else involved in the creation,
-- production, or delivery of the scripts be liable for any damages whatsoever
-- (including, without limitation, damages for loss of business profits, business
-- interruption, loss of business information, or other pecuniary loss) arising
-- out of the use of or inability to use the scripts or documentation.

 

Install DRS or MRC using the MSI installer in centralized mode 

Use the following command at the command line or in an installer script. Replace the variables in this example according to the values in the Arguments section.

msiexec /i fileName.msi /qn reboot=reallysuppress SILENT=yes INSTALLSTANDALONE=0 CENTRALSERVERHOSTNAME=CentralServerHostName CENTRALSERVERPORT=portNumber CSUSER=userName CSPASSWORD=userPassword /L*V %temp%\Install.log

-- Scripts are not supported under any SolarWinds support program or service.
-- Scripts are provided AS IS without warranty of any kind. SolarWinds further
-- disclaims all warranties including, without limitation, any implied warranties
-- of merchantability or of fitness for a particular purpose. The risk arising
-- out of the use or performance of the scripts and documentation stays with you.
-- In no event shall SolarWinds or anyone else involved in the creation,
-- production, or delivery of the scripts be liable for any damages whatsoever
-- (including, without limitation, damages for loss of business profits, business
-- interruption, loss of business information, or other pecuniary loss) arising
-- out of the use of or inability to use the scripts or documentation.

 

Install DRS or MRC using the EXE installer in centralized mode 

Use the following command at the command line or in an installer script. Replace the variables in this example according to the values in the Arguments section.

New installation

fileName.exe /args "/qn reboot=reallysuppress SILENT=yes INSTALLSTANDALONE=0 CENTRALSERVERHOSTNAME=CentralServerHostName CENTRALSERVERPORT=portNumber CSUSER=userName /L*V %temp%\Install.log"

If upgrading from 12.2.1 and below:

fileName.exe /args "/qn reboot=reallysuppress SILENT=yes BACKUPPASSWORD=SetThePassword INSTALLSTANDALONE=0 CENTRALSERVERHOSTNAME=CentralServerHostName CENTRALSERVERPORT=portNumber CSUSER=userName /L*V %temp%\Install.log"

If prefer to skip the password:

fileName.exe /args "/qn reboot=reallysuppress SILENT=yes SKIPBACKUP=yes INSTALLSTANDALONE=0 CENTRALSERVERHOSTNAME=CentralServerHostName CENTRALSERVERPORT=portNumber CSUSER=userName /L*V %temp%\Install.log"

-- Scripts are not supported under any SolarWinds support program or service.
-- Scripts are provided AS IS without warranty of any kind. SolarWinds further
-- disclaims all warranties including, without limitation, any implied warranties
-- of merchantability or of fitness for a particular purpose. The risk arising
-- out of the use or performance of the scripts and documentation stays with you.
-- In no event shall SolarWinds or anyone else involved in the creation,
-- production, or delivery of the scripts be liable for any damages whatsoever
-- (including, without limitation, damages for loss of business profits, business
-- interruption, loss of business information, or other pecuniary loss) arising
-- out of the use of or inability to use the scripts or documentation.
Install MRC agent via command (silent install)
msiexec /i C:\Installer_Location /qn

-- Scripts are not supported under any SolarWinds support program or service.
-- Scripts are provided AS IS without warranty of any kind. SolarWinds further
-- disclaims all warranties including, without limitation, any implied warranties
-- of merchantability or of fitness for a particular purpose. The risk arising
-- out of the use or performance of the scripts and documentation stays with you.
-- In no event shall SolarWinds or anyone else involved in the creation,
-- production, or delivery of the scripts be liable for any damages whatsoever
-- (including, without limitation, damages for loss of business profits, business
-- interruption, loss of business information, or other pecuniary loss) arising
-- out of the use of or inability to use the scripts or documentation.
Arguments 

The following define the arguments used in the commands in this article:

  • /args "argumentsHere" (EXE only) instructs the EXE installer to pass the arguments inside the quotation marks along to the MSI installer.
  • fileName.exe or msiexec = path or directory where the installer was saved and not the actual file name of the installer

  • /L*V C:\Install.logargument will ensure that along installation will be created Install.log file.
  • APPDIR="C:\Program Files\Solarwinds\DameWare programName\" specifies the installation directory. Enter Remote Support or Mini Remote Control in place of programName to use the default installation directory.
  • SILENT=yes instructs the installer to install the program silently.
  • SA_KEY=licenseKey (licensed only) contains the license key for licensed installations. Enter a valid license key in place of licenseKey.
  • SA_EMAIL=emailAddress (licensed only) contains the administrator's email address for licensed installations. Enter a valid email address in place of emailAddress.
  • SA_FIRST_NAME=firstName (licensed - optional) contains the administrator's first name. Enter the first nargument will ensure that along installation will be created Install.log fileame in place of firstName.
  • SA_LAST_NAME=lastName (licensed - optional) contains the administrator's last name. Enter the last name in place of lastName.
  • SA_PHONE_NUMBER=phoneNumber (licensed - optional) contains the administrator's phone number. Enter a valid phone number in place of phoneNumber.
  • SA_PROXY_ADDRESS=proxyAddress (licensed - optional) contains the address of the proxy server the program should use to connect to the SolarWinds licensing server. If applicable, enter the proxy server's IP address or hostname in place of proxyAddress.
  • SA_PROXY_PORT=proxyPort (licensed - optional) contains the port the program should use to connect to the proxy server. If applicable, enter the proxy port number in place of proxyPort.
  • INSTALLSTANDALONE=(centralized) installs the standalone version. Use 0 to install the centralized version.
  • CENTRALSERVERHOSTNAME=centralServerHostName (centralized) contains the 's host name.
  • CENTRALSERVERPORT=portNumber (centralized) contains the port number to the . By default, this is 6133.
  • CSUSER=centralServerUser (centralized) contains the login name of a Central Server user.
  • CSPASSWORD=centralServerUserPassword (centralized) contain the password of the Central Server user.
  • BACKUPPASSWORD=Password of the DRS and MRC Database (Introduced in 12.2.2)
  • SKIPBACKUP=Yes - If prefer to skip the backup of DRS or MRC Database (Introduced in 12.2.2)

 

The following arguments are included in version 10.0:

Note:  If your proxy user name or proxy password contains spaces, you must add additional quotation marks or escaped quotation marks.

 

If you install using the exe file, you must use five escaped quotation marks, as in the following example:

fileName.exe /args "/qn APPDIR=\"C:\Program Files\Solarwinds\DameWare programName\" reboot=reallysuppress SILENT=yes SA_KEY=licenseKey SA_EMAIL=emailAddress SA_PROXY_ADDRESS=proxyAddress SA_PROXY_PORT=proxyPort SA_PU=\"\"\"\"\"proxy user with spaces\"\"\"\"\" SA_PP=\"\"\"\"\"proxy password with spaces\"\"\"\"\"

-- Scripts are not supported under any SolarWinds support program or service.
-- Scripts are provided AS IS without warranty of any kind. SolarWinds further
-- disclaims all warranties including, without limitation, any implied warranties
-- of merchantability or of fitness for a particular purpose. The risk arising
-- out of the use or performance of the scripts and documentation stays with you.
-- In no event shall SolarWinds or anyone else involved in the creation,
-- production, or delivery of the scripts be liable for any damages whatsoever
-- (including, without limitation, damages for loss of business profits, business
-- interruption, loss of business information, or other pecuniary loss) arising
-- out of the use of or inability to use the scripts or documentation.
 

If you install using the MSI file, you must use three quotation marks, as in the following example:

msiexec /i fileName.msi /qn APPDIR="C:\Program Files\Solarwinds\DameWare programName\" reboot=reallysuppress SILENT=yes SA_KEY=licenseKey SA_EMAIL=emailAddress SA_PROXY_ADDRESS=proxyAddress SA_PROXY_PORT=proxyPort SA_PU="""proxy user with spaces""" SA_PP="""proxy password with spaces"""

-- Scripts are not supported under any SolarWinds support program or service.
-- Scripts are provided AS IS without warranty of any kind. SolarWinds further
-- disclaims all warranties including, without limitation, any implied warranties
-- of merchantability or of fitness for a particular purpose. The risk arising
-- out of the use or performance of the scripts and documentation stays with you.
-- In no event shall SolarWinds or anyone else involved in the creation,
-- production, or delivery of the scripts be liable for any damages whatsoever
-- (including, without limitation, damages for loss of business profits, business
-- interruption, loss of business information, or other pecuniary loss) arising
-- out of the use of or inability to use the scripts or documentation.
 
  • SA_PU=proxyUser (licensed ? optional) contains the proxy user name. If applicable, enter the proxy user name in place of proxyUser. Add the appropriate number of escaped or regular quotation marks if the user name contains spaces.
  • SA_PP=proxyPassword (licensed ? optional) contains the proxy password. If applicable, enter the proxy password in place of proxyPassword. Add the appropriate number of escaped or regular quotation marks if the password contains spaces.
  • SA_AA=activationAmount (licensed ? optional) contains the number of licensed users to activate on the Mobile Gateway. Add the appropriate number of licensed users to activate.