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. |
/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). |