Enable Windows 7 IIS Express tests (#10168)
* Enable Windows 7 IIS tests * Detect if localdb is already installed
This commit is contained in:
parent
3da1b107ef
commit
ae4157d086
|
|
@ -7,7 +7,9 @@
|
|||
https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/sql-server-2016-express-localdb?view=sql-server-2016
|
||||
https://docs.microsoft.com/en-us/sql/database-engine/install-windows/install-sql-server-from-the-command-prompt?view=sql-server-2016
|
||||
#>
|
||||
|
||||
param(
|
||||
[switch]$Force
|
||||
)
|
||||
$ErrorActionPreference = 'Stop'
|
||||
$ProgressPreference = 'SilentlyContinue' # Workaround PowerShell/PowerShell#2138
|
||||
Set-StrictMode -Version 1
|
||||
|
|
@ -15,6 +17,11 @@ Set-StrictMode -Version 1
|
|||
$intermedateDir = "$PSScriptRoot\obj"
|
||||
mkdir $intermedateDir -ErrorAction Ignore | Out-Null
|
||||
|
||||
if (-not $Force -and (Test-Path 'HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server\RefCount\SqlLocalDB13')) {
|
||||
Write-Host "SQL Server 2016 Express LocalDB is already installed. Exiting without action. Call this script again with -Force to run the installation anyways."
|
||||
exit 0
|
||||
}
|
||||
|
||||
Write-Host "Installing SQL Server 2016 Express LocalDB" -f Magenta
|
||||
|
||||
# Download SqlLocalDB.msi.
|
||||
|
|
|
|||
|
|
@ -33,8 +33,7 @@
|
|||
|
||||
<HelixAvailableTargetQueue Include="Windows.10.Amd64.EnterpriseRS3.ASPNET.Open" Platform="Windows" />
|
||||
<HelixAvailableTargetQueue Include="Windows.81.Amd64.Open" Platform="Windows" />
|
||||
<!-- Disabled until https://github.com/dotnet/core-eng/issues/5506 is resolved -->
|
||||
<!-- <HelixAvailableTargetQueue Condition="'$(IsWindowsOnlyTest)' == 'true'" Include="Windows.7.Amd64.Open" /> -->
|
||||
<HelixAvailableTargetQueue Include="Windows.7.Amd64.Open" Platform="Windows" />
|
||||
|
||||
<HelixContent Include="$(RepoRoot)src\Servers\IIS\tools\update_schema.ps1" />
|
||||
<HelixContent Include="$(RepoRoot)src\Servers\IIS\tools\UpdateIISExpressCertificate.ps1" />
|
||||
|
|
|
|||
Loading…
Reference in New Issue