MENU
    Silent installation
    • 22 Aug 2023
    • 2 Minutes to read

    Silent installation


    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"
    Plain text

    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"
    Plain text

    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"
    Plain text

    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"
    Plain text

    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?