mirror of
https://github.com/actions/runner-images.git
synced 2025-12-20 06:35:47 +00:00
[windows] Add SQL OLEDB Driver 19 (#13127)
This commit is contained in:
committed by
GitHub
parent
5641ff0eb6
commit
de257bbc47
@@ -3,7 +3,14 @@
|
|||||||
## Desc: Install OLE DB Driver for SQL Server
|
## Desc: Install OLE DB Driver for SQL Server
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
|
# Install OLE DB Driver 18
|
||||||
Install-Binary -Type MSI `
|
Install-Binary -Type MSI `
|
||||||
-Url "https://go.microsoft.com/fwlink/?linkid=2242656" `
|
-Url "https://go.microsoft.com/fwlink/?linkid=2242656" `
|
||||||
-ExtraInstallArgs @("ADDLOCAL=ALL", "IACCEPTMSOLEDBSQLLICENSETERMS=YES") `
|
-ExtraInstallArgs @("ADDLOCAL=ALL", "IACCEPTMSOLEDBSQLLICENSETERMS=YES") `
|
||||||
-ExpectedSubject $(Get-MicrosoftPublisher)
|
-ExpectedSubject $(Get-MicrosoftPublisher)
|
||||||
|
|
||||||
|
# Install OLE DB Driver 19
|
||||||
|
Install-Binary -Type MSI `
|
||||||
|
-Url "https://go.microsoft.com/fwlink/?linkid=2318101" `
|
||||||
|
-ExtraInstallArgs @("ADDLOCAL=ALL", "IACCEPTMSOLEDBSQLLICENSETERMS=YES") `
|
||||||
|
-ExpectedSubject $(Get-MicrosoftPublisher)
|
||||||
|
|||||||
@@ -191,7 +191,8 @@ $databaseTools = $installedSoftware.AddHeader("Database tools")
|
|||||||
$databaseTools.AddToolVersion("Azure CosmosDb Emulator", $(Get-AzCosmosDBEmulatorVersion))
|
$databaseTools.AddToolVersion("Azure CosmosDb Emulator", $(Get-AzCosmosDBEmulatorVersion))
|
||||||
$databaseTools.AddToolVersion("DacFx", $(Get-DacFxVersion))
|
$databaseTools.AddToolVersion("DacFx", $(Get-DacFxVersion))
|
||||||
$databaseTools.AddToolVersion("MySQL", $(Get-MySQLVersion))
|
$databaseTools.AddToolVersion("MySQL", $(Get-MySQLVersion))
|
||||||
$databaseTools.AddToolVersion("SQL OLEDB Driver", $(Get-SQLOLEDBDriverVersion))
|
$databaseTools.AddToolVersion("SQL OLEDB Driver 18", $(Get-SQLOLEDBDriver18Version))
|
||||||
|
$databaseTools.AddToolVersion("SQL OLEDB Driver 19", $(Get-SQLOLEDBDriver19Version))
|
||||||
$databaseTools.AddToolVersion("SQLPS", $(Get-SQLPSVersion))
|
$databaseTools.AddToolVersion("SQLPS", $(Get-SQLPSVersion))
|
||||||
$databaseTools.AddToolVersion("MongoDB Shell (mongosh)", $(Get-MongoshVersion))
|
$databaseTools.AddToolVersion("MongoDB Shell (mongosh)", $(Get-MongoshVersion))
|
||||||
|
|
||||||
|
|||||||
@@ -121,11 +121,16 @@ function Get-MySQLVersion {
|
|||||||
return $mysqlVersion
|
return $mysqlVersion
|
||||||
}
|
}
|
||||||
|
|
||||||
function Get-SQLOLEDBDriverVersion {
|
function Get-SQLOLEDBDriver18Version {
|
||||||
$SQLOLEDBDriverVersion = (Get-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSOLEDBSQL' InstalledVersion).InstalledVersion
|
$SQLOLEDBDriverVersion = (Get-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSOLEDBSQL' InstalledVersion).InstalledVersion
|
||||||
return $SQLOLEDBDriverVersion
|
return $SQLOLEDBDriverVersion
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function Get-SQLOLEDBDriver19Version {
|
||||||
|
$SQLOLEDBDriverVersion = (Get-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSOLEDBSQL19' InstalledVersion).InstalledVersion
|
||||||
|
return $SQLOLEDBDriverVersion
|
||||||
|
}
|
||||||
|
|
||||||
function Get-MercurialVersion {
|
function Get-MercurialVersion {
|
||||||
($(hg --version) | Out-String) -match "version (?<version>\d+\.\d+\.?\d*)" | Out-Null
|
($(hg --version) | Out-String) -match "version (?<version>\d+\.\d+\.?\d*)" | Out-Null
|
||||||
$mercurialVersion = $Matches.Version
|
$mercurialVersion = $Matches.Version
|
||||||
|
|||||||
@@ -213,9 +213,13 @@ Describe "Kotlin" {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Describe "SQL OLEDB Driver" {
|
Describe "SQL OLEDB Driver" {
|
||||||
It "SQL OLEDB Driver" {
|
It "SQL OLEDB Driver 18" {
|
||||||
"HKLM:\SOFTWARE\Microsoft\MSOLEDBSQL" | Should -Exist
|
"HKLM:\SOFTWARE\Microsoft\MSOLEDBSQL" | Should -Exist
|
||||||
}
|
}
|
||||||
|
|
||||||
|
It "SQL OLEDB Driver 19" {
|
||||||
|
"HKLM:\SOFTWARE\Microsoft\MSOLEDBSQL19" | Should -Exist
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Describe "OpenSSL" {
|
Describe "OpenSSL" {
|
||||||
|
|||||||
Reference in New Issue
Block a user