Jump to content

MSI property


Ramona

Recommended Posts

How do you find you what properties can be set for an MSI

like for quicktime 7.1.3 it has two properties DESKTOP_SHORTCUTS and QTPROGRAMMENUFOLDERNAME (found in another thread)

so the command line would be

QuickTime.msi /qb DESKTOP_SHORTCUTS=FALSE QTPROGRAMMENUFOLDERNAME=Multimedia\Quicktime

Link to comment
Share on other sites


How do you find you what properties can be set for an MSI

Using the free table editor Orca, (get it from my repository) open the MSI.

Scroll down on the left to the table entitled Property,

These are the properties that can be adjusted via the commandline.

You can often guess at what the alternative setting might be, such as,

IAGREE - No in the property table,

most likely can be set on the commandline like this

IAGREE=Yes

or

DESKTOPSHORTCUT - 0 (0 often equals no)

most likely can be set on the commandline like this

DESKTOPSHORTCUT=1 <--- would give you a desktop shortcut.

or, using orca, make the changes directly to the MSI

bypassing the need to set them on the commandline.

shark

Link to comment
Share on other sites

Using the free table editor Orca, (get it from my repository) open the MSI.

Scroll down on the left to the table entitled Property,

These are the properties that can be adjusted via the commandline.

That is what thought. Since I do not see a property for license # and product # for quickbooks.msi(2007) I guess I'll have to write a script.

Thanks

Link to comment
Share on other sites

Using the free table editor Orca, (get it from my repository) open the MSI.

Scroll down on the left to the table entitled Property,

These are the properties that can be adjusted via the commandline.

That is what thought. Since I do not see a property for license # and product # for quickbooks.msi(2007) I guess I'll have to write a script.

Thanks

You shouldn't have to write a script, if you use InstallShield Admin Studio you can goto User Interface - Dialogs and find the dialog that has the input for the license # and product #. It is the Enter Key Code dialog, the properties are QB_LICENSENUM and QB_PRODUCTNUM, so you could run the msi with

msiexec /i "path to quickbooks.msi" QB_LICENSENUM=xxxx-xxxx-xxxx-xxx QB_PRODUCTNUM=xxx-xxx

and the codes should be inputted for you, not all the property values needed for the install are set in the propertys page. you could also edit the msi file and create a transform file.

I don't know if this is possible with ORCA as I have never used it.

Link to comment
Share on other sites

You shouldn't have to write a script, if you use InstallShield Admin Studio ....

AdminStudio 8 Standard $1,999.00 US

AdminStudio 8 Professional $4,999.00 US

AdminStudio 8 Enterprise $8,999.00 US

There is a reason not everyone has access to this program and why i suggest Orca.

shark

Link to comment
Share on other sites

You shouldn't have to write a script, if you use InstallShield Admin Studio ....

AdminStudio 8 Standard $1,999.00 US

AdminStudio 8 Professional $4,999.00 US

AdminStudio 8 Enterprise $8,999.00 US

There is a reason not everyone has access to this program and why i suggest Orca.

shark

True, which is why I gave him access to my company's Standard version by giving him the property values, my post wasn't meant to be cocky just informative, no need to be snappy </interest>

Link to comment
Share on other sites

Thanks everyone for your help. I was able to set the QB_LICENSENUM and QB_PRODUCTNUM fields as well as INSTALLDESKTOPICONS and CKBOX_GDS but it still will not install silently and my assumption is because it is not accepting the license agreement. I've tried setting the AgreeToLicense property by setting it to Yes via command line and also saving it in the property field but none the less it always defaults to no. I can check this by running setup without the /qb option and just stepping through the dialogs to see what has been set.

Again thanks,

Ray

Edited by Ramona
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...