|
|
Question : WINSTLE Error creating Office 07 msi ODSERV.exe not found
|
|
I'm trying to create an Office 07 MSI package using Winstle. I have completely clean fresh install of Windows XP sp2 in which I run my before scan. Install Office 07 and run my after scan. All is well until it converts the NAI file to MSI. I receive this error every time I've tried this.
Error processing service odserv: service executable file ODSERV.EXE not found in package.
And no MSI is created. Winstle is not installed on my "clean pc" and no drives are mapped. Any ideas or suggestions?
|
Answer : WINSTLE Error creating Office 07 msi ODSERV.exe not found
|
|
A GPO can be given anything, it's just a matter of feeding it what it likes.
A very short vbscript that calls the install(setup.exe) from a network share will work, we have used this method in some smaller remote sites.
If you have already run through the OCT, do you remember the section about "Display levels"? If you select "Basic" and then add in the other options : "Suppress Modal", "No Cancel", "Completion Notice" you will get an installer that requires no input.
Here is a microsoft link to the configuration of the Office 2007 setup and it's options : http://technet2.microsoft.com/Office/en-us/library/7e45c7b1-de7f-4f8f-81cd-7070ce483a821033.mspx?mfr=true
Once you open that link, expand : Office 2007 Resource Kit -> Deployment for the office 2007 release -> Installing on client computers.
Basically you take your configured installation (you created with OCT), make a config.xml file, then make a tiny script that calls : \\server\share\setup.exe /config \\server\share\Enterprise.WW\config.xml
This is described also at the above link by navigating to :Config.xml file in the office 2007 system, also here is a direct link to it : http://technet2.microsoft.com/Office/en-us/library/e16af71c-fed4-40da-a886-95e596c3999e1033.mspx?mfr=true
This config file is required for GPO deployment.
The above deployment guide for office 2007 has a link to deploying office 2007 via group policy but it's currently not working on the microsoft site.
Basically, you create a very small vbscript, something like : -----------------------SCRIPT SNIPPET------------------------------ dim wshshell Set wshShell = Wscript.CreateObject("Wscript.Shell") wshShell.Run("\\server\share\setup.exe /config \\server\share\Enterprise.WW\config.xml", 1, true) ----------------------SCRIPT SNIPPET---------------------------------
Use any text editor, paste that into it, give it a name and save it with a .VBS extension.
There is a necessary replacement in there: "\\server\share" needs to be replaced with the server and network share of the location of your install. You also need to give it a name when saving it.
To run a vbscript via another process you can call: cscript.exe \server\share\scriptname.vbs
You tie this tiny script to a GPO, place the users/computers in that GPO, authorize the GPO.
|
|
|
|
|