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