Updated: September 8, 2023 10:57am

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
C:\Win32PrismServerInstaller.exe /VERYSILENT /SUPPRESSMSGBOXES /LOG="c:\Win32PrismServerInstaller.log" /ClientID=12345 /RegKey="[SA Key]"
C:\Win32PrismServerInstaller.exe  /SkipVCInstall=Yes/UseMySQL=Yes/MySQLRootUsername=root /MySQLRootPassword=root /MySQLServerFolder="C:\mysql-5.7.29-win32\" /MySQLServerIni="C:\ProgramData\MySQL\MySQL Server 8.0\" /VERYSILENT /SUPPRESSMSGBOXES /LOG="c:\Win32PrismServerInstaller.log" /ClientID=12345 /RegKey="[SA Key]"

General Installer Parameters

General Installer Parameters Description
/VERYSILENT Runs the installer without displaying a UI, except when a user choice is required or confirmation message boxes. If this parameter is used errors will only be added to the log file and will not be shown.
/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}" This parameter should be included if running the Prism Server Installer. This is the ClientID used to identify this installation for Prism Licensing.
/RegKey="{SA KEY}" This parameter should be included if running the Prism Server Installer. This is the Product Key tied to the above ClientID. Used for Prism Licensing

Additional MySQL Parameters

Additional MySQL Parameters Description
/MySQLRootUsername=RootUserName User with root access to the database. This is normally the root user.
/MySQLRootPassword=RootUserPassword Password for the above user.
/MySQLServerFolder={Path to .MySQL folder} Path to the 32-bit my SQL client. This is not part of the MySQL server installation and must be installed separately. This is required for the installer and the operation of Prism.
/MySQLServernIni={Path to .ini file.} Path to MySQL.ini file. This is required so that the installer can ensure that the MySQL configuration is correct for Prism. This is not used for operation of Prism.
Default = C:\ProgramData\MySQL\MySQL Server X\