(imported topic written by d.limanov)
Hello esteemed Bigfix admins,
I am tasked with scripting launching of LiveUpdate via Bigfix. Since we have both SEP11 and SEP12 clients, and I’m kind of lazy to create individual fix lets for each, I wanted to do it all in one fix let, by adding some relevance within the action line language itself. I have the following action and it executes without any errors in debugger, however regardless on which client I run this on, LiveUpdate (in either Luall.exe or SepLiveUpdate.exe form) never launches and never updates.
Is there something I’m missing here?
Thanks in advance!
//check if x64 machine with SEP11, they are using \LiveUpdate\Luall.exe
if ({x64 of operating system} and exists folder (value of variable “ProgramFiles” of environment & “\Symantec\LiveUpdate”)) then waithidden “C:\Program Files (x86)\Symantec\LiveUpdate\Luall.exe -s”
else
//check if x64 machine with SEP12, they are using \Symantec Endpoint Protection\SepLiveUpdate.exe
if ({x64 of operating system} and NOT exists folder (value of variable “ProgramFiles” of environment & “\Symantec\LiveUpdate”)) then waithidden “C:\Program Files (x86)\Symantec\Symantec Endpoint Protection\SepLiveUpdate.exe”
else
//assume x86 machine with SEP11, they are using \LiveUpdate\Luall.exe but from regular \Program Files
waithidden “C:\Program Files\Symantec\LiveUpdate\Luall.exe -s”
endif