Here's a start for you

Code:

break on
dim $file, $standardVer,$curVer

$file = 'c:\program files\citrix\ica client\pn.exe'
$standardVer = '8.0'
$curVer = '0.0'

if exist($file)
$curVer = getfileversion($file)
endif

if $curVer < $standardVer
shell 'msiexec /i "server\share\ica32pkg.msi" REBOOT="ReallySupress" /lie "c:\logdir\citrix.txt" /qb!'
endif



Do your users have admin rights on their machines?
_________________________
Eric