/build/static/layout/Breadcrumb_cap_w.png

Combining MSIs to create a single installer

Hi, I was just wondering if anyone could help.

The application i'm working on is Symantec System Center, and i've managed to find that it requires three different msi's to be installed in order for sucessful installation (iscript.msi, iscript10.msi then ssc.msi).

Is there any way to combine these in a single msi installer package for published deployment via group policy?

I'm currently using Advanced Installer Professional.

Thanks in advance

Dhiren

0 Comments   [ + ] Show comments

Answers (6)

Posted by: bheers 18 years ago
Second Degree Blue Belt
0
You can create a exe (Using Wise Script) to launch all the msi's in a sequence
Posted by: dhiren007 18 years ago
Yellow Belt
0
Yeah I think this is what Symantec have done, however I can't deploy an .exe through Group Policy.

I tried doing it through Custom Actions, but couldn't quite get it to work.

thanks

Dhiren
Posted by: knight 18 years ago
Orange Senior Belt
0
You can make a transform of your main msi then add a custom action to run this script before the intall initialize of your main msi,

Dim WshShell, FSO
Set WshShell = CreateObject("WScript.Shell")

Return = WshShell.Run("c:\windows\system32\msiexec.exe /i ""C:\Application Name.msi"" /qb REBOOT=REALLYSUPPRESS ALLUSERS=2",1,true)

Wscript.Quit


hope this helps,

knight
Posted by: dhiren007 18 years ago
Yellow Belt
0
Thanks I'll try that!

Would you happen to know the syntax that i would need to put in (say using Orca?). - I've just managed to open the original msi in Advanced Installer so i don't need this anymore.

Also would this reverse the script to uninstall the associated Msi's if i'm uninstalling the main one?

Dhiren
Posted by: jimehta 18 years ago
Senior Yellow Belt
0
Hi Dhiren,

From the List of MSIs u have mentioned in the List, it is not all required only for "Symantec System Center"
Basically iscript.msi is "Install shied script Engine"
iscript10.msi is Install shiel Script engine 10
and ssc.msi is ur Original application.
I would like to suggest you to go for 3 different MSIs as Install shield Engine is not just required by this application it is getting used by number of application. So it is a system component.
This system Copmponenet may be required by many other application. so go for 3 different MSIs rather then combining it & make first 2 as System component.

Cheers
Jim
Posted by: rpfenninger 18 years ago
Second Degree Green Belt
0
Dhiren

You can achieve this by using nested installations. This means that during the installation (and uninstallation) of the original .msi the other .msi's get installed and uninstalled as well.
If this is the best way in your case with Isscript.msi's? I don't know. However, it might help you in a different case.

You have to create a few lines in your original .msi! And please only use Orca to achieve this unless it is a captured .msi you created yourself.

For detailed information of what you need to insert, please check the post regarding Adobe Reader 7.0.5:


Cheers

Roland
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
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