Hi,
I am testing my Package with /jm switch 1st time. I am facing some issues in /jm installation.
1) It contains Nested applications, but when I install main app, through /jm, nested apps did not get install.
2) If multiple shortcut are present with multiple features, then does /jm install full application? because in my case it is failed.
3) Even if I am applieng transform, through commandline only msi gets advertised.
any idea, about this behaviour?
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
'/JM' does not trigger an installation, but advertises the application.

Read up about Windows Installer package advertising on MSDN before you proceed.
Answered 10/30/2009 by: VBScab
Red Belt

Please log in to comment
0
Yes, I already went through some links. I know it is just for package's advertisement, so users will get only shortcuts, and after launching the shortcut, application will be installed for them, but my confusion is,
If there are multiple features present, then how this mechanism will work?
Answered 10/30/2009 by: Yaduveer
Orange Senior Belt

Please log in to comment
0
Point 3 is cleared. If i am applieng transform with /T switch, then my advertisement triggers msi+mst both, but still point 1 and 2 are not clear.
Answered 10/30/2009 by: Yaduveer
Orange Senior Belt

Please log in to comment
0
Regarding (1)
- Nested installation is not supposed to run if you advertise an application instead of installing. For details you can visit this link : http://msdn.microsoft.com/en-us/library/aa368010(VS.85).aspx
Regarding (2)
- Are the shortcut installed per machine? or Per user?
Answered 10/30/2009 by: jinxngoblins
Senior Yellow Belt

Please log in to comment
0
Shortcuts are advertised, and ALLUSERS is set to 2
Answered 10/30/2009 by: Yaduveer
Orange Senior Belt

Please log in to comment
0
Presumably by 'nested applications' you mean nested MSIs? It is generally accepted these days that this is a Really Bad Idea. Avoid at all costs. Deploy the MSIs separately.
Answered 10/30/2009 by: VBScab
Red Belt

Please log in to comment
0
Ok thanks. Only 2nd point is remained.
My logic/Understanding says, It will not work for multiple feature msi packages, but I want advise from you people, or atleast any link from Microsoft, which supports this logic, So that I can convince my client.
Answered 10/30/2009 by: Yaduveer
Orange Senior Belt

Please log in to comment
0
Try using the other switch for advertisement /ju.
This would advertise to current user.
Answered 10/30/2009 by: jinxngoblins
Senior Yellow Belt

Please log in to comment
0
Regarding 2 - if its a vendor MSI and I assume it is getting it to advertise / install properly and completely depends on many things, like the features layout, feature attributes, custom actions etc. Can be a real pain to achieve.

If its captured its easy to get the whole thing to install, regardless of the shortcut / entrypoint.

And yeah, avoid nested installs like the plague :D
Answered 10/30/2009 by: MSIPackager
Third Degree Black Belt

Please log in to comment
0
No. I tried using /ju, with ALLUSERS=2, still it does not install full application, on launch of the shortcut.
Answered 10/30/2009 by: Yaduveer
Orange Senior Belt

Please log in to comment
0
I guess that nested MSI does all the damage. If you want to advertise the package instead of installing it,I would suggest you remove the nested MSI and create a bat file which will concurrently call the two MSIs one after another and advertise them.
Answered 10/30/2009 by: jinxngoblins
Senior Yellow Belt

Please log in to comment
Answer this question or Comment on this question for clarity