-
Notifications
You must be signed in to change notification settings - Fork 10
FineBuild General Parameters
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.
The parameters are divided into the following sections:
- FineBuild Environment Provisioning
- Disk Volume and Folder Provisioning
- Windows Configuration Provisioning
- Windows Security Provisioning
- Windows Software 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 |
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 |
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 |
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 |
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 |
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