One of our support engineers, Anil Kumar, created the following instructions for using SMS to remotely install these controls.
If you are implementing Project Server 2007, your users will have to download the ActiveX controls before they can view Project Center and Resource Center. In order to do this, you have to have the rights to perform the installation. Many corporations have this capability locked down. The alternative is to use a tool like SMS to deploy the controls to your user's machines.
Deploy Active X controls of Project Server 2007 via SMS
- Active X controls reside in two .cab files located on your project server site in C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\PWA\OBJECTS\1033.
- You will need the following two .cab files:
- Pjcintl.cab (in the 1033 sub folder or other language folders)
5: XCOPY *.* "%windir%\Downloaded Program Files"\ /q /r /h /y
7: regsvr32 /s "%windir%\Downloaded Program Files\pj12enuc.dll"
9: regsvr32 /s "%windir%\Downloaded Program Files"\pjres12c.dll"
11: regsvr32 /s "%windir%\Downloaded Program Files"\PJPrint12.dll"
13: regsvr32 /s "%windir%\Downloaded Program Files"\PJTEXTCONV12.dll"
15: regsvr32 /s "%windir%\Downloaded Program Files"\PJGRID12.ocx"
17: regsvr32 /s "%windir%\Downloaded Program Files"\PJQUERY12.ocx"
19: del "%windir%\Downloaded Program Files\pjcintl.cab" /f /q
21: del "%windir%\Downloaded Program Files\PJClient.cab" /f /q
23: del "%windir%\Downloaded Program Files\activex.bat" /f /q
This script is presented as is with no warranty. Please test in your environment before running broadly.
UPDATE: Some of the double quotes were in the wrong place in the example above. This has been corrected.