Здається, найкраща ставка AppleScript:
tell application "System Events"
tell current location of network preferences
set VPNservice to service "VPN (L2TP) 2" -- name of the VPN service
if exists VPNservice then connect VPNservice
end tell
end tell
(від http://macscripter.net/viewtopic.php?id=22992 )
Що стосується введення імені користувача та пароля, я не впевнений, як ви могли це зробити. Подальші сценарії можуть отримати вам переднє вікно та ввести ім'я користувача та пароль, а потім надіслати діалогове вікно, але оскільки у мене немає VPN Cisco для тестування, я не зміг сказати, як це налаштувати.
Якщо у вас встановлений фактичний клієнт VPN Cisco (який не потрібен afaik), ви можете просто скористатися цією командою:
open /Applications/VPNClient.app --args -c -user <YourUsername> -pwd <YourPassword> <ProfileNameToConnect>