Hi all,

I am just wondering, how can I tell the commandline properties of a MSI package?

Tools and section to look in. right now, I have access to the entire suite of AdminStudio, but I can't seem to find a command line property that would allow me to do the following

msiexec /i packagename.msi /qb /norestart SERIALNUM=WHATEVER noDesktopIcon availableToAllUsers etc.....
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

-1
Ummmmmmmmmmmm........a package doesn't have any command line properties. They're specified on the, er, command line, i.e. at an OS prompt.
Answered 09/04/2008 by: VBScab
Red Belt

Please log in to comment
0
But that's what I am doing

assuming you are in cmd,

msiexec /i package.msi /qb /norestart

that will install my msi without any serial numbers or whatsoever, however, I've done some packages where other members on this site are so kindly to provide extra overrides like serial numbers, desktop icons, etc..

I am just wondering if those keywords are locatable in the msi package itself.

Now, as far as the os's point of view, it should support such a tokenized input to a program upto 255 chars.
Answered 09/04/2008 by: devGuy
Senior Yellow Belt

Please log in to comment
0
devGuy

in order to figure out what needs to be fed in order to do things like disabling desktop icon, available to all users etc (if the MSI is setup to allow you to make these requests) you will have to look through the MSI and figure out which property is referenced for the condition statement of that component or if the InstallLevel can be set instead to make those changes.


Your question is not as generic as it may seem.


most of the items you are setting on the commandline are referred to as Properties ... which refer to the Property table within your MSI.

the /qb will not be there ... no restart is related to the REBOOT property ...

I would suggest starting with Microsofts information
http://msdn.microsoft.com/en-us/library/aa367437(VS.85).aspx
Answered 09/04/2008 by: gmorgan618
Blue Belt

Please log in to comment
0
thanks,

I'll take a look in the Property manager of InstallShield 2008... and see if I can locate it.....
Answered 09/04/2008 by: devGuy
Senior Yellow Belt

Please log in to comment
0
ORIGINAL: devGuy
I am just wondering if those keywords are locatable in the msi package itself.
In a word, no. If the install is logged, the command line used appears in that log.
Answered 09/04/2008 by: VBScab
Red Belt

Please log in to comment
0
I think "public properties" are what you are looking for. You'll find a bunch documented that apply to MSI in general, and if you look at the property table you may be able to identify any specific to the setup in question. Public properties (those that can be set at the command line) are indicated by being written in all capitol letters.
Answered 09/04/2008 by: bkelly
Red Belt

Please log in to comment
0
i think Bob is right.

this will not work on the command line

noDesktopIcon availableToAllUsers as these are classed as private properties you cannot add them on the command line.
Answered 09/07/2008 by: jmcfadyen
Fifth Degree Black Belt

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