When deploying client applications within an organisation this needs to be as simple as possible. With the use of the Office 2010 Customisation Tool, deploying Project Professional 2010 can be made very simple. This blog post explains how to configure your Project Professional 2010 installation media to automatically set certain settings during the installation. For the purpose of this blog post the following settings will be configured in the install media:
- default start time
- default finish time
- working hours per day
- working hours per week
- enable VBA macros
- automatically set the server connection
All other project options are available if needed.
To access the Office Customisation Tool run the Project Professional 2010 setup.exe with the /Admin switch from the Run box, example displayed below:
E:\Software\Project Professional 2010\Setup.exe /Admin
Click OK the setup a new customisation file for Project Professional 2010:
Click “Install location and organisation name” from the menu then set the path and name as required:
Click “Licensing and user interface”, in this example we are using a KMS server but if you do not use a KMS server enter the product key. You can also set what will be displayed during the install, in this example we have set this to basic. This will show a welcome screen and progress bar. Also the three check boxes are checked so that the user will see a completion message, modals are suppressed and there is no option to cancel the install:
It is possible to remove or keep earlier versions using the “Remove previous installations” menu:
In this example we wanted to allow VBA macros, so the next menu we edit is the “Office security settings”, scroll down to Microsoft Project – VBA macro warning options, select this setting and click modify. Then select the No security checks for VBA macros option.
Next we want to set the default Project Calendar settings, to do this click “Modify user settings” expand out Microsoft Project 2010 > Project Options > Calendar. Double click each setting, enable it then set the required values, also uncheck the box “Migrate user settings”:
There is also another macro security option to configure, expand out security under Microsoft Project 2010 and click Tools | Macro, double click security level, check enabled, set the level and click OK:
Also in this example the project server connection information will automatically be set on install. This is done by importing a Registry Key that contains the profile details. The registry key can be found on a machine that already has Project 2010 installed and connect to the server, the path is HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\MS Project\Profiles\<Profile Name>. Export this key out, edit as required then import the reg key into the customisation file using the “Add registry entries” menu.
Once all of the changes have been made, click File > Save, give the file an appropriate name such as customprojsettings.msp and save this in the Updates folder in the install media.
Look out for my post within the next week or so that will cover slipstreaming updates into the Project Professional 2010 install media as these two go hand in hand.