aboutsummaryrefslogtreecommitdiffstats
path: root/coin/provisioning/qtci-windows-10-x86_64/01-enable-dotnet-framework.ps1
blob: e7f4c248c4622d647ca5fd51a60c1213244cbb48 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# The DirectX SDK installer requires .Net framework 3.5 which isn't installed
# by default

$netFeature = "NetFx3"
try {
    $netFeatureState = (Get-WindowsOptionalFeature -Online -FeatureName "$netFeature").State
    if ($netFeatureState -eq "Enabled") {
        Write-Host ".Net Framework is already installed"
        exit 0
    }
} catch {
    Write-Host "Could not find .Net Framework Windows feature."
    exit 1
}

Write-Host "Installing .Net Framework client"
try {
    Enable-WindowsOptionalFeature -Online -FeatureName "$netFeature" -All -NoRestart
} catch {
    Write-Host "Could not install .Net framework"
    exit 1
}