[wpkg-users] silent install for latest Autodesk products
"Tobias Baumgärtner"
totalbillig at gmx.de
Tue May 15 13:26:36 CEST 2007
Hello Mark,
I had a similar problem with the uninstall program from Nero
The UNNero.exe starts a copy from itselt in another directory and terminats its own process.
So the wpkg script proceeds and the check failes.
So I wrote a VBScript which only waits for a process to terminate.
--- WaitForTerminateProzess.vbs ---
---- script code start ----
Set objDictionary = CreateObject("Scripting.Dictionary")
If WScript.Arguments.Count <> 1 Then WScript.Quit
strProcess = WScript.Arguments.Item(0)
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Do
WScript.Sleep 1000
Set colProcesses = objWMIService.ExecQuery("Select * from Win32_Process Where name = '" & strProcess & "'")
Loop Until colProcesses.Count = 0
---- script code end ----
You have to call the script like this
cscript.exe WaitForTerminateProzess.vbs <setup.exe>
as command after the installation command.
In my case it works really fine.
Greetings,
Tobias
-------- Original-Nachricht --------
Datum: Mon, 14 May 2007 13:13:53 -0700
Von: Mark Nienberg <gmane at tippingmar.com>
An: wpkg-users at lists.wpkg.org
Betreff: [wpkg-users] silent install for latest Autodesk products
> I'm working on rolling out Autodesk Revit Structure 2008, but I think this
> will apply
> to all of the current Autodesk Autocad and Revit versions. It seems
> Autodesk is
> using a different install program now. I think they used to use
> Installshield?
> Maybe this new thing is their own invention.
>
> The install is a two step process, like always. First create a deployment
> on your
> network, then run a setup program on each workstation. The setup program
> is a front
> end for various msi files that do the actual installation. It checks for
> prerequisites and sets some parameters.
>
> In my testing with WPKG I could not get a successful installation. WPKG
> starts the
> "setup.exe", and the setup eventually runs the msi to install the program,
> but then
> WPKG looks for and fails to find the uninstall string and reports that the
> installation failed. Meanwhile setup is still running (I think)
> apparently calling
> other programs to do some final configuration, which may be when the
> uninstall
> program is actually configured. In any event, it seems like a timing
> problem, where
> WPKG doesn't wait long enough before doing the "check", or more likely,
> setup
> indicates that it is finished when it really isn't.
>
> I've kind of worked around it, but it is ugly. Does anyone have any
> experience with
> this or any insight?
>
> Sequence of events in the log:
>
> WpkgService - Set script security context: successfuly done.
> WpkgService - Network resource: successfuly connected
> WSH - User notification suppressed.
> WSH - Installing Revit Structure 2008...
>
> MSI installer - Product: Revit Structure 2008 -- Installation operation
> completed
> successfully.
>
> WSH - User notification suppressed.
> WSH - There were the following errors:
> Package name: Revit Structure 2008
> Could not install Revit Structure 2008.
> Failed checking after installation.
>
> WpkgService - Script execution: successfuly done
> WpkgService - Network resource: successfuly disconnected
>
> MSI installer - Product: Revit Structure 2008 -- Installation operation
> completed
> successfully.
>
> MSI installer - Failed to connect to server. Error: 0x800401F0
>
>
> I know what you are thinking (there is something wrong with the "check").
> But if I
> restart the computer after this, then it finds the uninstall string and
> updates the
> local wpkg.xml file to include the Revit program without running the
> install again.
>
> Thanks,
> Mark
>
>
wpkg-users mailing list
wpkg-users at lists.wpkg.org
http://lists.wpkg.org/mailman/listinfo/wpkg-users
More information about the wpkg-users
mailing list