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.
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)
Please log in to answer
Posted by:
anonymous_9363
17 years ago
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.
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
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
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
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
Posted by:
Pitcherj
17 years ago
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.
so that the conversation will remain readable.