From 1f2d7c5879a9a34ff595be81f7e0d0455f17e8d7 Mon Sep 17 00:00:00 2001 From: Comfortably_Dumb1979 Date: Thu, 25 Sep 2025 11:22:51 -0400 Subject: [PATCH] Uploading changes from CMSource --- .../Files/Old_2100Expert_Uninstall.iss | 30 +++++++++++++++++++ .../PSAppDeploy/Invoke-AppDeployToolkit.ps1 | 12 ++++++++ 2 files changed, 42 insertions(+) create mode 100644 Agilent 2100 Expert/B.02.12.2505/PSAppDeploy/Files/Old_2100Expert_Uninstall.iss diff --git a/Agilent 2100 Expert/B.02.12.2505/PSAppDeploy/Files/Old_2100Expert_Uninstall.iss b/Agilent 2100 Expert/B.02.12.2505/PSAppDeploy/Files/Old_2100Expert_Uninstall.iss new file mode 100644 index 0000000..f30ffcc --- /dev/null +++ b/Agilent 2100 Expert/B.02.12.2505/PSAppDeploy/Files/Old_2100Expert_Uninstall.iss @@ -0,0 +1,30 @@ +[{CC92E6D9-095D-4D13-B7D4-2DA49DB0E361}-DlgOrder] +Dlg0={CC92E6D9-095D-4D13-B7D4-2DA49DB0E361}-SdWelcome-0 +Count=4 +Dlg1={CC92E6D9-095D-4D13-B7D4-2DA49DB0E361}-SdLicense-0 +Dlg2={CC92E6D9-095D-4D13-B7D4-2DA49DB0E361}-SdAskDestPath-0 +Dlg3={CC92E6D9-095D-4D13-B7D4-2DA49DB0E361}-SdFinish-0 +[{CC92E6D9-095D-4D13-B7D4-2DA49DB0E361}-SdWelcome-0] +Result=1 +[{CC92E6D9-095D-4D13-B7D4-2DA49DB0E361}-SdLicense-0] +Result=1 +[{CC92E6D9-095D-4D13-B7D4-2DA49DB0E361}-SdAskDestPath-0] +szDir=C:\Program Files (x86)\Agilent\2100 bioanalyzer\2100 expert\ +Result=1 +[{CC92E6D9-095D-4D13-B7D4-2DA49DB0E361}-SdFinish-0] +Result=1 +bOpt1=0 +bOpt2=0 +[{738F1ECC-9046-4FDB-891A-0FE090746B31}-DlgOrder] +Dlg0={738F1ECC-9046-4FDB-891A-0FE090746B31}-SdWelcome-0 +Count=3 +Dlg1={738F1ECC-9046-4FDB-891A-0FE090746B31}-SprintfBox-0 +Dlg2={738F1ECC-9046-4FDB-891A-0FE090746B31}-SdFinish-0 +[{738F1ECC-9046-4FDB-891A-0FE090746B31}-SdWelcome-0] +Result=1 +[{738F1ECC-9046-4FDB-891A-0FE090746B31}-SprintfBox-0] +Result=1 +[{738F1ECC-9046-4FDB-891A-0FE090746B31}-SdFinish-0] +Result=1 +bOpt1=0 +bOpt2=0 diff --git a/Agilent 2100 Expert/B.02.12.2505/PSAppDeploy/Invoke-AppDeployToolkit.ps1 b/Agilent 2100 Expert/B.02.12.2505/PSAppDeploy/Invoke-AppDeployToolkit.ps1 index 924401e..d635619 100644 --- a/Agilent 2100 Expert/B.02.12.2505/PSAppDeploy/Invoke-AppDeployToolkit.ps1 +++ b/Agilent 2100 Expert/B.02.12.2505/PSAppDeploy/Invoke-AppDeployToolkit.ps1 @@ -122,6 +122,18 @@ function Install-ADTDeployment ##================================================ $adtSession.InstallPhase = "Pre-$($adtSession.DeploymentType)" + ## Removing the old 2100 Expert B. version if it exists. + + Write-ADTLogEntry -Message "Starting Uninstall of the old 2100 Expert Software." + + [string]$issUninstallFile = Join-Path -Path $adtSession.DirFiles -ChildPath 'Old_2100Expert_Uninstall.iss' + + if (Test-Path 'C:\Program Files (x86)\InstallShield Installation Information\{738F1ECC-9046-4FDB-891A-0FE090746B31}\setup.exe') { + Start-ADTProcess -FilePath 'C:\Program Files (x86)\InstallShield Installation Information\{738F1ECC-9046-4FDB-891A-0FE090746B31}\setup.exe' -ArgumentList "/s /f1`"$issUninstallFile`"" + } else { + Write-ADTLogEntry -Message "Old 2100 Expert uninstall setup.exe not found at expected path so it may not be installed." -Severity 2 + } + ##================================================ ## MARK: Install ##================================================