Anyone use a script to silently update 3CXPhone for Windows?

Status
Not open for further replies.

mcbsystems

Free User
Advanced Certified
Joined
Oct 9, 2019
Messages
44
Reaction score
19
With v16 SP6 comes a new version of 3CXPhone for Windows. I'd rather not ask all users to install the update; in fact, users without Windows administrative privileges can't do the update themselves, leaving me to log on to each machine.

I do have a Remote Management and Monitoring agent (RMM) on each machine that allows me to run scripts in the background. Just wondering if anyone is using a script or other means to silently update 3CXPhone? Are there any gotchas to this approach? In a brief test, the following command line stopped a running 3CXPhone and silently installed both 3CXPhone and a new VC++ redistributable:

msiexec /i 3CXPhoneforWindows.msi /quiet
 
We use to mass upgrade before server upgrades to avoid 3CX client "update pop-up":

%SystemRoot%\System32\taskkill.exe /f /im 3CXWin8Phone.exe

msiexec.exe /i "3CXPhoneforWindows.msi" ALLUSERS=1 /qn /norestart /log output.log

start "" "C:\ProgramData\3CXPhone for Windows\PhoneApp\3CXWin8Phone.exe" (as logged on user)
 
Thanks @3CXusername. Do you run that as a logon script? Wondering how you get the logged-on user context, especially since the installer requires elevated privileges.

BTW the taskkill seems to be handled by the installer itself now.
 
use PDQ deploy to set MSI step as system and start step to logged on.
 
  • Like
Reactions: mcbsystems
Great, thanks for the suggestion.
 
Status
Not open for further replies.

Latest Posts

Forum statistics

Threads
111,962
Messages
589,986
Members
164,867
Latest member
swegner