/build/static/layout/Breadcrumb_cap_w.png

MSI analysis

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

Answers (7)

Posted by: devGuy 15 years ago
Senior Yellow Belt
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.
Posted by: gmorgan618 15 years ago
Blue Belt
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
Posted by: devGuy 15 years ago
Senior Yellow Belt
0
thanks,

I'll take a look in the Property manager of InstallShield 2008... and see if I can locate it.....
Posted by: anonymous_9363 15 years ago
Red Belt
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.
Posted by: bkelly 15 years ago
Red Belt
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.
Posted by: jmcfadyen 15 years ago
5th Degree Black Belt
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.
Posted by: anonymous_9363 15 years ago
Red Belt
-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.
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