Custom action 7
Hello everyone
I have created two MSI files and I'm trying to find a way to install these MSI's one by one right after each other. I tried to edit one of these MSI packages and use "Install MSI from Installation" in custom actions to run the second MSI file within the first one, but I found out it's unfortunatly not possible! After a quick search in Appdeploy.com, I found out the only way to do this is to create custom action 7 (Nested install residing in the installation package).
Please give me any articles how can I create custom action 7?
Best Regards
Happy
I have created two MSI files and I'm trying to find a way to install these MSI's one by one right after each other. I tried to edit one of these MSI packages and use "Install MSI from Installation" in custom actions to run the second MSI file within the first one, but I found out it's unfortunatly not possible! After a quick search in Appdeploy.com, I found out the only way to do this is to create custom action 7 (Nested install residing in the installation package).
Please give me any articles how can I create custom action 7?
Best Regards
Happy
0 Comments
[ + ] Show comments
Answers (10)
Please log in to answer
Posted by:
anonymous_9363
16 years ago
[klaxon sound in background]Avoid! Avoid! Avoid! :) Nested installs are the Devil's work.
Use your authoring tool to create a wrapper EXE instead and just shell out in there to each MSI, using MSIExec.EXE as the program to call and the usual command-line arguments. A typical MSIExec command line would look like this:
MSIExec /I [path_to_and_name_of_MSI] TRANSFORMS=[path_to_and_name_of_MST] /qb /l*v %temp%\[appname].log
Use AppDeploy's 'Search' facility to look for 'wrapper', to turn up some examples. Your authoring software will, without doubt, have examples and details in its help file and/or tutorial.
Use your authoring tool to create a wrapper EXE instead and just shell out in there to each MSI, using MSIExec.EXE as the program to call and the usual command-line arguments. A typical MSIExec command line would look like this:
MSIExec /I [path_to_and_name_of_MSI] TRANSFORMS=[path_to_and_name_of_MST] /qb /l*v %temp%\[appname].log
Use AppDeploy's 'Search' facility to look for 'wrapper', to turn up some examples. Your authoring software will, without doubt, have examples and details in its help file and/or tutorial.
Posted by:
AngelD
16 years ago
If you do want to use nested/concurrent install then the below links should provide info on doing this in wise
https://kb.altiris.com/article.asp?article=2955&p=1
http://juice.altiris.com/article/2776/nested-msis-basics-and-directions
https://kb.altiris.com/article.asp?article=2955&p=1
http://juice.altiris.com/article/2776/nested-msis-basics-and-directions
Posted by:
mehappy
16 years ago
Posted by:
AngelD
16 years ago
Posted by:
mehappy
16 years ago
Posted by:
AngelD
16 years ago
Posted by:
AngelD
16 years ago
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.