27 lines
		
	
	
		
			717 B
		
	
	
	
		
			PowerShell
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			717 B
		
	
	
	
		
			PowerShell
		
	
	
	
	
	
| # HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\
 | |
| $msiId = '{4F44B5AE-82A6-4A8A-A3E3-E24D489728E3}'
 | |
| $msiId64 = '{BBDE8A3D-64A2-43A6-95F3-C27B87DF7AC1}'
 | |
| 
 | |
| $package = 'SQL2008.NativeClient'
 | |
| 
 | |
| $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
 | |
| }
 |