Updated: November 29, 2021 7:18am

Silent Install

(The Silent Install feature is available for Prism 2.0 and above. It is not available for Prism 1.14.7 and earlier.)

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=[path to 32-bit binaries] /MySQLServerIni=[path to installation of MySQL] /VERYSILENT /SUPPRESSMSGBOXES /LOG: "c:\Win32PrismServerInstaller.log" /ClientID=12345 /RegKey="NTYzNjd8UHJpc20gMi4wIFVJRCBhbmQgQ09ERXwyMDI2LTA2LTMw"

Note: In the MySQL script above, the path to the 32-bit binaries is typically something like /MySQLServerFolder="C:\mysql-5.7.29-win32\" The path to the .ini file is typically something like /MySQLServerIni="C:\ProgramData\MySQL\MySQL Server 5.7\"

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.


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.