Как настроить клиент Cisco VPNUI в качестве ярлыка для открытия определенного хоста? Насколько я могу судить, программа не принимает аргументы командной строки или нет?
Проблема в том, что VPNUI.exe не запоминает историю VPN, к которой вы подключались в прошлом, как это сделали бы большинство других программ.
вам нужно создать обычный текстовый файл, например
connect myvpnhost
myloginname
mypassword
сохраните его как myfile.dat (например), а затем вызовите
"%ProgramFiles%\Cisco\Cisco AnyConnect Secure Mobility Client\vpncli.exe" -s < myfile.dat
Да, похоже, графический интерфейс AnyConnect совершенно не знает, что находится в командной строке.
Я могу придумать пару вариантов:
vpncli.exe
который включен установщиком AnyConnectvpnui.exe
запустить, заменив preferences.xml
файл с одним, содержащим желаемый хост. (на win7 мой файл preferences.xml находится в моем профиле по адресу AppData\Roaming\Cisco\Cisco AnyConnect VPN Client
)У меня аналогичная проблема, однако мне удалось получить несколько профилей, добавив второй profile.xml
к C:\ProgramData\Cisco\Cisco AnyConnect Secure Mobility Client\Profile
. Папка ProgramData скрыта / была скрыта.
Изначально у меня был файл AnyConnectVPN.xml, который я продублировал и переименовал в profile.xml с информацией о другом моем подключении. Однако когда я бегу VPNCLI.exe connect <profile name>
... он по-прежнему запрашивает имя пользователя и пароль, что не очень помогает ...