diff --git a/scripts/Common/Scripts/Software.ps1 b/scripts/Common/Scripts/Software.ps1 index 4eb3a38c..33edc66c 100644 --- a/scripts/Common/Scripts/Software.ps1 +++ b/scripts/Common/Scripts/Software.ps1 @@ -56,10 +56,16 @@ $null = New-Module { function Install-WingetPackage { param( [switch] $Force, + [Parameter(Position=0)] + [string] $Name, [Parameter(ValueFromRemainingArguments = $true)] - [string[]] $Names + [string[]] $AdditionalNames = @() ) + [System.Collections.ArrayList] $Names = @(); + $null = $Names.Add($Name); + $Names.AddRange($AdditionalNames); + foreach ($name in $Names) { if ($Force.IsPresent -or -not (Test-WingetPackage $name)) { winget install `