#Invoke-WebRequest -Uri https://download.microsoft.com/download/6/9/5/695ED23C-F40F-420C-98D1-0F752B8D4E2B/1033/x64/SSCERuntime_x64-ENU.msi -OutFile SSCERuntime_x64-ENU.msi
Invoke-WebRequest -Uri https://download.microsoft.com/download/F/F/D/FFDF76E3-9E55-41DA-A750-1798B971936C/ENU/SSCERuntime_x64-ENU.msi -OutFile SSCERuntime_x64-ENU.msi
$process = Start-Process -FilePath msiexec.exe -ArgumentList ('/i', 'SSCERuntime_x64-ENU.msi', '/qn', '/lxv', 'install.log') -Wait -PassThru
$exitCode = $process.ExitCode
if ($exitCode -eq 0 -or $exitCode -eq 3010)
{
    Write-Host -Object 'Installation successful'
    return $exitCode
}
else
{
    Write-Host -Object "Non zero exit code returned by the installation process : $exitCode."
    Get-Content 'install.log'
    exit $exitCode
}
