Fix Uninstaller

This commit is contained in:
JonatanRek 2025-02-14 09:31:25 +01:00
parent f80333d14b
commit 85c9e3a24d

View File

@ -1,6 +1,9 @@
$PathIntune = "$Env:Programfiles\itego\intune"
Start-Transcript -Path "$PathIntune\Log\FortigateVPN-uninstall.log" -Force
# array of uninstall args # array of uninstall args
$uninstallArgs = "/uninstall"," ","/quiet", "/norestart" $uninstallArgs = "/uninstall"," ","/quiet", "/norestart"
$dotnetVersions = Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -eq "FortiClient VPN*" } $dotnetVersions = Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -eq "FortiClient VPN" }
foreach ($version in $dotnetVersions) { foreach ($version in $dotnetVersions) {
# update array index 1 with version id # update array index 1 with version id
@ -8,3 +11,6 @@ foreach ($version in $dotnetVersions) {
Write-Host "Uninstalling $($version.Name) ($($version.Version))... $("$uninstallArgs")" Write-Host "Uninstalling $($version.Name) ($($version.Version))... $("$uninstallArgs")"
Start-Process -FilePath "msiexec.exe" -ArgumentList "$uninstallArgs" -Wait Start-Process -FilePath "msiexec.exe" -ArgumentList "$uninstallArgs" -Wait
} }
0
Stop-Transcript