Print a list of all web features
Get-WindowsFeature -Name Web*| Where Installed | Select-Object Name
$desiredFeatures=@( "web-server", "web-webServer" )
foreach($feature in $desiredFeatures){
if((Get-WindowsFeature $feature).InstallState -ne "Installed"){
Write-Host "Failed- $feature Not Installed" -Foregroundcolor Red
break
}else{
Write-Host "Pass - $feature is installed" -Foregrouncolor Green
}