Skip to content

FineBuild General Parameters

EdVassie edited this page Nov 23, 2021 · 6 revisions
Previous FineBuild Parameter Syntax SQL DB Parameters Next

The parameters that do not relate to a specific SQL Server service or to Community Tools are given below. The parameters cover both the basic install and the provisioning that can be performed by SQL FineBuild.

If you are happy that the default value for a given parameter is right for your organisation then you do not need to provide that parameter.

When you run SQL FineBuild you should always provide a /AdminPassword: parameter giving your own password in order to log on automatically after a reboot.

Index

The parameters are divided into the following sections:


FineBuild Environment Provisioning

Parameter Default Comment
/Edition: Eval SQL Server Edition to install
/IAcceptLicenseTerms: Yes Confirms that the person running SQL FineBuild accepts all license terms
/Server: (none) If specified, checks that FineBuild is being run on the specified server
/Type: Full type of SQL FineBuild run that is being performed

The following parameters can normally be left at their default values:

Parameter Default Comment
/SetupCMD: Yes Setup improvements for CMD window
/SetupMenus: Yes Setup SQL and Windows menus
/SetupMyDocs: Yes Setup common DBA My Documents location
/SetupWindows: Yes Configure additional Windows menu options
/Language: ENU Language for the SQL Install
/Mode: QUIET Level of interaction with Install routines
/SpeedTest: 5.0 Speed Test baseline time
/SQLFullExe: SETUP.EXE Name of SQL Server Install program
/SQLExpExe: (calculated) Name of SQL Server Express Edition Install program
/UserConfiguration: No Run custom User Configuration process
/UserConfigurationvbs: (none) Name of custom User Configuration process
/UserPreparation: No Run custom User Preparation process
/UserPreparationvbs: (none) Name of custom User Preparation process
/Validate: Yes Stop SQL FineBuild if serious validation errors found

Index


Disk Volume and Folder Provisioning

Parameter Default Comment
/VolDBA: (System Drive) Volume to host DBA Script Repository
/VolProg: (System Drive) Volume to host SQL Server program files
/VolTempWin: (System Drive) Volume to host Windows Temporary Files Volume

The following parameters can normally be left at their default values:

Parameter Default Comment
/SetupShares: Yes Configure file shares for SQL volumes
/DirProg: Program Files High level folder for programs
/DirTempUser: Temp Folder to hold User temporary files
/DirTempWin: Temp Folder to hold Windows temporary files
/LabDBA: Programs Volume Label to be applied to DBA Script Repository Volume
/LabProg: Programs Volume Label to be applied to SQL Programs Volume
/LabSystem: System Volume Label to be applied to Windows System Volume
/LabTempWin: Temp Volume Label to be applied to Windows Temporary Files Volume
/PathAddComp: ..\Additional Components Path to Additional Components folder
/PathInstallAudit: InstallAudit Name of the InstallAudit folder

Index


Windows Configuration Provisioning

Parameter Default Comment
/OUPath: (none) Path to OU that server should be placed in

The following parameters can normally be left at their default values:

Parameter Default Comment
/SetupDCOM: Yes Configure COM Security
/SetupNetBind: (none) Setup Network Binding order
/SetupNoDefrag: (none) Disable Windows disk defragmentation
/SetupNoDriveIndex: Yes Disable indexing of drive contents
/SetupNoTCPNetBios: Yes Disable NetBios broadcasting of Server Name
/SetupNoTCPOffload: Yes Disable TCP Offload to Network Adaptors
/SetupPowerCfg: (none) Setup Power Configuration
/SetupPSRemote: Yes Setup PowerShell Remote Access

Index


Windows Security Provisioning

Parameter Default Comment
/SetupCompliance: No Enforce Security Compliance options

The following parameters can normally be left at their default values:

Parameter Default Comment
/SetupFirewall: Yes Setup Firewall Port Exceptions
/SetupKerberos: Yes Setup Kerberos SPNs, Delegation, etc
/SetupNoSSL3: Yes Disable SSL v3 Protocol
/SetupNoWinGlobal: Yes Disable Guest, etc access to Server
/SetupTLS12: (none) Setup TLS 1.2 Protocol
/SetupWinAudit: (none) Setup Windows Audit options
/AVCmd: "POWERSHELL Add-MpPreference -ExclusionPath" Command to run Anti-Virus Exclusions

Index


Windows Software Provisioning

All of the following parameters can normally be left at their default values:

Parameter Default Comment
/SetupKB4019990: (none) Install Windows 2012 KB4019990 d3dcompiler update
/SetupMSI45: Yes Install Windows Installer 4.5 for Windows 2008 and 2008 R2
/SetupNet3: Yes Install .Net 3.5 for SQL Server 2005 through to 2017
/SetupNet4: Yes Install .Net 4.0 for Windows 2003, 2008 and 2008 R2
/SetupNet4x: Yes Install .Net 4.x for Windows 2008 through to 2019
/SetupPS1: (none) Install PowerShell V1 for Windows 2003
/SetupPS2: Yes Install PowerShell V2 for Windows 2003, 2008 and 2008 R2

Index


Copyright FineBuild Team © 2021. License and Acknowledgements

Previous FineBuild Parameter Syntax Top SQL DB Parameters Next

Key SQL FineBuild Links:

SQL FineBuild supports:

  • All SQL Server versions from SQL 2019 through to SQL 2005
  • Clustered, Non-Clustered and Core implementations of server operating systems
  • Availability and Distributed Availability Groups
  • 64-bit and (where relevant) 32-bit versions of Windows

The following Windows versions are supported:

  • Windows 2022
  • Windows 11
  • Windows 2019
  • Windows 2016
  • Windows 10
  • Windows 2012 R2
  • Windows 8.1
  • Windows 2012
  • Windows 8
  • Windows 2008 R2
  • Windows 7
  • Windows 2008
  • Windows Vista
  • Windows 2003
  • Windows XP
Clone this wiki locally