I am fairly new to K1 so bare with me. I am deploying Office 2010 and I'm juggling the method to use to perform the install. The install must be scripted because other things will happen with the install other then just installing Office. To complicate matters, some users have MSAccess installed and some don't. Here are my options.
1. Scripted install - Uses an item in the software catalogue in combination with the other task's/steps in my script to complete the install.
Note: If I use this method I would have to create a Manual software entry for the Access version of the installation. I already have a install package attached to the Discovered Microsoft Office software item.
2. Scripted install - Attaches Office install files as a dependency to the script in combination with the other task's/steps to complete the install.
Note: For each installation that occurs dependencies are uploaded to the workstation while the script is executing.
3. Use a Distribution Point (such as a file server) to host Office installation files in combination with the other task's/steps in my script to complete the install.
Note: If I use this method I loose the ability to leverage my replication shares built into the K1 (we have multiple sites targeted for deployment). Creating multiple scripts customized for each subnet while using the local replication share for that site can become messy and hard to manage.

I'm hoping someone with some Office deployment experience can chime in on what my best tactic is. Or possibly suggest something I might not have known or thought of.
0 Comments   [ + ] Show Comments


Please log in to comment


Hi I believe my understanding is correct.

The best practice in the situation as you have explained above is.

Put a check in the Install.vbs before the start of the application installation.
Use the if condition to check whether the MSACCESS is already installed on this machine. the check should be in such a way that it should see which version of office product is installed like version 2010 or 2013. And implement the uninstallation of the same and start with installation of your main application.

You need to get the report from the deployment toll to know what MS products are installed on the machine. 

Based on the report implement the detection using IF and uninstall using uninstall function and then install your main application.

Answered 03/22/2016 by: skc
Senior White Belt

Please log in to comment
Answer this question or Comment on this question for clarity
Admin Script Editor
Admin Script Editor is an integrated scripting environment available free here at ITNinja