Good morning
We've been experiencing some issues updating the FortiClient VPN through platforms like Microsoft's ConfigMgr and Intune.
These platforms are used because users cannot update the client manually, because it needs elevated rights to do. Deploying updates through the platforms mentioned above allows the updates to be run as SYSTEM instead of the local user, however, to successfully update the FortiClient VPN, the VPN itself needs to be shutdown.
Shutting down the VPN client is the stumbling block. To shut it down, a user needs elevated privileges to right-click on the tray icon and click "shutdown". There is no way to do that via the command line in a programmatic way, that I'm aware of.
We have attempted to just stop all the services of the VPN client, but they all automatically restart when forcefully closed, which makes sense.
I'm looking to understand how others keep the VPN client updated through a management platform like ConfigMgr or Intune, or any suggestions on how to do it more reliably.
Thanks.
Nominating a forum post submits a request to create a new Knowledge Article based on the forum post topic. Please ensure your nomination includes a solution within the reply.
Hey that's interesting.
What exactly is the lifting and manipulation you are doing?
For the MSI we use, REBOOT=ReallySuppress DONT_PROMPT_REBOOT=1 /qn
And for the EXE we use, /quiet /norestart
But we still seem to experience issues updating the application silently if it is in use at the time.
Does anyone from Fortinet have any input on this at all?
Hello,
I have found the following solution in order to stop Forticlient service for a script or other needs in cmd :
So at beginning of your upgrade script on PC or as cmd (with admin rights) -
sc config FA_Scheduler start=disabled && TASKKILL /F /IM scheduler.exe /T
(it will disable the auto startup of FortiClient VPN Service Scheduler and kill the process)
After the script finishes the update of Forticlient or if you want to relaunch the forticlient in cmd (with admin rights)
sc config FA_Scheduler start=auto && net start Fa_Scheduler
(it will enable again the automatic startup of Forticlient VPN Service Scheduler and start the service again)
This solution was tested with forticlient version 7.2.2, but it should work for other versions, just replace FA_Scheduler and corresponding executable for the service scheduler of forticlient
Regards,
Select Forum Responses to become Knowledge Articles!
Select the “Nominate to Knowledge Base” button to recommend a forum post to become a knowledge article.
User | Count |
---|---|
1732 | |
1106 | |
752 | |
447 | |
240 |
The Fortinet Security Fabric brings together the concepts of convergence and consolidation to provide comprehensive cybersecurity protection for all users, devices, and applications and across all network edges.
Copyright 2024 Fortinet, Inc. All Rights Reserved.