bugfix win_feature.ps1
This commit is contained in:
parent
0cfffa5dbe
commit
3cb70ebc9d
1 changed files with 4 additions and 4 deletions
|
@ -60,26 +60,26 @@ If ($state -eq "present") {
|
||||||
|
|
||||||
if ($IncludeManagementTools -eq $true)
|
if ($IncludeManagementTools -eq $true)
|
||||||
{
|
{
|
||||||
$InstallParams.add("IncludeManagementTools";$includemanagementtools)
|
$InstallParams.add("IncludeManagementTools",$includemanagementtools)
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($source -ne $null)
|
if ($source -ne $null)
|
||||||
{
|
{
|
||||||
$InstallParams.add("Source";$source)
|
$InstallParams.add("Source",$source)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
If (Get-Command "Install-WindowsFeature" -ErrorAction SilentlyContinue) {
|
If (Get-Command "Install-WindowsFeature" -ErrorAction SilentlyContinue) {
|
||||||
$featureresult = Install-WindowsFeature @Params
|
$featureresult = Install-WindowsFeature @InstallParams
|
||||||
}
|
}
|
||||||
ElseIf (Get-Command "Add-WindowsFeature" -ErrorAction SilentlyContinue) {
|
ElseIf (Get-Command "Add-WindowsFeature" -ErrorAction SilentlyContinue) {
|
||||||
if ($IncludeManagementTools)
|
if ($IncludeManagementTools)
|
||||||
{
|
{
|
||||||
$Params.Remove("IncludeManagementTools")
|
$Params.Remove("IncludeManagementTools")
|
||||||
}
|
}
|
||||||
$featureresult = Add-WindowsFeature @Params
|
$featureresult = Add-WindowsFeature @InstallParams
|
||||||
}
|
}
|
||||||
Else {
|
Else {
|
||||||
Fail-Json $result "Not supported on this version of Windows"
|
Fail-Json $result "Not supported on this version of Windows"
|
||||||
|
|
Loading…
Reference in a new issue