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.....
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)
Please log in to answer
Posted by:
devGuy
16 years ago
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.
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
16 years ago
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
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
16 years ago
Posted by:
anonymous_9363
16 years ago
Posted by:
bkelly
16 years ago
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
16 years ago
Posted by:
anonymous_9363
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.