SpeechMiner Silent Installation
A SpeechMiner Silent installation is a method of installing SpeechMiner without user interaction. That is, it is not necessary for the user to direct the installation process.
The SpeechMiner Silent installation bypasses all levels of user interaction by reading instructions that are coded within a answers.ini response file.
The answers.ini file contains replies to the prompts that the installer would get from the users input in a Wizard installation.
Before you begin a Silent installation, consider the following:
- The Silent installer ignores window errors (for example, "could not open file"). All errors will appear in the installation log located in the installation path.
- All of the options available in the Wizard installation can be configured in the answers.ini file. If the installer cannot find this file an error will appear in the log file and SpeechMiner will not be installed.
- The answers.ini file is divided into sections. These sections represent the Wizard installation pages.
- The Silent uninstall creates a log file in a directory that is configured by the user. This log contains errors and information about the unistall.
- When installing SpeechMiner, the installation path cannot be longer than 50 characters. A path longer than 50 characters will not enable you to install SpeechMiner.
To perform a SpeechMiner silent installation:
- Prepare the answers.ini file.
- Open a text file and save it with the name answers.ini.
- Enter the following code to determine the SpeechMiner deployment you want to install (for example, an Analytics & Recording deployment):
- Enter the following list and select the components that should be installed.
Only components that have the value on will be installed. - Enter the supported language list to select the language you would like to install. For the full list refer to SpeechMiner Language Support
Only languages with the value on will be displayed. - Set nodes for the Indexer:
Enter the following to set several nodes for the Indexer: Note: the nodes path here is just an example.
[SMComponents]
Uplatform=on
Indexer=on
[Indexer]
Nodes=http://esTest1:9200;http://esTest2:9200
Enter the following to set a single node for the Indexer: Note: the nodes path here is just an example.
[Indexer]
Nodes=http://esTest1:9200 - Enter the following database credentials list.
If the database component Windows Authenticated User is set to off, the value of each row (that is, field) under the component should be empty.
If the database component Windows Authenticated User is set to on, only the values in the last two rows should be empty. - Enter the following general information.
If the reboot value is true, the computer will be automatically restarted after the installation.
The uninstall log path must exist. The path for the uninstall log is the value of uninstall log path.
If this value is empty, the path will be C:\Temp, and the user should verify that C:\temp exists. The uninstall log name is the value of uninstall log name. If this value is empty, the name will be SMuninstLog.txt. - Save the answers.ini file.
- Open the Command Line as an administrator.
- Run the following command in the folder that contains SpeechMinerInstall.exe:
- If the answers.ini file is not in the same folder as SpeechMinerInstall.exe, add the following to the end of the command:
- If the installation path is not C:\Program Files(x86)\Genesys\Software for a 64 bit machine or in C:\Program Files\Genesys\Software for a 32 bit
machine, add the following to the end of the command.
The installation path must be the last parameter used in the command line and it should not contain quotes (even if the path contains spaces).
[Installation Mode]
Mode=Analytics and Recording UI
You can also install a Recording UI Only or a Analytics Only deployment.
[SMComponents]
Uplatform=on
Smart=on
Web=on
SMConfig=on
ULogger=on
Indexer=on
SMUpgrade=on
Interaction Receiver=off
Database=off
[Languages]
Some lang=on
Other lang=off
[Database]
Windows Authenticated User=off
DB Server=<server>
DB Name=<Name>
DB User=<User>
DB Password=<Password>
[General]
reboot=false
uninstall log path=C:\Temp
uninstall log name=SMuninstLog.txt
start "SpeechMinerInstall" /wait "SpeechMinerInstall.exe" /S
If Indexer is also installed add /auth=user:password to the end of the command line. For example: start SpeechMinerInstall /wait SpeechMinerInstall.exe /S /ANSWERS_PATH=C:\SMInstallation /auth=dummy:dummy. The user:password value should be the same values used when you set the authentication for the indexer. See Step #10 in the Installing the SpeechMiner Components > Installing Using the Wizard.
/ANSWERS_PATH=<answers file path>
/D=<installation path>
SpeechMiner is installed successfully.