Rated 4 / 5 (Somewhat Difficult)
based on 2 ratings
Most Commonly Reported Deployment Method
Windows Installer with Custom Transform (MST)
Deployment Tip Summary
**Overview**** **Objective or Objective Navigator can be silently installed via msiexec commands parsed to the .msi installer. Each company will have their preferred list of components etc, for example the script we use is over 600 lines long to take into account all secnarios encountered in deployment. Some example commands along with prerequisites etc can be found below.**** I would recommend extracting the .msi installer from the .exe installer to have the greatest control over the deployment.****** ** **Prerequisites** Visual C++ 2005 SP1 (32/64 bit respective of taget OS) Visual C++ 2008 SP1 (32/64 bit respective of taget OS) **Install Commands** **>** To install Objective 7.5.5.1 silently with default components and log the install: _msiexec.exe /i Objective7551.msi /qn REBOOT=ReallySuppress ALLUSERS=1 /Lv C:\Windows\Logs\obj7551-CMD1.log_ **>** To remove components from a full featured installation of Objective 7.5.5.1: __msiexec.exe /i_ Objective7551.msi /qn REBOOT=ReallySuppress REMOVE=WinTalk,Outreach /Lv C:\Windows\Logs\obj7551-CMD2.log_ _**NOTE: if you install via the .msi then you will need to ensure that the ObjectiveReporting component is also installed as the overall Setup.exe contains both.**_
Here is our method for uninstalling Objective v6.3 and installing Objective 7. We have a locked down enviroment that requires permissions to be set to allow this installation to proceed.
Step 1 - Uninstall Objective 6.3
The following Uninstall.bat file completes the uninstall process.
@Echo off
REM -------
REM Uninstall the old version of Objective
msiexec /x ObjectiveV6i-SP3.msi /qn
REM -------
REM Delete registry settings left behind by uninstall process
regedit /s Uninstall.reg
REM --------
REM Delete the old PF folder
rd /s /q "C:\Program Files\Objective"
REM -------
REM Remove left over Objective 6.3 files for office integration & shortcuts & outlook
del /q /s /f objin*.*
del /q /s /f *objective*.lnk*
del /q /s /f *objwin*.lnk*
del /q /s /f Extend.dat
Appendix A - Uninstall.reg
Windows Registry Editor Version 5.00
Step 2 Install Microsoft Installer v3.1 and reboot
WindowsInstaller3.1-v2-x86.exe /quiet /norestart
Reboot after this install.
Step 3 Install Objective 7
Create a straightforward tailored capture of the .MSI.
Edit the .MSI directly with Orca and change the ALLUSERS property to 2.
Install the Install Shield Script v11.5.
Install Objective referencing the transform.
Copy and register the Objective dlls
Change permissions on the C:\Program Files\Objective folder so that Domain Users group has full control.
Change permissions on the HKCU\Software\Objective registry tree so that Domain Users have full control.
Change permissions on the HKLM\Software\Objective registry tree so that Domain Users have full control.
The logon script should also set certain registry values when the logs on for the first time or their profile is blown away. Here is an excerpt from the logon script:
; Configure Objective Environment
;==========================================================
;Create Objective Cache folder on the local computer
;Check to see if this is the first time a user has run objective on this machine by looking for the existance of the file NotFirstTime.Log
If exist ($NotFirstTime)
? "Objective has already been run by this user"
$LogItem = Log("This is not the first time Objective has been run for this user on this machine",$LogFile)
Else
$ReturnCode = DelTree("HKEY_CURRENT_USER\Software\Objective\Client\ObjectiveHome")
If $ReturnCode = 0
? "ObjectiveHome Key deleted...."
$LogItem = Log("ObjectiveHome Key deleted....",$LogFile)
Else
$LogItem = Log("ObjectiveHome Key deletion Failed!",$LogFile)
$LogItem = Log("Error............. ",$LogFile)
Endif
Questions & Answers related to Objective Corporation Objective
Blogs (0)
Blog posts related to Objective Corporation Objective
Links (0)
Links related to Objective Corporation Objective
Reviews (0)
Reviews related to Objective Corporation Objective
This website uses cookies.
By continuing to use this site and/or clicking the "Accept" button you are providing consent
Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our
websites or when you do business with us. For more information about our
Privacy Policy and our data protection
efforts, please visit
GDPR-HQ