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.
1: ================================================================
2:
3: CLS
4:
5: XCOPY *.* "%windir%\Downloaded Program Files"\ /q /r /h /y
6:
7: regsvr32 /s "%windir%\Downloaded Program Files\pj12enuc.dll"
8:
9: regsvr32 /s "%windir%\Downloaded Program Files"\pjres12c.dll"
10:
11: regsvr32 /s "%windir%\Downloaded Program Files"\PJPrint12.dll"
12:
13: regsvr32 /s "%windir%\Downloaded Program Files"\PJTEXTCONV12.dll"
14:
15: regsvr32 /s "%windir%\Downloaded Program Files"\PJGRID12.ocx"
16:
17: regsvr32 /s "%windir%\Downloaded Program Files"\PJQUERY12.ocx"
18:
19: del "%windir%\Downloaded Program Files\pjcintl.cab" /f /q
20:
21: del "%windir%\Downloaded Program Files\PJClient.cab" /f /q
22:
23: del "%windir%\Downloaded Program Files\activex.bat" /f /q
24:
25: EXIT
26:
27: =================================================================
28:
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.
I find it easier to just use Visual Studio and create a Setup project, add all the dll files to the project and ensure the properties are set to register for each and the build a MSI file which is easily deployable...
This is a great document for deployments. Could also include how to deploy OWC and the Outlook Add-On?
Wouldn't it have been nice if Microsoft just properly MSI packaged these with the product as released?
it's impossible to copy in folder "Downloaded Program Files" !!!!
would it be useful if i posted an MSI package which i have created which you can deploy via GPO? It installs and registers the activex cabs.
I got fed up of trying to automate this using scripts and trusted sites settings, which never worked.
If so i will post a link to download it.
The article starts with....
"your users will have to download the ActiveX controls before they can view Project Center and Resource Center"
can someone provide a url to the download page for Project 2007 activex controls? The closest search result pointed to a 2003 activex control.
Samir
Mberri... yes please! I would love to have access to your msi package for use with GPO...
Please publish the link to your MSI package. Can't believe that Microsoft didn't do it in the first place.Thanks in advance
Mberii, please publish the link for the MSI package, having the same problem to deploy ActiveX
I created a VS 2008 solution to generate the msi file. You can download it from here http://techblog.ranjanbanerji.com/post/2009/08/19/Deploying-Project-Web-Access-(PWA)-ActiveX-Controls.aspx
Hope it helps. I have been able to successfully deploy via GPO once I created the MSI.
When i am running proje Server 2007 it is required Project web access
It's possible to copy files to "c:\windows\downloaded program files" --> just use a ZIP-Program --> extract the files with this program to "c:\windows\downloaded program files"
you need to have administrator rights on the machine
The above process is perhaps fine if you create a SMS package as recommended, but my target is to create a MSI.
When I prepared the one for OWC11 I noticed that this method does not create 2 Classes in "c:\windows\downloaded program files" : Pj11enuC and PjAdoInfo3
I got them by capturing the execution of download from PWA site.
Is there a solution to create these 2 classes for OWC12 ?