Files
runner-images-sangeeth/images/win/scripts/Installers/Install-ContainersFeature.ps1
Vladimir Safonkin 956b8a0093 Add Pester tests for Windows Features (#1225)
* Add Windows Features Pester tests

* Move win feature tests to separate file

* Remove validation script for disc space

* Remove Windows updates test
2020-07-20 10:48:50 +03:00

19 lines
837 B
PowerShell

################################################################################
## File: Install-ContainersFeature.ps1
## Desc: Install Windows container features.
## Must be an independent step becuase it requires a machine restart
## before we can continue.
################################################################################
Write-Host "Install Containers feature"
Install-WindowsFeature -Name Containers
$cpu = (Get-CimInstance -ClassName Win32_Processor)[0]
if ($cpu.VirtualizationFirmwareEnabled -and $cpu.SecondLevelAddressTranslationExtensions) {
Write-Host "Install Hyper-V feature"
Install-WindowsFeature -Name Hyper-V -IncludeManagementTools
} else {
Write-Host "Skipping installation of Hyper-V feature"
}
Invoke-PesterTests -TestFile "WindowsFeatures" -TestName "ContainersFeature"