Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

You or your IT department may wish to do a KeyShot Network Rendering silent install, i.e., unattended installation. This is especially useful for unattended deployment onto servers. Please note that service setup is still required. To set up your master or slave services, click here.

Windows

The following arguments are supported:

  • /S - Silent installation.
  • /D=<path> - Set the program files destination. This must be placed at the end of the command line inside quotations.
  • /config=<path> - Import settings from file.
  • /license=<path> - Install license from file. If a license exists it will be overwritten.
  • /resources=<path> - Sets resource path and copies existing license, config, and database, if present.


Coming Added in 8.2:

  • /master - Enable master service.
  • /slave - Enable slave service.
  • /mh=<host> - Sets master host the slave will connect to (also enables slave service).
  • /mp=<port> - Sets master port the slave will connect to.


Example of silent installation that will enable a slave and have it connect to "10.0.0.50" with default port:


Code Block
keyshot_network_rendering_win64_8.x.x.exe /S /mh=10.0.0.50


Unattended uninstall:


Code Block
C:\Program Files\KeyShot8 Network Rendering\uninst.exe /S



macOS

Use the following approach to silently install KeyShot Network Rendering on macOS:

Code Block
sudo installer -pkg keyshot_network_rendering_mac64_8.x.x.pkg -target /


Coming Added in 8.2:

In order to pass options to the installer, create the file "/tmp/ksnr8-silent-install.sh"

The file should fulfill the following conditions:

  1. It must be owned by the user running the silent install
  2. It must not be writable by group
  3. It must not be writable by other

The preferred file permissions are -rw-r--r--.


In the *.sh file the following syntax is used :


Code Block
export option=value



For example, to enable a slave service that connects to a master at IP Address "10.0.0.50" include the following line in your *.sh file:

Code Block
export LUX_NR_MASTER_HOST=10.0.0.50


The following options are supported:

  • LUX_NR_RES_DIR=<dir> - Sets resource path and copies existing license, config, and database, if present.
  • LUX_NR_CONF_PATH=<path> - Import settings from file.
  • LUX_NR_LIC_PATH=<path> - Install license from file. If a license exists it will be overwritten.
  • LUX_NR_MASTER=1 - Enable master service.*
  • LUX_NR_SLAVE=1 - Enable slave service.*
  • LUX_NR_MASTER_HOST=<host> - Sets master host the slave will connect to (also enables slave service).
  • LUX_NR_MASTER_PORT=<port> - Sets master port the slave will connect to.

In order to tell the installer which options to use, the file "/tmp/ksnr8-silent-install.sh" should be created with a few conditions:

  1. It must be owned by the user running the silent install
  2. It must not be writable by group
  3. It must not be writable by other

The preferred file permissions are -rw-r--r--.

Example of file contents that enables a slave service connecting
  • to
master at "10
  • .
0.0.50":export LUX_NR_MASTER_HOST=10.0.0.50


*To disable Master/Slave leave this option out (e.g. LUX_NR_MASTER=0 will not disable the master).


Panel
titleOn this page

Table of Contents