At 10:14 a.m. 24/03/2006, Reece Arnott wrote:
What I'm trying to do is (using Ghost Console and Client) send remote commands to machines while they are logged out to upgrade the Alchemi Executor software. My thought was to do something along the lines of:
1) net stop "Alchemi Executor Service"
2) msiexec /uninstall "C:\Winnt\Installer\Alchemi.msi" /passive
3) copy newAlchemi.msi C:\Winnt\Installer\Alchemi.msi /y
4) msiexec /i "C:\Winnt\Installer\Alchemi.msi" /passive
5) copy masterAlchemi.Executor.config.xml "C:\Program Files\Alchemi\Executor\Alchemi.Executor.config.xml" /y 6) run batch file to make my specific changes (i.e. Executor start on logout, stop on login, user can start or stop Executor service at will)

The problem is step 4 as the Executor MSI opens up the GUI as part of the install so it stalls there (and opens up the next time someone logs in)

I fixed the problem by creating a transform file (using AdminStudio Installshield) and applying it to the the msi (Its the first time I've done anything with transform files so it took a while to get right). The transform file just took out the custom action that ran the Alchemi.ExecutorServiceController.exe.

The command line to apply the transform file is simply msiexec /i "C:\Winnt\Installer\Alchemi.msi" TRANSFORMS="C:\temp\Alchemi.mst" /passive



-------------------------
Reece Arnott
Learning Environments Specialist
School of Business
University of Otago
Dunedin
New Zealand

[EMAIL PROTECTED]
-------------------------



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
alchemi-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/alchemi-users

Reply via email to