A user has asked me to install Cisco AnyConnect client on several machines. It’s tedious to visit each machine and install the client one by one. I tried to see if there was an option for silent installation and, indeed, there is. You can actually use the MSI option with the executable. Here is an example.
This tells the program to install quietly without GUI. Combine this with the psexec utility, and you can use this command to install the client on a remote computer.
psexec -c \\computer_name anyconnect-win-3.1.00495-web-deploy-k9.exe /qn
It only takes a few seconds to install the client.