Ramona

MSI property

17 posts in this topic

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

0

Share this post


Link to post
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

0

Share this post


Link to post
Share on other sites

@Shark007, you can get Orca - version 3.1.4000.2049 here.

http://www.thomaskoetzing.de/index.php?option=com_docman&task=cat_view&gid=67&Itemid=159

0

Share this post


Link to post
Share on other sites
@Shark007, you can get Orca - version 3.1.4000.2049 here.

Thank you very much for the information, and the URL.

The new file is now available on my repository.

shark

0

Share this post


Link to post
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

0

Share this post


Link to post
Share on other sites

thanks for the update on orca.

0

Share this post


Link to post
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.

0

Share this post


Link to post
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

0

Share this post


Link to post
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>

0

Share this post


Link to post
Share on other sites

orca is for faster editing if you know what you're doing. a good editor is Installer Design Studio. i use it at work and has great functionality.

0

Share this post


Link to post
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
0

Share this post


Link to post
Share on other sites

seems kinda obviuos but did you used the /qn or /qb switches? normally all setups auto agree to license terms when using silent swtiches.

0

Share this post


Link to post
Share on other sites

@Shark007

The MD5 = f60bafc2988d96b6c101f54864ea3797 mentioned at Shark's file Repository does not match the linked file there.

0

Share this post


Link to post
Share on other sites
@Shark007

The MD5 = f60bafc2988d96b6c101f54864ea3797 mentioned at Shark's file Repository does not match the linked file there.

Thanks for the info... MD5 corrected to f47c77eb9373a3c757e53f9ef33833b1

shark

0

Share this post


Link to post
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.