Best Practices for Silent Install of Retail Pro Prism

Best Practices for Silent Install of Retail Pro Prism

 

You can install Retail Pro Prism in "silent" mode by creating a scheduled task that runs the install scripts from the command line. The silent installation would require no user interaction during the installation. This can be a convenient and efficient way to streamline the installation of Retail Pro Prism so that the installer runs completely without requiring any user input.

Each RP Prism component has its own installer. In order to perform a silent install, you will have to create a scheduled task for each component you want to install. The installers are found in the "Prism_[version}\[component]" folder of the Prism setup files. The following table lists the installers.

Installer Files

Installer File

Description

ApacheInstaller.exe

Prism_[version}\Apache has the Apache web server installer.

Win32PrismServerInstaller.exe

Prism_[version}\Server has the RP Prism Server installer.

Win32PrismProxyInstaller

Prism_[version}\PrismProxy has the RP Prism Proxy installer.

Win32Prismv9xDRSInstaller.exe

Prism_[version}\DRSV9 has the RP Prism RP9/DRS installer.

Win32PrismDocumentDesignerInstaller.exe

Prism_[version}\DocumentDesigner has the Document Designer installer.

Win32TechToolkitInstaller.exe

Prism_[version}\TechniciansToolkit has the Technician's Toolkit installer.

 

Sample Script


Oracle
C:\Win32PrismServerInstaller.exe /SERVERNAME=[IP Address or FQDN] /VERYSILENT /SUPPRESSMSGBOXES /LOG: "c:\Win32PrismServerInstaller.log"


MySQL
C:\Win32PrismServerInstaller.exe  /SkipVCInstall=Yes/UseMySQL=Yes/MySQLRootUsername="root" /MySQLRootPassword="root" /MySQLServerFolder="C:\Program Files (x86)\MySQL\MySQL Server 5.6\" /MySQLServerIni="C:\ProgramData\MySQL\MySQL Server 5.6\" /VERYSILENT /SUPPRESSMSGBOXES /LOG: "c:\Win32PrismServerInstaller.log"

 

Oracle Parameters

Parameter

Description

/SERVERNAME=[server name]

Include this parameter to specify the server where RP Prism will be installed.

/VERYSILENT

Runs the installer without displaying a UI, except when a user choice is required or confirmation message boxes.

/SUPPRESSMSGBOXES

No message boxes will be displayed and YES will be selected for any confirmation boxes.
For a completely silent install use both /VERYSILENT and /SUPPRESSMSGBOXES

/LOG={Path to Log file}

 Triggers the installer to create the log file in the specified location.

/DELETEPRISMCERTIFICATE=YES

This parameter should be included if running the RP Prism Server Installer or RP Prism Proxy Installer on an installation that has the deprecated Retail Pro self-signed SSL certificates installed. Those certificates should be removed and replaced with your own SSL certificates (added via SSL Manager in Tech Toolkit).


Example

C:\Win32PrismServerInstaller.exe /VERYSILENT /SUPPRESSMSGBOXES /LOG:"c:\mp\20160617_805\Unpacked\Server\Win32PrismServerInstaller.log"

 

MySQL Parameters

Parameter

Description

/SERVERNAME=[server name]

Include this parameter to specify the server where RP Prism will be installed.

/MySQLRootUsername="SomeUserName"

Valid MySQL username

/MySQLRootPassword="SomePassWord"

Password for the specified username.

/MySQLServerFolder={Path to .MySQL folder}

Default = C:\Program Files (x86)\MySQL\MySQL Server 5.6\"    Substitute the path to the /MySQL folder, if different.

/MySQLServerIni={Path to .ini file.}

Path to MySQL.ini file. Substitute the correct path if in a different location than the default. Default = C:\ProgramData\MySQL\MySQL Server 5.7\

/DELETEPRISMCERTIFICATE=YES

This parameter should be included if running the RP Prism Server Installer or RP Prism Proxy Installer on an installation that has the deprecated Retail Pro self-signed SSL certificates installed. Those certificates should be removed and replaced with your own SSL certificates (added via SSL Manager in Tech Toolkit).

 

Published on Feb 24, 2020 in Best Practices, Installation

 

Find Another Article