Articles in this section
Category / Section

How to Perform a Silent Installation of Bold BI Enterprise Edition on Windows?

Published:

Overview

Bold BI Enterprise Edition can be installed and deployed in silent mode, allowing for a streamlined installation process. This guide outlines the steps to perform a silent installation.

Steps to Install Bold BI Enterprise Edition on Windows in Silent Mode

  1. Download the Installer: Obtain the BoldBIEnterpriseEdition.exe from your account.

  2. Run the Installer: Double-click the downloaded BoldBIEnterpriseEdition.exe. The installer wizard will open and extract the installer package into the %temp% folder.

  3. Access the Temp Folder: In the Run command box, type %temp% and press Enter. Temp Folder will open, and you will find the boldbienterpriseedition_(version)_(timestamp).exe file in one of the is-xxxx folders.

  4. Copy the Extracted File: Move the extracted boldbienterpriseedition_(version)_(timestamp).exe file to any local drive.

img1.png

  1. Exit the Wizard: Close the installer wizard.

  2. Open Command Prompt: Run the Windows Command Prompt in Administrator mode.

  3. Execute the Silent Installation Command: Use the appropriate command based on your installation type.

Installation Command Breakdown

The installation command follows this structure:

boldbienterpriseedition_(version)_(timestamp).exe /InstallPath:{Location to install} /IISPortNo:{Port_No} /IISSiteName:{siteName} /IISSubAppName:{subAppName} /IISSubAppDomainName:{domainName} /IsSetFirewall:{TRUE/FALSE} /IsUpgrade:TRUE /IsDesktopShortcut:{TRUE/FALSE} /IsStartMenuShortcut:{TRUE/FALSE} /IsSilentStartUp:FALSE /JsonFilePath:{JSON File}

Parameters

  1. Executable File:

    • boldbienterpriseedition_(version)_(timestamp).exe
    • This is the installer executable, with version and timestamp for unique identification.
  2. Install Path:

    • /InstallPath:{Location to install}
    • Specifies the directory for installation. Replace {Location to install} with the desired path (e.g., C:\Program Files\MyApp).
  3. IIS Port Number:

    • /IISPortNo:{Port_No}
    • Sets the port number for IIS. Replace {Port_No} with the desired port (e.g., 8080). This is not required when hosting as a sub-application.
  4. IIS Site Name:

    • /IISSiteName:{siteName}
    • Defines the name of the IIS site for hosting the application. Replace {siteName} with the desired site name (e.g., MyAppSite).
  5. IIS Sub-Application Name:

    • /IISSubAppName:{subAppName}
    • Specifies the name of the sub-application within the IIS site. Replace {subAppName} with the desired name. This is only needed if the application is a sub-application.
  6. IIS Sub-Application Domain Name:

    • /IISSubAppDomainName:{domainName}
    • Defines the domain name for the sub-application. Replace {domainName} with the appropriate domain (e.g., example.com). This is only needed for sub-applications.
  7. Firewall Configuration:

    • /IsSetFirewall:{TRUE/FALSE}
    • Determines whether to configure the firewall during installation.
      • TRUE: Sets up necessary firewall rules.
      • FALSE: No changes to the firewall.
  8. Upgrade Flag:

    • /IsUpgrade:TRUE
    • Indicates that the installation is an upgrade of an existing version. Setting this to FALSE may initiate a fresh installation.
  9. Desktop Shortcut:

    • /IsDesktopShortcut:{TRUE/FALSE}
    • Specifies whether to create a desktop shortcut.
      • TRUE: Creates a shortcut on the desktop.
      • FALSE: No shortcut created.
  10. Start Menu Shortcut:

    • /IsStartMenuShortcut:{TRUE/FALSE}
    • Specifies whether to create a shortcut in the Start Menu.
      • TRUE: Adds a shortcut to the Start Menu.
      • FALSE: No shortcut added.
  11. Silent Startup:

    • /IsSilentStartUp:FALSE
    • Indicates whether the application should start silently.
      • FALSE: Shows the user interface when launched.
      • TRUE: Starts silently without showing the interface.
  12. JSON File Path:

    • /JsonFilePath:{JSON File}
    • Specifies the path to a JSON file containing database and IIS site details. This is used when /IsSilentStartUp is set to TRUE.

Silent Installation Options

1. Silent Installation as a New Site

To install Bold BI as a new site, use the following command:

boldbienterpriseedition_7.11.24_0121.exe /InstallPath:"C:\Program Files (x86)\Bold BI\Enterprise Edition\" /IISPortNo:65301 /IISSiteName:"BoldBIEnterpriseEdition" /IsSetFirewall:TRUE /IsUpgrade:FALSE /IsDesktopShortcut:TRUE /IsStartMenuShortcut:TRUE /IsSilentStartUp:FALSE
  • IsUpgrade: Set to False for a fresh installation. Change to True if upgrading to a newer version.
  • IISSiteName: The name for the new site.
  • IISPortNo: The port number for hosting the created site.

2. Silent Installation as a Sub Application

To install Bold BI as a SubApp, use the following command:

boldbienterpriseedition_7.11.24_0121.exe /InstallPath:"C:\Program Files (x86)\Bold BI Enterprise Edition\" /DeploymentPath:"C:\BoldServices" /IISSiteName:"Default Web Site" /IISSubAppName:Bold /IISSubAppDomainName:http://localhost:80 /IsSetFirewall:false /IsUpgrade:FALSE /IsDesktopShortcut:TRUE /IsStartMenuShortcut:TRUE /IsSilentStartUp:FALSE
  • IISSiteName: The name of the existing site in IIS.
  • IsUpgrade: Set to False for a fresh installation.
  • IISSubAppName: The name of the Bold BI sub application.
  • IISSubAppDomainName: The domain name for the Bold BI site (e.g., http://localhost:80).

3. Silent Installation with JSON Configuration

For installations that require a JSON configuration file, use the following command:

boldbienterpriseedition_7.11.24_0121.exe /InstallPath:"C:\Program Files (x86)\Bold BI\Enterprise Edition\" /IISPortNo:65301 /IISSiteName:"BoldBIEnterpriseEdition" /IsSetFirewall:TRUE /IsUpgrade:FALSE /IsDesktopShortcut:TRUE /IsStartMenuShortcut:TRUE /IsSilentStartUp:TRUE /JsonFilePath:"C:\application_startup.json"
  • If hosting Bold BI over Bold Reports and you want to enable common login, include the parameter /IsCommonLogin:TRUE.

References

Was this article useful?
Like
Dislike
Help us improve this page
Please provide feedback or comments
MM
Written by Mahendran Maragatha Patchai
Updated
Comments (0)
Please  to leave a comment
Access denied
Access denied