Relaunch application after update/install

I am pushing an .msi to update over a current piece of software, Cisco Jabber. The task I’ve created works just fine, but I’d like it to re-launch the application after the install is complete. Is that possible and where would I add that to the fixlet? CiscoJabber.exe is the application.

So far, I tried adding

run “C:\Program Files (x86)\Cisco Systems\Cisco Jabber\CiscoJabber.exe”

at the end of the action script, but nothing happens.

You mean that it requires to run twice the same executable?
You probably would need to use waithidden instead of run.

waithidden "C:\Program Files (x86)\Cisco Systems\Cisco Jabber\CiscoJabber.exe"

So the client continues with the execution until the installer returns an exit.

They’re two different files. The install is something like CiscoJabberSetup.msi, and that runs fine from the fixlet I made. After it installs, I’d like it to launch the actual program which is the CiscoJabber.exe

The program is probably running, Do you know if it works with with the SYSTEM local account?

Doesn’t seem to. I’m wondering if it’s where I’m putting that command in the action script.

move __createfile run.bat

override wait
hidden=true
completion=job
wait run.bat

run "(C:\Program Files (x86)\Cisco Systems\Cisco Jabber\CiscoJabber.exe)"

parameter "returnCode" = "{exit code of action}"

// Task will now exit.
exit {parameter "returnCode"}
//**End Closing Marker

Should it go after the exit?