Remote Installation

With the Silk Performer command-line tool you can install and uninstall agent software on remote agent computers. Remote agent computers can be located anywhere on the Internet.

To get a list of all available parameters for the command-line tool, open a command-line, go to the installation directory and call perfRsManager.exe

Note: You must start the command-line tool from the Silk Performer installation subdirectory.

Parameters for perfRsManager

The following parameters are available:

Note: -mode and -host are required. All other parameters are optional.
-mode
  • -i: Install the agent software on a remote agent computer.
  • -u: Update the agent software on a remote agent computer.
  • -r: Uninstall the agent software from a remote agent computer.
-host <hostname> Hostname or IP address of the remote agent computer.
-log Write an installation log file to the directory \Users\Public\Documents\Silk Performer <version>\Logs. The log file is named perfRsManager_<hostname>.log. For example: If you install the agent software on the host lab15, the log file will be named perfRsManager_lab15.log.
-user <user> Name of a Windows domain user. For remote access, a user who has administrator permissions on the remote agent computer must be specified.
-domain <domain> Name of the Windows domain or hostname, to which the specified user belongs. Omit this parameter if the user belongs to the same domain as the computer from which you invoke the installation.
-userAgent <user> The Windows user account name that drives the agent.
-pwdUserAgent <password> The Windows user account password for logging into the remote computer.
-pwdUser <password> Password for the specified user. Omit this parameter if no password is required.
-port <port> Number of the port to which the remote agent computer responds. The default port number is 19200.
-ssl Use SSL for the communication with the remote agent computer. When SSL is used, the remote agent computer is contacted at the default port for secure connections, that is port 19201. If your agent computer responds to a different port, you must specify the port number with the -port parameter.
-httpProxy <name> <port> Name and port number of the HTTP proxy via which the communication with the remote computer should take place.
-socksProxy <name> <port> Name and port number of the SOCKS proxy via which the communication with the remote computer should take place.
-pwdService <password> Password with which the agent software on the remote computer is protected from unauthorized access.
-userAgent <user> The user that drives the agent.
-pwdUserAgent <password> The password for logging into the remote agent computer.
-package <package file name> The name of the remote agent installer package file. This parameter must be set for hotfix installations on remote agents and must match the EXE name of the hotfix file. If the hotfix package is not in the same folder as perfRsManager, you must define the name with the fully qualified path.
-silkInstallPath <path> The target installation path on the remote agent computer. For example: -silkInstallPath "C:\Silk\Silk Performer".
-silkWorkingDir <path> The working directory on the remote agent computer. For example: -silkWorkingDir "C:\WorkingDir"
-installNetworkEmulationDriver Use this parameter to install the network emulation functionality.
-stopSilkExecutionServer Stops and starts the Silk Execution Server if it is running.

Examples

perfRsManager -i -host deepblue
perfRsManager -i -host deepblue -log -domain intra
              -user nobody -pwdUser 1234
perfRsManager -i -host deepblue -user alex -domain test
              -pwdUser 1234
perfRsManager -i -host 192.168.20.11
perfRsManager -i -host deepblue -log -ssl -port 19251
              -socksproxy 192.168.20.111 1080
              -pwdService 1rt34xy
perfRsManager -r -host deepblue -httpproxy proxy1 8080 -log
perfRSManager -u -host deepblue -user alex -pwdUser 1234 -domain test
              -package "c:\temp\silkperformer-20.5-hf1.exe"