Silent installation
  • 22 Aug 2023
  • 2 Minutes to read
  • Dark
    Light
  • PDF

Silent installation

  • Dark
    Light
  • PDF

Article Summary

How can we install Atomic Scope without user interaction?

Atomic Scope can be installed silently with the help of script. We can perform Atomic Scope installation for both fresh and upgrade.

Feature components

  • BizTalk components
  • SDK
  • Azure components
  • Database
  • Service
  • Website

Steps to follow:

Before starting installation, please verify all prerequisites are matching.

  • Login to the Atomic Scope machine with the credentials of the Atomic Scope service account
  • Open command prompt with Administrator privileges
  • Run the command.

Fresh installation

For a fresh installation, you can use the script below to install all of the feature components on a single machine.

msiexec.exe -i "AtomicScopeMSIDownloadedFolderPath\AtomicScope.Setup.8.3.5371.2002.Enterprise.msi"
/qn /Lv* "D:\install1.log"
IIS_WEBSITENAME=1 WEBSITE_DESCRIPTION="Default Web Site" WEBSITE_PORT=80 WEBSITE_IP=*
WEB_APP_POOL_IDENTITY_NAME="Domain_Name\User_Name" WEB_APP_POOL_IDENTITY_PWD="Password"
WEB_APP_POOL_IDENTITY_CONFPWD="Password"
CONNECTION_STRING="Server=YourSQLInstanceName;Database=Atomicscope;Integrated Security=True;"
SERVICE_LOGIN_TYPE=2 LicenseAccepted=1 SQL_SERVER_NAME=YourSQLInstanceName DB_NAME=Atomicscope
HTTPGETENABLED_VALUE="true" HTTPSGETENABLED_VALUE="false" BASICHTTPBINDING_VALUE="TransportCredentialOnly"
WEBHTTPBINDING_VALUE="TransportCredentialOnly"
INSTALLLOCATION="C:\Program Files (x86)\Kovai Ltd\AtomicScope"

In the installation path, the provided MSI should be available.

Example: C:\Users\AS360\AtomicScope.Setup.8.4.3399.2312.Enterprise.msi

  • Once after the successful installation the Atomic Scope UI will be launched.
  • Activate the License.

We can also use this silent installation to install a separate feature component. All components must have properties. If we only provide those specific properties. Then we can only install that component in that machine.

Please find below for individual component properties.

Feature Selection Properties

Property Name: ADDLOCAL

Use: To Select particular features for installation & skipping the rest

TitleProperty
All features installationADDLOCAL = "ALL"
BizTalk & SDK installationADDLOCAL=SDKDirFeature,SDKAzureSample,SDKBizTalkSample,AssembliesDirFeature,ConfigDirFeature,BizTalkDirFeature
WebsiteADDLOCAL=WebSiteDirFeature,ScriptsDirFeature
DatabaseADDLOCAL=DatbaseDirFeature
NT ServiceADDLOCAL=AzureDeployDirFeature,NTServiceDirFeature,ScriptsDirFeature

Please find the command script for BizTalk component and SDK

msiexec.exe -i "AtomicScopeMSIDownloadedFolderPath\AtomicScope.Setup.8.3.5371.2002.Enterprise.msi" ADDLOCAL=SDKDirFeature,SDKAzureSample,SDKBizTalkSample,AssembliesDirFeature,ConfigDirFeature,BizTalkDirFeature  /qn /Lv* "C:\install1.log" CONNECTION_STRING="Server=YourSQLInstanceName;Database=Atomicscope;Integrated Security=True;" SERVICE_LOGIN_TYPE=2 LicenseAccepted=1 SQL_SERVER_NAME=YourSQLInstanceName DB_NAME=Atomicscope INSTALLLOCATION="C:\Program Files (x86)\Kovai Ltd\AtomicScope"

Using the feature selection properties, you can modify the properties in the above script as required for the database, website, or service.

Installer Properties & its use

| header | header | header |

Property CategoryProperty Name
GeneralINSTALLLOCATION
LicenseAccepted
DatabaseCONNECTION_STRING
SQL_SERVER_NAME
DB_NAME
WebsiteIIS_WEBSITENAME
WEBSITE_DESCRIPTION
WEBSITE_PORT
WEBSITE_IP
HTTPGETENABLED_VALUE
HTTPSGETENABLED_VALUE
BASICHTTPBINDING_VALUE
Web Basic Binding type value - TransportCredentialOnly
NT ServiceSERVICE_LOGIN_TYPE
Login CredentialsWEB_APP_POOL_IDENTITY_NAME
WEB_APP_POOL_IDENTITY_PWD
WEB_APP_POOL_IDENTITY_CONFPWD
GMSAISGMSAACCOUNT

Upgrade script

You can upgrade the MSI using silent installation. Please find below script for upgrading all of the feature components on a single machine.

msiexec.exe -i "AtomicScopeMSIDownloadedFolderPath\AtomicScope.Setup.8.3.5371.2002.Enterprise.msi"/qn /Lv* "D:\install1.log" IIS_WEBSITENAME=1 WEBSITE_DESCRIPTION="Default Web Site" WEBSITE_PORT=80 WEBSITE_IP=* U_IISAPPPOOL_LOGON="Domain_Name\User_Name" U_IISAPPPOOL_PWD="Password" U_IISAPPPOOL_PWD_CONFPWD="Password" U_SERVICE_LOGON="Domain_Name\User_Name" U_SERVICE_PWD="Password" CONNECTION_STRING="Server=YourSQLInstanceName;Database=Atomicscope;Integrated Security=True;" SERVICE_LOGIN_TYPE=2 LicenseAccepted=1 EXISTING_SQL_SERVER_NAME=YourSQLInstanceName EXISTING_SQL_SERVER_USER_NAME="Domain_Name\User_Name" EXISTING_DB_NAME=Atomicscope HTTPGETENABLED_VALUE="true" HTTPSGETENABLED_VALUE="false" BASICHTTPBINDING_VALUE="TransportCredentialOnly" WEBHTTPBINDING_VALUE="TransportCredentialOnly" INSTALLLOCATION="C:\Program Files (x86)\Kovai Ltd\AtomicScope"

You can upgrade the individual feature components similar to a fresh installation.

Upgrade script for BizTalk component and SDK.

msiexec.exe -i "AtomicScopeMSIDownloadedFolderPath\AtomicScope.Setup.8.3.5371.2002.Enterprise.msi" ADDLOCAL=SDKDirFeature,SDKAzureSample,SDKBizTalkSample,AssembliesDirFeature,ConfigDirFeature,BizTalkDirFeature  /qn /Lv* "C:\install1.log" CONNECTION_STRING="Server=YourSQLInstanceName;Database=Atomicscope;Integrated Security=True;" SERVICE_LOGIN_TYPE=2 LicenseAccepted=1 EXISTING_SQL_SERVER_NAME=YourSQLInstanceName EXISTING_SQL_SERVER_USER_NAME="YourSQLInstanceName" EXISTING_DB_NAME=Atomicscope  INSTALLLOCATION="C:\Program Files (x86)\Kovai Ltd\AtomicScope"

You can install the other feature components separately or together by using the parameters, as in the above command.

Upgrade Install Properties

Property CategoryProperty NameUseSample Value
Database Login & ConnectionEXISTING_SQL_SERVER_NAMESQL server name used for fresh installasbuild02
EXISTING_SQL_SERVER_USER_NAMESQL Authentication Login User name used for fresh install. This is for Database SQL authentication only. Don't use this property for Database Windows authentication."asbuild02\sqladmin"
EXISTING_DB_NAMEDatabase name used for fresh installAtomicscope
EXISTING_SQL_SERVER_USER_PASSWORDSQL Authentication User Login password is used for a fresh install. This is for Database SQL authentication only . Don't use this property for Database Windows authentication."atomicscope@sqldb"
EXISTING_AUTHENTICATON_MODESQL Authentication type, 1 - Windows, 2- SQL
Website LoginU_IISAPPPOOL_LOGONWebsite Login User Name If GMSA account, use $ at end of service account name like "AS360\DemoGMSAAccount$""asbuild02\asadmin"
U_IISAPPPOOL_PWDWebsite Login User passwordset password as empty like "" for GMSA account"atomicscope@kovai123"
Service LoginU_SERVICE_LOGONNT Service Login User Name If GMSA account, use $ at end of service account name like "AS360\DemoGMSAAccount$""asbuild02\asadmin"
U_SERVICE_PWDNT Service Login User password set password as empty like "" for GMSA account"atomicscope@kovai123"
GMSA SelectionAPPPOOLGMSAACCOUNTIs GMSA account selected for Website Login1
SERVICEGMSAACCOUNTIs GMSA account selected for Website Login1

Was this article helpful?