J'ai trouvé une solution différente qui me permet d'automatiser davantage le processus.
Voici le code que j'utilise :
tell application "Viscosity"
set connectionState to "dunno"
repeat until (connectionState = "Connected")
if connectionState = "Disconnected" then
connect "VPN_CONNECTION1"
connect "VPN_CONNECTION2"
end if
set connectionState to state of connections where name is equal to "VPN_CONNECTION1"
set connectionState to connectionState as string
end repeat
tell application "Finder"
activate
if (count of windows) is 0 then
mount volume "smb://username:password@IP_address/share"
mount volume "smb://username:password@IP_address/share"
end if
end tell
end tell
Le script ci-dessus démarrera automatiquement mon VPN Viscosity et, après une connexion réussie, il commencera à se connecter à mes serveurs SMB. Si vous exportez le code vers une application et que vous le mettez dans vos éléments de connexion, il se connectera automatiquement à chaque démarrage.
J'espère que cela aidera quelqu'un.
Je vous prie d'agréer, Madame, Monsieur, l'expression de mes salutations distinguées, Mamie