Updated: August 24, 2021 7:31am

Silent Install

You can install Prism in "silent" mode by creating a scheduled task that runs the install scripts from the command line. Each Prism component has its own installer; therefore, you will have to create a scheduled task for each component that 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 Folder and Description
ApacheInstaller.exe Prism_[version}\Apache has the Apache web server installer.
Win32PrismServerInstaller.exe Prism_[version}\Server has the Prism Server installer.
Win32PrismProxyInstaller Prism_[version}\PrismProxy has the Prism Proxy installer.
Win32PrismDocumentDesignerInstaller.exe Prism_[version}\DocumentDesigner has the Document Designer installer.

Example Script
Oracle
C:\Win32PrismServerInstaller.exe /VERYSILENT /SUPPRESSMSGBOXES /LOG: "c:\Win32PrismServerInstaller.log" /ClientID=12345 /RegKey="NTYzNjd8UHJpc20gMi4wIFVJRCBhbmQgQ09ERXwyMDI2LTA2LTMw"
MySQL
C:\Win32PrismServerInstaller.exe  /SkipVCInstall=Yes/UseMySQL=Yes/MySQLRootUsername="root" /MySQLRootPassword="root" /MySQLServerFolder="C:\Program Files (x86)\MySQL\MySQL Server 5.7\" /MySQLServerIni="C:\ProgramData\MySQL\MySQL Server 5.7\" /VERYSILENT /SUPPRESSMSGBOXES /LOG: "c:\Win32PrismServerInstaller.log" /ClientID=12345 /RegKey="NTYzNjd8UHJpc20gMi4wIFVJRCBhbmQgQ09ERXwyMDI2LTA2LTMw"

Parameter Description
/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 Prism Server Installer or 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).
/ClientID="{Client ID}" If the ClientID is set that value is automatically added to the Licensing page.
/RegKey="{SA KEY}" If the RegKey is set that value is automatically added to the Licensing page.


Example: C:\Win32PrismServerInstaller.exe /VERYSILENT /SUPPRESSMSGBOXES /ClientID=12345 /RegKey="NTYzNjd8UHJpc20gMi4wIFVJRCBhbmQgQ09ERXwyMDI2LTA2LTMw" /LOG:"c:\Prism_1.99.17.268_NoOracleInstaller\Server\Win32PrismServerInstaller.log"

MySQL Parameters

Parameter Description
/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.7\"    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 Prism Server Installer or 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).
/ClientID= If the ClientID is set that value is automatically added to the Licensing page.
/RegKey="" If the RegKey is set that value is automatically added to the Licensing page.