feat: SQL2008.SMO uninstaller / bump ver

This commit is contained in:
Iristyle
2013-07-23 20:48:18 -04:00
parent f397666cca
commit ee03852306
2 changed files with 28 additions and 2 deletions

View File

@@ -3,12 +3,12 @@
<metadata>
<id>SQL2008.SMO</id>
<title>Microsoft SQL Server 2008 Management Objects</title>
<version>10.00.2531.01</version>
<version>10.00.2531.02</version>
<authors>Microsoft</authors>
<owners>Ethan Brown</owners>
<summary>Microsoft SQL Server 2008 Feature Pack, April 2009 - 10.00.2531.00
Note that this is 10.00.2531.00, but had to be updated to 10.00.2531.01 to ensure that the dependent Powershell package would install correctly.
Note that this is 10.00.2531.00, but had to be updated to 10.00.2531.02 to ensure that the dependent packages would install / uninstall correctly.
The SQL Server Management Objects (SMO) is a .NET Framework object model that enables software developers to create client-side applications to manage and administer SQL Server objects and services.</summary>
<description>The SQL Server Management Objects (SMO) is a .NET Framework object model that enables software developers to create client-side applications to manage and administer SQL Server objects and services. This object model will work with SQL Server 2000, SQL Server 2005 and SQL Server 2008.

View File

@@ -0,0 +1,26 @@
# HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\
$msiId = '{2BF67B4B-7C5E-4045-8766-BB44838DC61A}'
$msiId64 = '{08ECC740-2B3E-45D7-860C-59B511386286}'
$package = 'SQL2008.SMO'
$IsSystem32Bit = (($Env:PROCESSOR_ARCHITECTURE -eq 'x86') -and ($Env:PROCESSOR_ARCHITEW6432 -eq $null))
try {
$uninstallParams = @{
PackageName = $package;
FileType = 'MSI';
SilentArgs = "$msiId /qb";
ValidExitCodes = @(0)
}
if ($IsSystem32Bit) { $uninstallParams.SilentArgs = "$msiId64 /qb" }
Uninstall-ChocolateyPackage
Write-ChocolateySuccess $package
} catch {
Write-ChocolateyFailure $package "$($_.Exception.Message)"
throw
}