J'essaie de faire en sorte qu'un nouveau MacBook Pro fonctionnant avec la dernière version de Sierra se connecte à mon VPN d'entreprise avant l'écran de connexion. Ma machine est connectée via Ethernet et je n'ai donc pas besoin d'essayer de démarrer le service Wi-Fi avant la connexion. Ma ligne de commande script pour se connecter au VPN fonctionne bien dans le terminal. Je sais que le fichier doit être placé dans /Library/LaunchDaemons/ mais je ne sais pas comment m'assurer qu'il est traité avant d'arriver à l'écran de connexion. Je suis novice en matière d'écriture de fichiers plist, donc toute aide serait appréciée !
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.vpn_at_boot</string>
<key>ProgramArguments</key>
<array>
<string>sh</string>
<string>-c</string>
<string>sudo /usr/local/Cellar/sstp-client/1.0.11_1/sbin/sstpc vpn-hidden.hidden.com --user <hidden> --password <hidden> --log-stderr --cert-warn require-mschap-v2 noauth refuse-eap noccp</string>
</array>
<key>RunAtLoad</key>
<true/>