Skip to content

Instantly share code, notes, and snippets.

@mastoj
Created October 20, 2014 18:08
Show Gist options
  • Save mastoj/3ae35ac4e1a5d82d301a to your computer and use it in GitHub Desktop.
Save mastoj/3ae35ac4e1a5d82d301a to your computer and use it in GitHub Desktop.
Chocolatey install script for SQL Server 2012
$setupExe = "c:/files/SQLEXPRWT_x64_ENU.exe"
$adminsGroupName = (New-Object Security.Principal.SecurityIdentifier 'S-1-5-32-544').Translate([Security.Principal.NTAccount]).Value
Install-ChocolateyPackage 'SqlServer2012Express' 'exe' "/Q /INDICATEPROGRESS /ACTION=Install /FEATURES=SQL,Tools /TCPENABLED=1 /INSTANCENAME=SQLEXPRESS /SQLSVCACCOUNT=`"NT AUTHORITY\Network Service`" /SQLSYSADMINACCOUNTS=`"$adminsGroupName`" /AGTSVCACCOUNT=`"NT AUTHORITY\Network Service`" /IACCEPTSQLSERVERLICENSETERMS " $setupExe -validExitcodes @(0,3010)
#The exe referenced is the official for SQL Express 2012, http://download.microsoft.com/download/8/D/D/8DD7BDBA-CEF7-4D8E-8C16-D9F69527F909/ENU/x64/SQLEXPRWT_x64_ENU.exe
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment