Bluebeam Uninstall Script
Hi
Edit: This appears to be an issue with the way the %errorlevel% is getting passed to the if statement. This only happens when the script is getting run through kbox and does not happen when it is getting run manually.
I am trying to deploy an uninstall script for Bluebeam using kbox. The script itself will run correctly when it is run manually from the Kace dependency folder on the computer but when it is run from kbox the script is not running correctly. Here is the script and the kbox results
TASKKILL /F /IM "BBPrint.exe" REM If upgrading 10.0 or 10.1, and you installed to a custom path, please fix the INSTALLDIR path below: SET INSTALLDIR=%ProgramFiles%\Bluebeam Software\Bluebeam Revu SET ADMINPATH=Pushbutton PDF\PbMngr5.exe SET VUADMINPATH=Bluebeam Vu Admin.exe SET WCV=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\InstallShield SET WCV64=HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\InstallShield SET WCVF=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\Folders SET WGF=%WINDIR%\Installer SET ISII=%ProgramFiles%\InstallShield Installation Information SET ISII64=%ProgramFiles(x86)%\InstallShield Installation Information SET UNINSTALLKEY=HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall REM ========================================= REM Bluebeam v16 Master Release REM ========================================= REM Uninstall Bluebeam Revu 16.0.4: SET GUID={21244472-3597-484D-BACB-7D093E97630D} REG QUERY %UNINSTALLKEY%\%GUID%>nul 2>nul IF "%ERRORLEVEL%"=="0" msiexec.exe /x %GUID% /qn REM Uninstall Bluebeam Revu 16.0.4 x64: SET GUID={B7D0D8F8-CCF4-4199-9593-351FC71C8483} REG QUERY %UNINSTALLKEY%\%GUID%>nul 2>nul IF "%ERRORLEVEL%"=="0" msiexec.exe /x %GUID% /qn
Running as SYSTEM Creating process returned non-zero: C:\Windows\System32\cmd.exe /c if EXIST "C:\Program Files\Bluebeam Software\Bluebeam Revu\2016\Revu\Revu.exe" exit 16: (0) The operation completed successfully. Error Code: 0 Status Code: 16 C:\ProgramData\Dell\KACE\kbots_cache\packages\kbots\1287>TASKKILL /F /IM "BBPrint.exe" SUCCESS: The process "BBPrint.exe" with PID 6344 has been terminated. C:\ProgramData\Dell\KACE\kbots_cache\packages\kbots\1287>REM If upgrading 10.0 or 10.1, and you installed to a custom path, please fix the INSTALLDIR path below: C:\ProgramData\Dell\KACE\kbots_cache\packages\kbots\1287>SET INSTALLDIR=C:\Program Files (x86)\Bluebeam Software\Bluebeam Revu C:\ProgramData\Dell\KACE\kbots_cache\packages\kbots\1287>SET ADMINPATH=Pushbutton PDF\PbMngr5.exe C:\ProgramData\Dell\KACE\kbots_cache\packages\kbots\1287>SET VUADMINPATH=Bluebeam Vu Admin.exe C:\ProgramData\Dell\KACE\kbots_cache\packages\kbots\1287>SET WCV=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\InstallShield C:\ProgramData\Dell\KACE\kbots_cache\packages\kbots\1287>SET WCV64=HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\InstallShield C:\ProgramData\Dell\KACE\kbots_cache\packages\kbots\1287>SET WCVF=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\Folders C:\ProgramData\Dell\KACE\kbots_cache\packages\kbots\1287>SET WGF=C:\Windows\Installer C:\ProgramData\Dell\KACE\kbots_cache\packages\kbots\1287>SET ISII=C:\Program Files (x86)\InstallShield Installation Information C:\ProgramData\Dell\KACE\kbots_cache\packages\kbots\1287>SET ISII64=C:\Program Files (x86)\InstallShield Installation Information C:\ProgramData\Dell\KACE\kbots_cache\packages\kbots\1287>SET UNINSTALLKEY=HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall C:\ProgramData\Dell\KACE\kbots_cache\packages\kbots\1287>REM ========================================= C:\ProgramData\Dell\KACE\kbots_cache\packages\kbots\1287>REM Bluebeam v16 Master Release C:\ProgramData\Dell\KACE\kbots_cache\packages\kbots\1287>REM ========================================= C:\ProgramData\Dell\KACE\kbots_cache\packages\kbots\1287>REM Uninstall Bluebeam Revu 16.0.4: C:\ProgramData\Dell\KACE\kbots_cache\packages\kbots\1287>SET GUID={21244472-3597-484D-BACB-7D093E97630D} C:\ProgramData\Dell\KACE\kbots_cache\packages\kbots\1287>REG QUERY HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\{21244472-3597-484D-BACB-7D093E97630D} 1>nul 2>nul C:\ProgramData\Dell\KACE\kbots_cache\packages\kbots\1287>IF "1" == "0" msiexec.exe /x {21244472-3597-484D-BACB-7D093E97630D} /qn C:\ProgramData\Dell\KACE\kbots_cache\packages\kbots\1287>REM Uninstall Bluebeam Revu 16.0.4 x64: C:\ProgramData\Dell\KACE\kbots_cache\packages\kbots\1287>SET GUID={B7D0D8F8-CCF4-4199-9593-351FC71C8483} C:\ProgramData\Dell\KACE\kbots_cache\packages\kbots\1287>REG QUERY HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\{B7D0D8F8-CCF4-4199-9593-351FC71C8483} 1>nul 2>nul C:\ProgramData\Dell\KACE\kbots_cache\packages\kbots\1287>IF "1" == "0" msiexec.exe /x {B7D0D8F8-CCF4-4199-9593-351FC71C8483} /qnWhen I run the script manually it finds the registry and runs the uninstall command but when kbox pushes the script it does not find the registry so it does not run through the script.
Any help is appreciated. I did not write the script, I am using the script that bluebeam provides with its enterprise installer.
1 Comment
[ + ] Show comment
-
Does the script copy to the computer? If so, does it attempt to execute? - rockhead44 8 years ago
-
Yes the script is copied to the computer and is run, but when kbox runs the script it does not run the same way as when I manually run the script on the computer. - CBT IT 8 years ago
-
Online or Offline script? - rockhead44 8 years ago
-
It is an Online KScript - CBT IT 8 years ago
-
Do you have "Windows Run As" set to a user that can execute it on your clients? - rockhead44 8 years ago
-
The script is set to run as local system, I have it set to run on the OS of the system, it is not scheduled. - CBT IT 8 years ago
Answers (2)
Please log in to answer
Posted by:
anonymous_9363
8 years ago
Well, my antennae are going "Wow6432Node! Wow6432Node!"
Comments:
-
Hi Can you please elaborate on this? - CBT IT 8 years ago
Posted by:
anonymous_9363
8 years ago