Hi I have one basic si ple question what is the approach towards packaging? is the seqence like that ---first we get setup.exe/vendor msi and suppose set up.exe is there then we will try to extract the msi from it and suppose vendor msi is given we will try to create mst as we cannot work directly on vendor msi.and then we will test that msi or mst under command line with silent switches q/qb. is this right approach. please help me because when ever i am assigned a new package i am very confused and i always think from where i can start so it takes a lot of time for me to decide. please experts guide me.

0 Comments   [ - ] Hide Comments


Please log in to comment

Community Chosen Answer



Yes.. this is right. However there are some packages, like Oracle, Adobe products, MS Office and related products etc. in which there is a different method to package it. So just google or Check here on ITNinja deployment tips for that application.

And don't be confused.. :)

Answered 09/09/2012 by: piyushnasa
Red Belt

  • thanks piyushnasa...i am currently working on business objects 6 3.1 and at one point i am stuck...i have created 5 msts but i do not know how to apply with msi. should i apply all msts with msi together or it will be seperate? and what will be the command line? and we are working with SCCM 2012 so what should be the deliverables to them for production. thanks in advance..
  • The command for multiple mst's is separated with ; (semicolon)
    MSIEXEC /i MyApp.MSI TRANSFORMS=transform1.mst;transform2.mst;transform3.mst /qn
Please log in to comment
Answer this question or Comment on this question for clarity



Have you created 5 MSTs for 5 different MSIs

If Yes, then you have to install the 5 MSIs with their corresponding MSTs one by one as per thier install order.


Have you created 5 MSTs for single MSI?

If yes, Why?...

You no need to create 5 MSTs for single MSI if you are going to install them togeather..

This approch is ok, If each MSTs are holding different configuration settings for different department/sites etc.. In this case also you no need to install them all togeather

Answered 09/11/2012 by: jagadeish
Red Belt

Please log in to comment

Are you running Windows Server 200x as a platform? Because you could install MSI's through Group Policy instead of writing msi scripts..

This way gives you a clear and organised way of knowing what is installed on your systems. If so follow this:

Under Group Policy Management: right click on Organisational Unit - Create new GPO. Name it to what you want we genearlly designate 'software -' at the start for apps. Click Ok.

Right click on new GPO, click edit.  Computer configuration -> Policies -> Software Settings -> Software Installation -> right click in right window -> New -> Package... Choose your MSI, choose advanced, follow your nose to add .MST (modification tab) click Okay and exit.

Also, to create modifications, use either Orca or one I prefer InSted It!, both are free.

Answered 09/11/2012 by: trancendence
Second Degree Black Belt

  • Link to Insted It! download:
Please log in to comment