27 lines
736 B
PowerShell
27 lines
736 B
PowerShell
$package = 'MSXML6.SP1'
|
|
|
|
try {
|
|
|
|
#Vista or greater already ships with MSXML6
|
|
if ([Environment]::OSVersion.Version -ge [Version]'6.0')
|
|
{
|
|
Write-ChocolateySuccess "Installation of $package is not necessary on this OS"
|
|
return
|
|
}
|
|
|
|
$params = @{
|
|
packageName = $package;
|
|
fileType = 'msi';
|
|
silentArgs = '/qb';
|
|
url = 'http://download.microsoft.com/download/e/a/f/eafb8ee7-667d-4e30-bb39-4694b5b3006f/msxml6_x86.msi'
|
|
url64bit = 'http://download.microsoft.com/download/e/a/f/eafb8ee7-667d-4e30-bb39-4694b5b3006f/msxml6_x64.msi'
|
|
}
|
|
|
|
Install-ChocolateyPackage @params
|
|
|
|
Write-ChocolateySuccess $package
|
|
} catch {
|
|
Write-ChocolateyFailure $package "$($_.Exception.Message)"
|
|
throw
|
|
}
|