Fix failure on winget check if multiple versions exist

Also imports the module at this step, globally
This commit is contained in:
Brandon Thetford
2026-01-15 14:53:30 -07:00
parent 9d39ec8802
commit 372806e5aa
@@ -323,7 +323,7 @@ function Confirm-WingetInstallationUI {
# Initial Check
WriteLog "Confirm-WingetInstallationUI: Starting checks..."
$cliStatus = Test-WingetCLI
$module = Get-InstalledModule -Name Microsoft.WinGet.Client -ErrorAction SilentlyContinue
$module = Import-Module -Name Microsoft.WinGet.Client -ErrorAction SilentlyContinue -PassThru
$result.CliVersion = $cliStatus.Version
$result.ModuleVersion = if ($null -ne $module) { $module.Version.ToString() } else { "Not installed" }