AnyConnect installer fixes + WinGet AllUsers

This commit is contained in:
2025-10-18 20:37:46 -05:00
parent 686484262f
commit 688383731a
2 changed files with 14 additions and 3 deletions

View File

@@ -26,10 +26,20 @@ Function CheckInstall {
if ((CheckInstall) -eq $false) {
try {
Write-Host -ForegroundColor Yellow "Installing AnyConnect Core"
msiexec /i ".\CiscoAnyConnect.msi" /quiet /norestart
$Installer = Start-Process msiexec -Wait -PassThru -ArgumentList "/i CiscoAnyConnect.msi /quiet /norestart"
if (0 -in $Installer.ExitCode) {
Write-Host -ForegroundColor Green "Successfully installed!"
} else {
Write-Host -ForegroundColor Red "AnyConnect returned error code" $Installer.ExitCode
}
if ($SBL) {
Write-Host -ForegroundColor Yellow "Installing AnyConnect SBL"
msiexec /i ".\CiscoAnyConnectSBL.msi" /quiet /norestart
$Installer = Start-Process msiexec -Wait -PassThru -ArgumentList "/i CiscoAnyConnectSBL.msi /quiet /norestart"
if (0 -in $Installer.ExitCode) {
Write-Host -ForegroundColor Green "Successfully installed!"
} else {
Write-Host -ForegroundColor Red "AnyConnect returned error code" $Installer.ExitCode
}
}
} catch {
write-host "it no worky"

View File

@@ -56,7 +56,8 @@ Function ImportPSWinGet {
Function Install-WinGet {
if (ImportPSWinGet){
try {
repair-wingetpackagemanager
repair-wingetpackagemanager -AllUsers -Force
#Requires -RunAsAdministrator
} catch {
Write-Host -ForegroundColor Red "Couldn't repair/install WinGet"
}