/build/static/layout/Breadcrumb_cap_w.png

Office deployment issue

I am faced with this problem,

I have deployed Office 2003 with just excel using MST. Now I have to deploy the entire Office suite to everyone including the machines that received just excel.

How can I make a package so that, to the machines that already have excel, it installs the missing components and to the machines that don't have office, install the entire suite.

Can I do this with just one package? Details will be appreciated.

* I do not want to remove the excel prior to the new deployment.

Thanks.

0 Comments   [ + ] Show comments

Answers (5)

Posted by: anonymous_9363 17 years ago
Red Belt
0
No replies...wonder why?

This probably isn't the best way to go about it but, if it were me, I'd create a transform which is the OPPOSITE of your XL one (i.e. de-select the options you selected for your XL distro) and use that for the machines which already have XL. I'd then use a separate transform your general Office distro.

I'd then create some sort of stub or script to determine which transform to use and subsequently run MSIEXEC with that transform.
Posted by: jmcfadyen 17 years ago
5th Degree Black Belt
0
that wont work as he doesnt want to uninstall the previous excel which makes it interesting.

try setting up a transform which has all what you need in its configured state then disable the base features for word /ppt etc

then use something like this to enable the install of the feature (this would only work if the remaining features were preconfigured in the first step.

const msiInstallFeature = 1 ' check this value in the SDK i dont know it off the top of my head
set objInstaller = CreateObject("WindowsInstaller.Installer")
objInstall.SetFeatureState "product code of app", "feature to install", msInstallFeature
objInstall.SetFeatureState "product code of app", "word", msInstallFeature
objInstall.SetFeatureState "product code of app", "ppt", msInstallFeature
Posted by: anonymous_9363 17 years ago
Red Belt
0
John, It may be my mis-reading of your post but I *think* you're labouring under the misapprehension that the OP wants to install only XL whereas the goal is to install all of Office but not install XL on machines where it's installed already. Certainly your use of the Installer object is the way to go in determining what features are already present.
Posted by: jmcfadyen 17 years ago
5th Degree Black Belt
0
you are right I misread the post. This method would only suit the machines which already had excel (although it would be better to uninstall them entirely I think)

i didnt read the question well enough.
Posted by: Pitcherj 17 years ago
Senior Yellow Belt
0
Though it may take a bit longer to install, you could solve this issue by merely running the install with REINSTALL=ALL. This would have no effect on new installs, but would ensure the entire office suite is deployed when run on a system that only has Excel. This should pose no issues as the user preferences are retained when Excel is reinstalled.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Don't be a Stranger!

Sign up today to participate, stay informed, earn points and establish a reputation for yourself!

Sign up! or login

Share

 
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