diff options
author | Liang Qi <liang.qi@qt.io> | 2018-06-08 13:19:30 +0200 |
---|---|---|
committer | Liang Qi <liang.qi@qt.io> | 2018-06-08 13:19:30 +0200 |
commit | 7b7e0410fd612714e8cb6b5e821f68632a59ca46 (patch) | |
tree | 3159b090b189e4a8c96318220c55a35286905b84 /coin/provisioning/qtci-windows-10-x86_64/02-enable-dotnet-framework.ps1 | |
parent | 4ab6c1dace20df2a08e7939c3e32dc6a2ea0e2d3 (diff) | |
parent | eb1ca70defc74e6a81888940e2a35d70d3116d0b (diff) |
Merge remote-tracking branch 'origin/5.11' into 5.11.1
Change-Id: I0bfda3a8816684275bd7f63372684cdf3e8b9ac3
Diffstat (limited to 'coin/provisioning/qtci-windows-10-x86_64/02-enable-dotnet-framework.ps1')
-rw-r--r-- | coin/provisioning/qtci-windows-10-x86_64/02-enable-dotnet-framework.ps1 | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/coin/provisioning/qtci-windows-10-x86_64/02-enable-dotnet-framework.ps1 b/coin/provisioning/qtci-windows-10-x86_64/02-enable-dotnet-framework.ps1 new file mode 100644 index 00000000..e7f4c248 --- /dev/null +++ b/coin/provisioning/qtci-windows-10-x86_64/02-enable-dotnet-framework.ps1 @@ -0,0 +1,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 +} |