Well, I took Jooel's script as I said and began testing yesterday late afternoon. So far, so good! I modified it to include one other version that has to be patched. (apparently my agency bought 2 different enterprise versions!)
This is what I have running right now:
Code:
$NAVHome = ReadValue($RegPath+'HKLM\software\INTEL\LANDesk\VirusProtect6\CurrentVersion\', 'Home Directory')
$NavExecutable = split(GETFILEVERSION($NAVHome +'\vpc32.exe','ProductVersion'),".")
if ubound($NavExecutable)<3
RUN "\\$server_name\vphome\clt-inst\win32\setup.exe /S /v/qn"
else
if 10>$NavExecutable[0] or 1>$NavExecutable[1]
RUN "\\$server_name\vphome\clt-inst\win32\setup.exe /S /v/qn"
else
if 0=$NavExecutable[2] and 394>$NavExecutable[3]
RUN "\\$server_name\vphome\clt-inst\win32\setup.exe /S /v/qn"
else
if 0=$NavExecutable[2] and 394=$NavExecutable[3]
RUN "msiexec /update \\$server_name\netlogon\sav396.msp /passive /qr /norestart"
else
if 0=$NavExecutable[2] and 400=$NavExecutable[3]
RUN "msiexec /update \\$server_name\netlogon\sav401.msp /passive /qr /norestart"
endif
endif
endif
endif
endif
I have another site that is running the same script, (they have more of the .400 version) so I will get an idea if there are any hang-ups.
Thanks again Jooel!
_________________________
If you're not livin' on the edge, you're takin' up too much space!