The following steps were used to create a silent install.
1. Run an administrative install from the CD:
- D:\Setup.exe /a
- Select (network) path to which the installation will be extracted.
2. Create an .mst file with your favorite packaging app (The following will describe how to do this using WISE, Windows Installer Editor)
- Open "DataPilot.msi" from the admin install path created in step 1.
- (Optional) Make install "Per-machine" -- "Windows Installer Editor" -> "Installation Expert" -> "Administrator Options" -> "Install for Profile:" -- Change to "Per-machine installation"
- Add the following registry Key: "HKLM\Software\Susteen\DataPilot" String: "SERIAL" Value: <your product key> -- Location in Wise: "Windows Installer Editor" -> "Installation Expert" -> "Registry" -- Select "DP_PhoneBook_Manager" as the "Current Feature"
- Comment out the following Custom Action: "Windows Installer Editor" -> "MSI Script" -> "User Interface" -> "Call DLL From Installation Function VerifyScriptingRuntime (ISVerifyScriptingRuntime)"
- Comment out the following Custom Action: "Windows Installer Editor" -> "MSI Script" -> "Execute Immediate" -> "Call DLL From Installation Function CheckSilentInstall (OnCheckSilentInstall)"
-Change the Directory_Parent for Directory "SUSTEEN1" to "ProgramFilesFolder" -- "Windows Installer Editor" -> "Setup Editor" -> "Tables" -> "Directory"
-Save file as... .MST file using DataPilot.msi as the Base database.
To install DataPilot 3.6.0 with .mst, run the following from the command line (or Start -> Run...):
msiexec /i "path to MSI\DataPilot.msi" TRANSFORMS="path to MST\MST file name.mst"
In order for the Package to install from the admin install point using the MST, the InstallShield ISScript must be installed. To do this, copy "ISScript8.msi" from the source location (CD) to your newly-created admin install point. Run this MSI prior to installing DataPilot 3.6.0. To do this silently, see the "Command Lines" section.
To install the InstallShield ISScript silently, run the following command line:
msiexec /i "path to MSI\ISScript8.msi" /qn
This can be put into a batch file with the command line with the DataPilot 3.6.0 install. Make sure the command line for ISScrip8.msi comes before the command line for DataPilot 3.6.0.
Here is a sample .bat file:
****
<font color=red>
@CLS
@ECHO OFF
ECHO Installing DataPilot 3.6.0...
msiexec /i "\\DistributionServer\Susteen\DataPilot\3.6.0\MSI\ISScript8.msi" /qn
msiexec /i "\\DistributionServer\Susteen\DataPilot\3.6.0\MSI\DataPilot.msi" TRANSFORMS="\\DistributionServer\Susteen\DataPilot\3.6.0\MST\DataPilot.mst" /qn
</font>
View inventory records anonymously contributed by opt-in users of the K1000 Systems Management Appliance.
Please log in to comment