I want to uninstall a package once it finds the right version. irrespective of any version, its uninstallaing it . Its not considering the version here. Can someone kindly help me
$uninstallDsktp = Get-ItemProperty 'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*'| Select-Object DisplayVersion | Where-Object { $_.Displayname -match "MicroStrategy Desktop"}
#$tru = 11.1.1.6968
if ($uninstallDsktp -eq 11.1.6968) {
$Parms= " /Uninstall /norestart --ResponseFile=""$InstDir\response_uninstall.ini"" /s /f1""$InstDir\uninstall.iss"" -f2""C:\Windows\FNMA\Logs\MSTR_Desktop-11.1.1_UnInstall.log"""
$CMDS = "Setup.exe"
$Process = Start-Process $CMDS $Parms -PassThru -Wait -WorkingDirectory "C:\Program Files (x86)\InstallShield Installation Information\{CE4E5307-2A7F-4DE2-A66D-9B198829A688}"
$Extval=$Process.ExitCode
LogWrite "Uninstalling MicroStrategy Desktop 11.1.0 exit code:$Extval"
}