Fix winget package uninstallation issues (#4036)

* refactor: refine Program parameter type to string

* refactor: rename `Invoke-WPFRunspace` parameter `ArgumentList` to `ParameterList`
This commit is contained in:
Eren
2026-02-12 22:52:09 +03:00
committed by GitHub
parent 20046d4b73
commit 9d841687e3
2 changed files with 2 additions and 2 deletions

View File

@@ -88,7 +88,7 @@ Function Install-WinUtilProgramWinget {
The Winget ID of the Program that should be uninstalled
#>
param (
[psobject]$Program
[string]$Program
)
try {

View File

@@ -32,7 +32,7 @@ function Invoke-WPFUnInstall {
$ManagerPreference = $sync["ManagerPreference"]
Invoke-WPFRunspace -ArgumentList @(("PackagesToUninstall", $PackagesToUninstall),("ManagerPreference", $ManagerPreference)) -DebugPreference $DebugPreference -ScriptBlock {
Invoke-WPFRunspace -ParameterList @(("PackagesToUninstall", $PackagesToUninstall),("ManagerPreference", $ManagerPreference)) -DebugPreference $DebugPreference -ScriptBlock {
param($PackagesToUninstall, $ManagerPreference, $DebugPreference)
$packagesSorted = Get-WinUtilSelectedPackages -PackageList $PackagesToUninstall -Preference $ManagerPreference