- 22 Aug 2023
- 2 Minutes to read
- Print
- DarkLight
- PDF
Silent installation
- Updated on 22 Aug 2023
- 2 Minutes to read
- Print
- DarkLight
- PDF
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
Title | Property |
---|---|
All features installation | ADDLOCAL = "ALL" |
BizTalk & SDK installation | ADDLOCAL=SDKDirFeature,SDKAzureSample,SDKBizTalkSample,AssembliesDirFeature,ConfigDirFeature,BizTalkDirFeature |
Website | ADDLOCAL=WebSiteDirFeature,ScriptsDirFeature |
Database | ADDLOCAL=DatbaseDirFeature |
NT Service | ADDLOCAL=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 Category | Property Name |
General | INSTALLLOCATION |
LicenseAccepted | |
Database | CONNECTION_STRING |
SQL_SERVER_NAME | |
DB_NAME | |
Website | IIS_WEBSITENAME |
WEBSITE_DESCRIPTION | |
WEBSITE_PORT | |
WEBSITE_IP | |
HTTPGETENABLED_VALUE | |
HTTPSGETENABLED_VALUE | |
BASICHTTPBINDING_VALUE | |
Web Basic Binding type value - TransportCredentialOnly | |
NT Service | SERVICE_LOGIN_TYPE |
Login Credentials | WEB_APP_POOL_IDENTITY_NAME |
WEB_APP_POOL_IDENTITY_PWD | |
WEB_APP_POOL_IDENTITY_CONFPWD | |
GMSA | ISGMSAACCOUNT |
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 Category | Property Name | Use | Sample Value |
---|---|---|---|
Database Login & Connection | EXISTING_SQL_SERVER_NAME | SQL server name used for fresh install | asbuild02 |
EXISTING_SQL_SERVER_USER_NAME | SQL 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_NAME | Database name used for fresh install | Atomicscope | |
EXISTING_SQL_SERVER_USER_PASSWORD | SQL 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_MODE | SQL Authentication type, 1 - Windows, 2- SQL | ||
Website Login | U_IISAPPPOOL_LOGON | Website Login User Name If GMSA account, use $ at end of service account name like "AS360\DemoGMSAAccount$" | "asbuild02\asadmin" |
U_IISAPPPOOL_PWD | Website Login User passwordset password as empty like "" for GMSA account | "atomicscope@kovai123" | |
Service Login | U_SERVICE_LOGON | NT Service Login User Name If GMSA account, use $ at end of service account name like "AS360\DemoGMSAAccount$" | "asbuild02\asadmin" |
U_SERVICE_PWD | NT Service Login User password set password as empty like "" for GMSA account | "atomicscope@kovai123" | |
GMSA Selection | APPPOOLGMSAACCOUNT | Is GMSA account selected for Website Login | 1 |
SERVICEGMSAACCOUNT | Is GMSA account selected for Website Login | 1 |