Install both SMO x86 and x64 on x64 OSes

SQL Powershell utils, which run on x86 and x64, require that the
matching SMO be installed :(
This commit is contained in:
Iristyle
2012-10-13 13:00:17 -04:00
parent 0e88769424
commit 80fb102d92
2 changed files with 14 additions and 2 deletions

View File

@@ -11,6 +11,16 @@ try {
Install-ChocolateyPackage @params
# install both x86 and x64 editions of SMO since x64 supports both
# to install both variants of powershell, both variants of SMO must be present
$IsSytem32Bit = (($Env:PROCESSOR_ARCHITECTURE -eq 'x86') -and `
($Env:PROCESSOR_ARCHITEW6432 -eq $null))
if (!$IsSytem32Bit)
{
$params.url64bit = $params.url
Install-ChocolateyPackage @params
}
Write-ChocolateySuccess $package
} catch {
Write-ChocolateyFailure $package "$($_.Exception.Message)"