You can install PC-DMIS from the command line instead of by double-clicking on the PC-DMIS installation executable. In addition, you can turn various command line arguments on or off to speed up the installation process.
This topic lists the supported command line arguments.
Command line arguments are case sensitive.
User Interface Parameters
-q, -quiet, -s, -silent - Silent install
-passive - Progress bar only install
Installation Commands
-uninstall - Uninstall
-repair - Repair (or install if not installed)
-package, -update - Install (default)
-layout - Create a local/admin image
HEIP - This parameter sets the Opt-in option for the Hexagon Customer Experience Improvement Program. This provides analytics for PC-DMIS to help us improve the product. By default, this option is on (HEIP=1). Set this parameter to 0 (zero) to turn this option off.
USELMSLICENSING - When this parameter is turned on (USELMSLICENSING=1), PC-DMIS checks for an LMS license. Set this parameter to 0 (zero) to turn this option off.
INSTALLPDFCONVERTER - When this parameter is turned on (INSTALLPDFCONVERTER=1), the PC-DMIS installation installs the PDF Converter. By default, this option is turned on. Set this parameter to 0 (zero) to turn this option off.
INSTALLOFFLINEHELP - When this parameter is turned on (INSTALLOFFLINEHELP=1), the PC-DMIS installation installs the offline English help system. By default, this option is turned on. Set this parameter to 0 (zero) to turn this option off.
Restart Handling
-norestart - Suppress any restarts
-promptrestart - Prompt if a restart is required (default)
Logging
-l, -log - Log to a specific file (default TempFolder)
-logtoconsole - Logs everything to console, if started from console
Help
-? - Show the Supported command line arguments information screen
Additional Parameters
INSTALLDIR - Installation folder for the PC-DMIS application. The default location is "C:\Program Files\Hexagon\PC-DMIS <version>", where <version> is the PC-DMIS install version.
SQLCONNECTIONSTRING - SQL Connectionstring if required by application
LICENSESTRING - License string if required by application
LMSENTITLEMENTID=<EID> - This parameter specifies the LMS Entitlement ID (EID) for your LMS license. Replace "<EID>" with your actual Entitlement ID. For example: LMSENTITLEMENTID=99999-12345-67890-12345-67890
LMSURLTOFNOSERVICES=<FNO server address> - This parameter defines the URL address to the LMS FNO server. Replace "<FNO server address>" with the actual URL to the LMS server. For example: LMSURLTOFNOSERVICES=https://licensing.wilcoxassoc.com/flexnet/services
LMSPROXYHOST=<\{proxyhostname}> - This parameter defines the name of the proxy host server. Replace <\{ProxyHostName}> with the name of the proxy host server. For example: LMSPROXYHOST={\fnoserver}
LMSPROXYUSERNAME=<\{proxyhostusername}> - This parameter defines the user name of the proxy server. Replace <\{proxyhostusername}> with the user name of the proxy server. For example: LMSPROXYUSERNAME={\jrjones}
LMSPROXYPASSWORD=<\{proxyhostpassword}> - This parameter defines the password for the proxy server. Replace <\{proxyhostpassword}> with the password for the proxy server. For example: LMSPROXYPASSWORD={\AS4BGxpZyu}
LMSLICENSESERVERS (@\{ipaddress}) – This parameter defines a comma-separated list of the LMS license servers.
LICENSETYPE - This parameter specifies the license type. The options are HASP, LMSEntitlement, or LMSServer. For example: LICENSETYPE=LMSEntitlement.
The correct usage for the additional parameters is:
PARAMETER=value
Unattended Installation Example
To perform a fully-unattended installation into a directory named C:\PCDMISW\, use the following command line argument:
Pcdmis<installer information>.exe -q INSTALLDIR="C:\PCDMISW"
Where <installer information> is the PC-DMIS version and build numbers of the .exe file that you are installing.