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
“C:\spark_2_5_1_online.exe” -q
create a file called spark.properties and copy these line into it and edit as you see fit:
#Spark Settings
#Tue Mar 13 10:20:31 EDT 2007
emoticonPack=POPO
idleTime=3
idleOn=true
compressionOn=true
password=
timeDisplayed=true
resource=spark
offlineGroupVisible=true
notifyOnOnline=false
lastUpdateCheck=1173795483438
username=
windowTakesFocus=true
hostAndPort=false
toasterPopup=true
timeout=10
xmppPort=5222
autoLoginEnabled=true
showHistory=false
showEmptyGroups=false
tabsOnTop=true
protocol=SOCKS
startOnStartup=true
xmppHost=
proxyEnabled=false
notifyOnOffline=false
server=SERVER NAME OR IP HERE<------change this!!!
chatNotificationOn=true
downloadDirectory=C:
MessengerDownloads
sslEnabled=false
startHidden=true
fileTransferTimeout=1
passwordSaved=true
buzzEnabled=true
spellCheckerEnabled=true
defaultChatLengthTimeout=15
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!!
Scott