I have an msi which i have done a minor update on. Replaced some exe files and changed the version number so i got a new package code.
The update works great on the computers which alredy got the package.
But is it also possible to get the package installed on new computers which dont have the previous package with the same system cmd?



Sorry for reposting 2 times
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

0
Sorry for reposting 2 timesUse the 'Delete' link at the top right-hand side of the duplicate.

As for your question, yes, the command line will be the same.
Answered 04/06/2009 by: VBScab
Red Belt

Please log in to comment
0
Thx for the reply m8

the cmd line i try to use is
msiexec /i "test.msi" REINSTALL=ALL REINSTALLMODE=vomus ALLUSERS=2 /qb!

This cmd only works if no previous version exsists. If the computer do not contains the product before it simply quits the installation
What is the right syntax?
Answered 04/06/2009 by: Bankeralle
Second Degree Blue Belt

Please log in to comment
0
Sorry: I read 'update' as 'upgrade'. Try:

msiexec /i "test.msi" /qb!
Answered 04/06/2009 by: VBScab
Red Belt

Please log in to comment
0
ORIGINAL: VBScab

Sorry: I read 'update' as 'upgrade'. Try:

msiexec /i "test.msi" /qb!



If i use msiexec /i "path to msi" /qb! it gives me a message saying a previous version already exsists. It dont try to do any update on the previous version
Answered 04/06/2009 by: Bankeralle
Second Degree Blue Belt

Please log in to comment
0
Use the command line with the REINSTALL and REINSTALLMODE properties for w/s which you want to update and the command line without those properties for w/s which don't yet have the product installed.
Answered 04/06/2009 by: VBScab
Red Belt

Please log in to comment
0
ORIGINAL: VBScab

Use the command line with the REINSTALL and REINSTALLMODE properties for w/s which you want to update and the command line without those properties for w/s which don't yet have the product installed.



Thx for sll help VBSCab. So are y saying if the product is installed i should use
1. msiexec /i "msi" REINSTALL=ALL REINSTALLMODE=vomus /qb! ALLUSERS=2

and for new computers i should simply use
2. msiexec /i "msi" /qb! ALLUSERS=2

But is it not possible to simply to use one cmd line for both scenarios
Sorry if my explanation is badly
Answered 04/06/2009 by: Bankeralle
Second Degree Blue Belt

Please log in to comment
0
So are y saying if the product is installed i should use
1. msiexec /i "msi" REINSTALL=ALL REINSTALLMODE=vomus /qb! ALLUSERS=2

and for new computers i should simply use
2. msiexec /i "msi" /qb! ALLUSERS=2
Yes
But is it not possible to simply to use one cmd line for both scenarios No

You could obviously wrap each command line in a batch file or script or indeed an EXE wrapper.
Answered 04/06/2009 by: VBScab
Red Belt

Please log in to comment
0
Already done it m8. But thx for the help though
Answered 04/06/2009 by: Bankeralle
Second Degree Blue Belt

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