I am going to assume a windows installation: if not, please stop reading now!!!
The Spark Manager will NOT help you deploy out spark to your clients, but it will help you control the updates to EXISTING clients… I have EXACTLY what you need worked out to the “T”, a small batch file that not only will deploy spark, but it will deploy out java 1.6u1 , then install spark silently to the client, THEN it will push out a custom configuration file with WHATEVER preferences you want each client to have (ports, compression settings, server address, literally almost anything… Grab yourself “spark_2_5_1_online.exe” from : http://www.igniterealtime.org/downloads/download-landing.jsp?file=spark/online/s park_2_5_1_online.exe
then grab Java Runtime Environment (JRE) 6u1 (jre-6u1-windows-i586-p.exe) from : http://java.sun.com/javase/downloads/index.jsp
put them both into a folder along with a batch file containing these lines…
md “C:\Documents and Settings%username%\Spark”
xcopy /i /y /c /h “spark_2_5_1_online.exe” “c:”
xcopy /i /y /c /h “jre-6u1-windows-i586-p.exe” “c:”
xcopy /i /y /c /h “spark.properties” “C:\Documents and Settings%username%\Spark”
“C:\jre-6u1-windows-i586-p.exe” /s ADDLOCAL=ALL REBOOT=Suppress IEXPLORER=1 /L C:\Java.log
create a file called spark.properties and copy these line into it and edit as you see fit:
#Tue Mar 13 10:20:31 EDT 2007
server=SERVER NAME OR IP HERE<------change this!!!
copy and paste xcopy.exe from your windows\system32 folder into the new folder you created with these other files for good measure…
A recap: you should have a folder containing xcopy.exe, spark.properties, spark_2_5_1_online.exe, jre-6u1-windows-i586-p.exe, and your batch file (example.bat or whatever name)…
take your folder on a flash drive or other media, or put on a network share, and run the batch file, when done you should be ready to roll… I have used this to deploy to 1000 clients in my district… I have a slightly modified version that I am using to deploy it via startup script pushed out through group policy that does essentially the same thing, just a bit differently… same results though…
hope that helps!!