Basic Architecture

Review the basic architecture of the configuration file.

Example Configuration File

The following example is simplified example of a configuration file, containing only one prerequisite and one module. It demonstrates the properties that make up the configuration:

Parameters

PropertyTypeDescription
ServerNamestringThis field can be anything you want it to be. It's simply used to help you know where this configuration belongs
InstallIISFeaturesboolIndicates if the required IIS Features should be installed
PrereqsarrayAn array of prerequisites that will be installed
ModulesarrayAn array of modules that will be installed
ServerName: ExProcServer01
InstallIISFeatures: false
Prereqs:
- ModuleName: DotNetFramework
  DotNetFrameworkVersion: 4.8
  DotNetFrameworkUrl: https://go.microsoft.com/fwlink/?linkid=2088631
  PackagePath: 
  Arguments: /quiet /norestart
Modules:
- ModuleName: OnBase Configuration
  PackagePath: E:\Installs\OnBase Configuration\Hyland OnBase Configuration.msi
  LogPath: E:\Installs\OnBase Configuration\Hyland OnBase Configuration.log
  ConfigurationFeature:
    DataSource: OnBase
    CommandLine: -ROMANZO -DGTAPPLY
    SystemOdbc: true
    CreateDesktopShortcuts: true
    CreateMenuShortcuts: true
    FeatureName: OnBaseConfig
    InstallPath: E:\Program Files (x86)\Hyland\OnBase Configuration
  Quiet: true
  AdditionalArgs: