InstallAce - Configuration Settings




Visit InstallAce Home for latest information.

**Setting must be configured/verified after installation

Client Tools: Configuration Settings
**LogFilesPath Directory location to create application log files.
**CustomActionTemplatePath File path of Custom Action Teamplate that is used to define custom actions for build files. The deault action template file is supplied with name of CustomActions.xml
**ListenOnPortNo Port no. on that Installation Manager shall accept socket requests. Default setting is 8090.
**SendOnPortNo Port no. on that Installation Manager should connect and send socket requests to Server side Installer Service. Default setting is 8090.

 

Installation Service: Configuration Settings
**LogFilesPath Directory location to create application log files.
**TempBuildFilesPath Directory location to store/download application build contents and store backup copy of files replaced during installantion process.

Note that build contents are not removed automatically when installation is finished. This allow Installation Service to avoid re-downloading of build files that have not been changed since last installation thus only updated files are re-transfered to the Server.
**ListenOnPortNo Port no. on that Installation Service shall accept socket requests. Default setting is 8090.
**SendOnPortNo Port no. on that Installation Service should connect and send socket requests to Client side tools. Default setting is 8090.
IISServerName The name of Windows IIS Server is defined with the 'IISServerName' setting and the default value is set 'localhost'. By changing this setting user can decide to run IIS Server Tasks on some other Server while Installer Service is running on a different server.
PreferredIPMask Use this setting to define the Preferred IP address on that Listner Service should be started. This setting can be used if the computer is configured with multiple IP addresses. If this setting is not defined then Listner will choose any one IP among all IP addresses assigned to system but that may not be the desired IP and sometimes it may not allow the Installer Manager to connect with Installer Service. If IP mask/address defined here is not found in resolved IP addresses, then Service will use any one IP as resolved at run time. You may check Event Log or InstallAce Log file to verify on which IP address InstallAce Service is running. You may define the complete IP address like 192.168.2.2 or an IP range like 192.168.2.* or 192.168.*.* but it should NOT be defined like 192.168.*.2
Security Policy - Settings
AllowWindowsScriptExecution
(true/false)
Turn flag on/off to allow/deny VBScript & Power Shell Scripts execution on the server.
AllowIISConfigurationTask
(true/false)
Turn flag on/off to allow/deny executing IIS Server Tasks on the server.
AllowCustomFileAction
(true/false)
Turn flag on/off to allow/deny executing Custom File Action on the server.
ValidateUserAccount
(true/false)
If 'true' then Installer Service will validate all installation requests and access would be permitted only to the limited users as defined in the 'AuthorizedUsersList' section of the application configuration file.
RestrictWeekDays
(Sunday, Monday, Tuesday, ...) 
Use this setting to define days of week on that installation shall NOT be permitted.
RestrictInstallationToAllowedFoldersList
(true/false)
 
If true then Installer Service will monitor all installation requests and file copy would be permitted only under the directory locations as defined in the 'AllowedFoldersList' section in application configuration file.
RestrictInstallationForDeniedFoldersList
(true/false)
 
If true then Installer Service will monitor all installation requests and file copy would be denied under the directory locations as defined in the 'DeniedFoldersList' section in application configuration file.
AllowedFoldersList Section
DeniedFoldersList Section
These sections are used to create directory list(s) that are used to permit/deny fily copy access as marked with RestrictInstallationToAllowedFoldersList & RestrictInstallationForDeniedFoldersList settings.

Format of child element(s):
add key="RootFolder001" value="C:\Program Files"
add key="RootFolder002" value="C:\Windows"
 
AuthorizedUsersList Section These sections are used to deline authorized users list that are used to permit/reject installation requests as marked with ValidateUserAccount setting.

Format of child element(s):
add key="User001" value="MyDomain\Administrator"
add key="User002" value="SAM"

Note: The domain name is optional to define but if defined then the (Installation Manager) user must be on the same domain.
 
connectionStrings Section The connectionStrings section section shall be used to define the connection string(s) that can be used to connect Microsoft SQL Server.

This feature shall be used if the SQL Server user name & password should not be exposed to the InstallAce user. If the "name" of a "connectionStrings" setting element is provided with the package then the actual conenction string is replaced with name/id at run time.

Format of child element(s):
add name="Default" connectionString="Server =(local);Initial Catalog=AppDB;Persist Security Info=false;Trusted_Connection=false;User ID=u;Password=p"

add name="Trusted" connectionString="Data Source=.;Initial Catalog=AppDB;Trusted_Connection=true"
 

Note: Make sure that defined Port numbers are in sync between Client & server side settings and Port numbers are not blocked on any environment.

Visit InstallAce Home for latest information.